GetIpSubnetMappings

This method returns an array of the IP subnet mappings for this IP Subnet Mapper.

Synopsis

IPSubnetMapping[] getIpSubnetMappings();
IPSubnetMapping
represents an association between a mapped network on the primary site with an IPMapping describing IP parameter translation during IP Subnet based customization. It has the following fields:
Field
Description
primaryObject
Network on the primary (protected) site
secondaryObject
Network on the secondary (recovery) site
IPMapping ipMapping
IPMapping to apply to the destination network during IP customization
IPMapping defines the rule(s) used to translate VM's IP settings between protection and recovery sites. IPMapping can be associated with a protected site's
vim.Network
mapped to a recovery site's
vim.Network
with
InventoryMapping.addNetworkMapping
method. This allows IP settings for the recovered VMs be deduced based on the IP subnet parameters without a need to configure IP settings for each protected VM individually. It has the following fields:
Field
Description
name
Name of the IP mapping.
@optional SubnetRule[] rules
A set of network rules to evaluate/apply during recovery. The rules are evaluated in the order they are specified. SRM applies the first matched rule.
SubnetRule
describes the mapping between protection site IP parameters to recovery site ones for a single IP subnet. It has the following fields:
Field
Description
name
Name of the Rule.
recoverySiteSubnet
CIDR specifying the recovery site subnet.
protectedSiteSubnet
CIDR specifying the protected site subnet.
@optional IPSettings recoverySiteIPSettings
IP settings to be applied for all matched network adapters on the recovery site when executing Test and Failover workflows.
dnsSuffixes[]
DNS Suffixes to be applied to all matched network adapters.
IPSettings is the IP customization info for a specific network adapter. It has the following fields:
Field
Description
ipV4Gateways
List of IPv4 gateways in the order of preference.
ipV6Gateways
List of IPv6 gateways in the order of preference.
dnsServerList
List of server IP addresses to use for DNS lookup.
In Windows, these settings are adapter-specific. In Linux they are used to build a global list of DNS servers for all adapters. Specify these servers in order of preference. If set in case of DHCP, the explicit DNS server list overrides the default DNS configuration acquired through DHCP protocol.
WindowsIPSettings is an extension for IPSettings. It is used for setting Windows specific IP customization information for a specific network adapter.
Field
Description
domainName
A connection-specific DNS domain name.
wins
The IP addresses of the primary and secondary WINS servers. The first element in this array is always the address of the primary WINS server and if a second element exists, it is the address of the secondary WINS server.
netBios
NetBIOS setting. Possible values are the constants defined by NetBiosMode enum.
NetBiosMode
is used for configuring NetBIOS on Windows systems. The values correspond directly to Microsoft constants for NetBIOS mode. It enumerates the following:
Value
Description
enableNetBiosViaDhcp
Enables the DHCP server to decide whether or not to use NetBIOS.
enableNetBios
Explicitly enables NetBIOS.
disableNetBios
Explicitly disables NetBIOS.

Faults

  • RuntimeFault
For information about the faults that
Site Recovery Manager
throws, see Faults in Site Recovery Manager API.