ネットワークの vRealize Automation カスタム プロパティでは、マシン上の特定のネットワーク デバイスの構成を指定します。

マシンの割り当て中に、ネットワーク割り当てが実行されます。 vRealize Automation は、ブループリントからネットワーク情報を取得します。 複数のネットワークを割り当てる場合は、マシン ブループリントの VirtualMachine.NetworkN.Name カスタム プロパティを使用します。 カスタム プロパティを指定しない場合、ラウンド ロビン方式と選択された予約を併用して選ばれた、1 つのネットワークのみが割り当てられます。

注:

次の 3 つのプロパティは例外ですが、テーブル内のプロパティは Amazon Web Services には適用されません。

  • agent.download.url

  • software.agent.service.url

  • software.ebs.url

ネットワーク または セキュリティ タブのないマシン コンポーネントの場合、デザイン キャンバスの プロパティ タブに、VirtualMachine.Network0.Name などのネットワークおよびセキュリティのカスタム プロパティを追加することができます。 NSX ネットワーク、セキュリティ、ロード バランサのプロパティを適用できるのは vSphere マシンだけです。

注:

オンデマンド ネットワークを示す、ネットワークに固有のカスタム プロパティはサポートされていません。たとえば、オンデマンド NAT およびオンデマンド ルーティング ネットワーク コンポーネントに対して VirtualMachine.Network0.NetworkProfileName のようなネットワーク カスタム プロパティを使用することはできません。

マシンには、デフォルトで、VirtualMachine.Network0.Name プロパティを使用して構成された 1 つのネットワーク デバイスがあります。 追加のネットワーク デバイスは、VirtualMachine.NetworkN.Name カスタム プロパティを使用して設定きます(N はネットワーク番号です)。

ネットワーク プロパティの番号は、0 から始まる連番である必要があります。たとえば、VirtualMachine.Network0VirtualMachine.Network2 にだけカスタム プロパティを指定すると、VirtualMachine.Network2 のプロパティは無視されます。これは、1 つ前のネットワーク VirtualMachine.Network1 が指定されなかったためです。

Although general support for VMware vCloud ® Networking and Security ™ 5.5.x (vCNS) ended in September 2016, the VCNS custom properties continue to be valid for VMware NSX ™ purposes. See the VMware Knowledge Base article End of Availability and End of General Support for VMware vCloud Networking and Security 5.5.x (2144733) at http://kb.vmware.com/kb/2144733 for more information.

表 1. ネットワーク設定のカスタム プロパティ

カスタム プロパティ

説明

agent.download.url

ポート転送を使用する場合は、Amazon AWS トンネル マシンのプライベート IP アドレスおよびソフトウェア エージェント ファイルのポートを指定します(たとえば https://Private_IP:1443/software-service/resources/nobel-agent.jar)。

このプロパティは、software.agent.service.url および software.ebs.url と組み合わせて、予約またはコンピューティング リソース エンドポイントに追加することができます。また、PAT または NAT、およびポート転送を使用するときに、このプロパティを使用してプライベート アドレスおよびポートを指定することができます。

software.agent.service.url

ポート転送を使用する場合は、Amazon AWS トンネル マシンのプライベート IP アドレスおよび vRealize Automation ソフトウェア サービス API のポートを指定します(たとえば https://Private_IP:1443/software-service/api)。

このプロパティは、software.ebs.url および agent.download.url と組み合わせて、予約またはコンピューティング リソース エンドポイントに追加することができます。また、PAT または NAT、およびポート転送を使用するときに、このプロパティを使用してプライベート アドレスおよびポートを指定することができます。

software.ebs.url

ポート転送を使用する場合は、Amazon AWS トンネル マシンのプライベート IP アドレスおよび vRealize Automation イベント ブローカ サービスを指定します(たとえば https://Private_IP:1443/event-broker-service/api)。

このプロパティは、software.agent.service.url および agent.download.url と組み合わせて、予約またはコンピューティング リソース エンドポイントに追加することができます。また、PAT または NAT、およびポート転送を使用するときに、このプロパティを使用してプライベート アドレスおよびポートを指定することができます。

VirtualMachine.NetworkN.Address

Specifies the IP address of network device N in a machine provisioned with a static IP address.

Amazon については、「Amazon.elasticIpAddress.ipAddress」を参照してください。

VirtualMachine.NetworkN.MacAddressType

Indicates whether the MAC address of network device N is generated or user-defined (static). This property is available for cloning.

The default value is generated. If the value is static, you must also use VirtualMachine.NetworkN.MacAddress to specify the MAC address.

VirtualMachine.NetworkN custom properties are specific to individual blueprints and machines. When a machine is requested, network and IP address allocation is performed before the machine is assigned to a reservation. Because blueprints are not guaranteed to be allocated to a specific reservation, do not use this property on a reservation. This property is not supported for on-demand NAT or on-demand routed networks.

VirtualMachine.NetworkN.MacAddress

Specifies the MAC address of a network device N. This property is available for cloning.

If the value of VirtualMachine.NetworkN.MacAddressType is generated, this property contains the generated address.

If the value of VirtualMachine.NetworkN.MacAddressType is static, this property specifies the MAC address. For virtual machines provisioned on ESX server hosts, the address must be in the range specified by VMware. For details, see vSphere documentation.

VirtualMachine.NetworkN custom properties are specific to individual blueprints and machines. When a machine is requested, network and IP address allocation is performed before the machine is assigned to a reservation. Because blueprints are not guaranteed to be allocated to a specific reservation, do not use this property on a reservation. This property is not supported for on-demand NAT or on-demand routed networks.

VirtualMachine.NetworkN.Name

Specifies the name of the network to connect to, for example the network device N to which a machine is attached. This is equivalent to a network interface card (NIC).

By default, a network is assigned from the network paths available on the reservation on which the machine is provisioned. Also see VirtualMachine.NetworkN.AddressType.

You can ensure that a network device is connected to a specific network by setting the value of this property to the name of a network on an available reservation. For example, if you give properties for N= 0 and 1, you get 2 NICs and their assigned value, provided the network is selected in the associated reservation.

VirtualMachine.NetworkN custom properties are specific to blueprints and machines. When a machine is requested, network and IP address allocation is performed before the machine is assigned to a reservation. Because blueprints are not guaranteed to be allocated to a specific reservation, do not use this property on a reservation.

You can add this property to a vCloud Air or vCloud Director machine component in a blueprint. This property is not supported for on-demand NAT or on-demand routed networks.

VirtualMachine.NetworkN.PortID

Specifies the port ID to use for network device N when using a dvPort group with a vSphere distributed switch.

VirtualMachine.NetworkN custom properties are specific to individual blueprints and machines. When a machine is requested, network and IP address allocation is performed before the machine is assigned to a reservation. Because blueprints are not guaranteed to be allocated to a specific reservation, do not use this property on a reservation. This property is not supported for on-demand NAT or on-demand routed networks.

VirtualMachine.NetworkN.ProfileName

Specifies the name of a network profile from which to assign a static IP address to network device N or from which to obtain the range of static IP addresses that can be assigned to network device N of a cloned machine, where N=0 for the first device, 1 for the second, and so on.

When you use the VirtualMachine.NetworkN.ProfileName property, the network profile it points to is used to allocate an IP address. However, the provisioned machine is attached to any network that is selected in the reservation using a round-robin fashion model.

Changing this property value after the network is assigned has no effect on the expected IP address values for the designated machines.

With WIM-based provisioning for virtual machines, you can use this property to specify a network profile and network interface or you can use the Network section of the Virtual Reservation page. You can also assign the network interface to a virtual network using the VirtualMachine.NetworkN.Name custom property.

The following attributes of the network profile are available to enable static IP assignment in a cloning blueprint:

  • VirtualMachine.NetworkN.SubnetMask

  • VirtualMachine.NetworkN.Gateway

  • VirtualMachine.NetworkN.PrimaryDns

  • VirtualMachine.NetworkN.SecondaryDns

  • VirtualMachine.NetworkN.PrimaryWins

  • VirtualMachine.NetworkN.SecondaryWins

  • VirtualMachine.NetworkN.DnsSuffix

  • VirtualMachine.NetworkN.DnsSearchSuffixes

VirtualMachine.NetworkN custom properties are specific to individual blueprints and machines. When a machine is requested, network and IP address allocation is performed before the machine is assigned to a reservation. Because blueprints are not guaranteed to be allocated to a specific reservation, do not use this property on a reservation.

You cannot use this custom property to define an on-demand NAT or on-demand routed network profile name. Because on-demand network profile names are generated at allocation time (during provisioning), their names are unknown when creating or editing the blueprint. To specify NSX on-demand network information, use the applicable network component in the blueprint design canvas for your vSphere machine components.

  • VirtualMachine.NetworkN.SubnetMask

  • VirtualMachine.NetworkN.Gateway

  • VirtualMachine.NetworkN.PrimaryDns

  • VirtualMachine.NetworkN.SecondaryDns

  • VirtualMachine.NetworkN.PrimaryWins

  • VirtualMachine.NetworkN.SecondaryWins

  • VirtualMachine.NetworkN.DnsSuffix

  • VirtualMachine.NetworkN.DnsSearchSuffixes

Configures attributes of the network profile specified in VirtualMachine.NetworkN.ProfileName.

VirtualMachine.NetworkN custom properties are specific to individual blueprints and machines. When a machine is requested, network and IP address allocation is performed before the machine is assigned to a reservation. Because blueprints are not guaranteed to be allocated to a specific reservation, do not use this property on a reservation.

VCNS.LoadBalancerEdgePool.Names.name

Specifies the NSX load balancing pools to which the virtual machine is assigned during provisioning. The virtual machine is assigned to all service ports of all specified pools. The value is an edge/pool name or a list of edge/pool names separated by commas. Names are case-sensitive.

注:

You can add a machine IP address to an existing load balancer by using the VCNS.LoadBalancerEdgePool.Names custom property. vRealize Automation and NSX use the first member of the specified edge load balancer pool to determine the new member port and monitor port settings. However, NSX 6.2 does not require that the member port setting be specified. To avoid provisioning failure when using VCNS.LoadBalancerEdgePool.Names with NSX 6.2 to add a machine to an existing pool, you must specify a port value for the first member of the load balancer pool in NSX.

Appending a name allows you to create multiple versions of a custom property. For example, the following properties might list load balancing pools set up for general use and machines with high, moderate, and low performance requirements:

  • VCNS.LoadBalancerEdgePool.Names

  • VCNS.LoadBalancerEdgePool.Names.moderate

  • VCNS.LoadBalancerEdgePool.Names.high

  • VCNS.LoadBalancerEdgePool.Names.low

VCNS.SecurityGroup.Names.name

Specifies the NSX security group or groups to which the virtual machine is assigned during provisioning. The value is a security group name or a list of names separated by commas. Names are case-sensitive.

Appending a name allows you to create multiple versions of the property, which can be used separately or in combination. For example, the following properties can list security groups intended for general use, for the sales force, and for support:

  • VCNS.SecurityGroup.Names

  • VCNS.SecurityGroup.Names.sales

  • VCNS.SecurityGroup.Names.support

VCNS.SecurityTag.Names.name

Specifies the NSX security tag or tags to which the virtual machine is associated during provisioning. The value is a security tag name or a list of names separated by commas. Names are case-sensitive.

Appending a name allows you to create multiple versions of the property, which can be used separately or in combination. For example, the following properties can list security tags intended for general use, for the sales force, and for support:

  • VCNS.SecurityTag.Names

  • VCNS.SecurityTag.Names.sales

  • VCNS.SecurityTag.Names.support