Top
ServerView Resource Orchestrator Virtual Edition V3.4.0 Design Guide
FUJITSU Software

9.2.1 Configuration Requirements

This section describes the settings required to properly configure each different server virtualization product for use with Resource Orchestrator.


Configuration Requirements for Each Server Virtualization Product

The required configuration differs with each server virtualization product. For details on the configuration of each virtualization product, refer to the manual of each product.

[VMware]
Installation of VMware Tools is required to properly display the host names of guest OSs and enable their remote shutdown via the power control functions of Resource Orchestrator.
Install VMware Tools after installing an operating system in a VM guest.

[Hyper-V]

Note

When using multiple server virtualization software with the same manager, set differing names for the following on each server virtualization software.

  • Port Groups

  • Virtual Switches

  • Virtual Network

  • Virtual Bridges

[VMware]

When configuring a port group, for the name of port groups using the same VLAN ID, it is necessary to use a common name on all VM hosts.

[Hyper-V]

  • When configuring a virtual network, it is necessary to use a common name on all VM hosts for the name of virtual networks using the same VLAN ID.

  • If a VM host belongs to a domain, ensure that its host name can be properly resolved by the admin server (from the VM host IP address).
    If host name resolution fails, perform the necessary DNS (or hosts file) settings to enable host name resolution.

[Xen] [Citrix Xen] [KVM]

  • When configuring a virtual bridge, it is necessary to use a common name on all VM hosts for the name of virtual bridges using the same VLAN ID.

  • Make sure that each VM host is able to resolve the host name of the admin server from its IP address (on the admin LAN).
    If host name resolution fails, perform the necessary DNS (or hosts file) settings to enable host name resolution.

  • A resource pool of Citrix XenServer indicates multiple VM hosts grouped using Citrix XenServer.
    When using a Citrix XenServer resource pool in a Citrix XenServer environment, confirm that a Home server is set for each VM guest.
    If no Home server is set, Resource Orchestrator is only able to recognize active VM guests.

  • When using a Citrix XenServer resource pool in a Citrix Essentials for XenServer environment, high-availability should be enabled for that resource pool.
    If high-availability is not enabled, and the pool master becomes unreachable, Resource Orchestrator will not be able to control or get information from the VM hosts and VM guests placed in that Citrix XenServer resource pool. If VM guest statuses become out-of-date, or operations on VM hosts or VM guests fail, check the status of the pool master. If the pool master is not reachable, resolve any communication problem that may prevent the manager from communicating with it (if necessary, change the pool master to another VM host).
    For details, refer to the manual of server virtualization software.


Configuration Requirements for System Center Virtual Machine Manager

The following settings are required when registering and using System Center Virtual Machine Manager (hereafter SCVMM) as VM management software.

  1. Install Windows PowerShell.

    When Windows PowerShell 2.0 or later has not been installed on the admin server, install it.

  2. Configure Windows Remote Management settings.

    • VM management software

      Configure remote administration on VM management software registered with Resource Orchestrator.

      1. Log in to the SCVMM server as the administrator.

      2. Execute the following command from the command prompt.

        >winrm quickconfig <RETURN>

      3. Enter "y", when requested.

    • Admin server

      Configure Windows Remote Management authentication settings on the admin server.

      1. Log on to the admin server as the administrator.

      2. Execute the following command to record the configuration details for TrustedHosts.

        >winrm get winrm/config/client <RETURN>

        Record the displayed details in TrustedHosts.

        Example

        When multiple SCVMMs are registered

        ***.***.***.*** , ***.***.***.***

        When a single asterisk ("*") is displayed, the following procedure is unnecessary as all hosts will be trusted in the configuration.

      3. Execute the following command.

        Enter the result obtained from b. for Recorded_content_in_b

        >winrm set winrm/config/client @{TrustedHosts="Recorded_content_in_b" , "Additionally_registered_SCVMM_address"} <RETURN>

        Example

        The command specification when multiple SCVMMs are registered

        >winrm set winrm/config/client @{TrustedHosts="***.***.***.*** , ***.***.***.*** , Additionally_registered_SCVMM_address"} <RETURN>

      4. Execute the following command to check the details for TrustedHosts.

        >winrm get winrm/config/client <RETURN>

        If the address of the SCVMM additionally registered has been added to the details recorded in b., there are no problems.

    Note

    • When registering multiple SCVMMs in Resource Orchestrator as VM management software, specify the IP addresses for multiple VM management software separated by commas (",") using the command for registering TrustedHosts.

    • When communication from the admin server uses Windows remote management (WinRM) and is performed via a proxy server, operations such as registration of resources with Resource Orchestrator will fail.
      Therefore, perform configuration of Windows remote management (WinRM) on the admin server so that a proxy server is not used.

  3. Configure the settings to enable communication with the admin LAN addresses of managed VM hosts.

    From the server on which VM management software is operating, configure the settings to enable communication with the admin LAN IP addresses of the managed VM hosts to register in Resource Orchestrator. Even if a multi-homed VM host has multiple IP addresses, it is necessary to enable communication from SCVMM with the interface connected to the admin LAN of the VM host.


SCVMM Server Web Services for Management Settings

Resource Orchestrator controls SCVMM using PowerShell Web Services for Management (hereinafter WS-Management).

Change the following settings concerned with WS-Management on the SCVMM server.

Change the values of MaxShellsPerUser (the maximum number of processes that can start shell operations for each user) and MaxConcurrentUsers (the maximum number of users who can execute a remote operation from a remote shell at the same time). For Resource Orchestrator, change settings to enable a maximum of 31 sessions.
However, since WS-Management is used for Windows administration tools and Resource Orchestrator, set a value 31 or larger for each value.

Change the MaxShellsPerUser and MaxConcurrentUsers settings using the following procedure:

  1. Execute Windows PowerShell as an administrator.

  2. Change the current directory using the Set-Location commandlet.

    PS> Set-Location -Path WSMan:\localhost\Shell <RETURN>

  3. Check the current MaxShellsPerUser and MaxConcurrentUsers settings using the Get-ChildItem commandlet.

    The contents displayed in MaxShellsPerUser and MaxConcurrentUsers are the current settings.

    PS WSMan:\localhost\Shell> Get-ChildItem <RETURN>

    Example

    PS WSMan:\localhost\Shell> Get-ChildItem
     WSManConfig: Microsoft.WSMan.Management\WSMan::localhost\Shell
    
    Name                      Value           Type
    ----                      -----           ----
    AllowRemoteShellAccess    true            System.String
    IdleTimeout               180000          System.String
    MaxConcurrentUsers        5               System.String
    MaxShellRunTime           2147483647      System.String
    MaxProcessesPerShell      15              System.String
    MaxMemoryPerShellMB       150             System.String
    MaxShellsPerUser          5               System.String
  4. Configure MaxShellsPerUser and MaxConcurrentUsers using the Set-Item commandlet.

    Example

    When setting MaxShellsPerUser and MaxConcurrentUsers as "36"

    PS WSMan:\localhost\Shell> Set-Item .\MaxShellsPerUser 36 <RETURN>
    PS WSMan:\localhost\Shell> Set-Item .\MaxConcurrentUsers 36 <RETURN>


Next, change the MaxMemoryPerShellMB setting.
For Resource Orchestrator, change the setting to over 1024 MB.

Change the MaxMemoryPerShellMB setting using the following procedure:

  1. Check the current MaxMemoryPerShellMB setting using the Get-ChildItem commandlet.

    The content displayed in MaxMemoryPerShellMB is the current setting.

    PS WSMan:\localhost\Shell> Get-ChildItem <RETURN>

  2. Configure MaxShellsPerUser using the Set-Item commandlet.

    Example

    When setting MaxMemoryPerShellMB as "1024"

    PS WSMan:\localhost\Shell> Set-Item .\MaxMemoryPerShellMB 1024 <RETURN>


Finally, change the MaxConnections setting. In Resource Orchestrator, the maximum number of sessions is 31, so change the setting.
Since WS-Management is used for Windows administration tools and Resource Orchestrator, set a value of 32 or larger.

Change the MaxConnections setting using the following procedure:

  1. Change the current directory using the Set-Location commandlet.

    PS> Set-Location -Path WSMan:\localhost\Service <RETURN>

  2. Check the current MaxConnections setting using the Get-ChildItem commandlet.

    The content displayed in MaxConnections is the current setting.

    PS WSMan:\localhost\Service> Get-ChildItem <RETURN>

  3. Configure MaxConnections using the Set-Item commandlet.

    Example

    When setting MaxConnections as "46"

    PS WSMan:\localhost\Shell> Set-Item .\MaxConnections 46 <RETURN>


Configuration Requirements for VM Guest Switchovers

Depending on the virtualization product being used, the following settings should be made to enable switchover of a newly created VM guest.

[VMware]
The VM guest's UUID must be changed.
Perform the following settings before switchover of a VM guest.

From the VM management client, add the following parameter to the VM guest's virtual machine configuration.

Name         Value
uuid.action  keep

For details on how to add parameters to a virtual machine configuration, refer to the help section of the VM management client.

Without this setting, a confirmation dialog is shown each time a virtual machine is started after being moved to a different VM host. Enabling this setting will prevent such confirmation dialogs from being shown, and the virtual machine will be set to always keep its UUID when moved between different servers.

[Hyper-V]
No specific configuration is required.

[Xen] [Citrix Xen] [KVM]
No specific configuration is required.

[OVM for SPARC]
VCPU and memory settings are required. For details, refer to the manual of basic software.


Starting VM Management Software Clients

[VMware]
VMware Infrastructure Client or VMware vSphere Client should be installed on the Resource Orchestrator admin client.

Note

From VMware vSphere 6.5, all installable client software has been removed. For this reason, starting of VM management software clients is not supported.
Use VMware Host Client or VMware vSphere Web Client instead.

[Hyper-V]
Hyper-V Manager or a VMM Administrator Console (*) should be installed on the Resource Orchestrator admin client.

* Note: When System Center Virtual Machine Manager (SCVMM) is registered, this VMM Administrator Console is used to control the VM hosts managed by SCVMM.

[Citrix Xen]
When using Citrix XenServer, XenCenter should be installed on the Resource Orchestrator admin client.


Configuring for Receiving SNMP Traps from VM Management Software (VMware vCenter Server)

Configure the following settings when receiving SNMP traps from VM management software (VMware vCenter Server).

Note

  • The traps received from VM management software (VMware vCenter Server) are always displayed as warning level for Resource Orchestrator. Therefore, configure an alarm for VM management software (VMware vCenter Server) in order to send SNMP traps when an event with a level higher than warning occurs.

  • When the language of the VM management software (VMware vCenter Server) and the manager are different, received SNMP trap messages may turn into garbled characters.

  • When using VMware vSphere 6.7, SNMP traps for hardware health alarms may not be sent from the VM management software (VMware vCenter Server).
    As this may be caused by a known issue of VMware, take corrective action referring to the release notes of vCenter Server.