Você pode usar propriedades específicas do Inflobox para projetos do vRealize Automation que contenham integrações de IPAM externas para o Infoblox.
As seguintes propriedades do Inflobox estão disponíveis para uso com as suas integrações de IPAM do Infoblox em designs e implantações de modelos de nuvem. Você pode usá-las no vRealize Automation para controlar ainda mais a alocação de endereços IP durante a implantação do modelo de nuvem. O uso dessas propriedades é opcional.
Se você estiver usando o plug-in Infoblox versão 1.5, uma propriedade do Infoblox local substituirá uma propriedade do Infoblox global para as propriedades dnsSuffix
, dnsView
, enableDns
e dhcpEnabled
. Por exemplo, se você especificar uma propriedade do Infoblox local (específica da NIC), como Infoblox.IPAM.Network1.dnsSuffix
, e uma propriedade global, como Infoblox.IPAM.Network.dnsSuffix
, a propriedade local substituirá a propriedade global. Neste exemplo, a propriedade local substitui a propriedade global para a NIC com índice 1, enquanto a propriedade global se aplica a todas as outras NICs.
O plug-in do Infoblox versão 1.5 não tem suporte para uso com o vRealize Automation 8.9.1 ou versões anteriores. Não há suporte para uso com o vRealize Automation 8.9 ou anterior.
Se você estiver usando o plug-in Infoblox 1.4 ou versão anterior, uma propriedade do Infoblox global substituirá uma propriedade do Infoblox local para as propriedades dnsSuffix
, dnsView
, enableDns
e enableDhcp
. Uma propriedade global se aplica a todas as NICs.
As seguintes propriedades estão disponíveis e incluídas no plug-in da versão 1.5 e posterior Infobox para vRealize Automation. Para obter mais informações sobre as versões do plug-in Infoblox e onde obter a versão mais recente do plug-in Infoblox para sua integração de IPAM no vRealize Automation, consulte Baixar e implantar um pacote de provedor de IPAM externo para uso no vRealize Automation.
O plug-in Infoblox V1.5 permite criar registros DNS A e PTR para sua integração de IPAM externo do Infoblox. O plug-in oferece suporte ao registro de host Infoblox. Esses registros ajudam a garantir operações de DNS adequadas, registrando e ferramentas de gerenciamento de ativos que consultam o sistema de DNS. Os registros DNS A e PTR são comumente usados por sistemas DNS IPv4. Um registro de host é criado por padrão. No entanto, se a propriedade Infoblox.IPAM.createFixedAddress, Infoblox.IPAM.createAddressRecord ou Infoblox.IPAM.createAddressAndPtrRecords for definida como verdadeira, um registro de host não será criado.
- Infoblox.IPAM.createAddressRecord
Essa propriedade permite que você crie um registro DNS A para o endereço IP de uma VM no Infoblox. Ele está disponível com o plug-in Infoblox v1.5.
- Infoblox.IPAM.createAddressAndPtrRecords
Essa propriedade permite criar um registro DNS A e um registro PTR para o endereço IP de uma VM no Infoblox. Ele está disponível com o plug-in Infoblox v1.5.
- Infoblox.IPAM.createFixedAddress
Essa propriedade permite criar um registro de endereço fixo dentro do Infoblox. Os valores possíveis são True e False. O valor padrão é False.
- Infoblox.IPAM.Network.dnsView
Essa propriedade permite que usar uma exibição de DNS ao criar um registro de host dentro do Infoblox.
- Infoblox.IPAM.Network.enableDns
Ao alocar um IP no Infoblox, essa propriedade permite que você também crie um registro de DNS. Os valores possíveis são True e False. O valor padrão é True.
- Infoblox.IPAM.Network.enableDhcp
Essa propriedade permite que você defina a configuração de DHCP para o endereço do host. Os valores possíveis são True e False. O valor padrão é True.
- Infoblox.IPAM.Network.dnsSuffix
Essa propriedade permite que você substitua a opção de DHCP domain de uma rede Infoblox por uma nova. Esse recurso é útil quando a rede Infoblox não tem a opção de DHCP domínio definida ou quando a opção de DHCP domínio deve ser substituída. O valor padrão é nulo (string vazia).
Ao usar um provedor de IPAM externo, como o Infoblox, você deve especificar um sufixo DNS ao provisionar uma máquina. Embora o sufixo DNS seja necessário, você pode especificar a propriedade Infoblox.IPAM.Network.dnsSuffix no código de recurso da máquina no modelo de nuvem vRealize Automation.
Um exemplo é mostrado abaixo na seção Infoblox.IPAM.Network.hostnameNicSuffix.
Infoblox.IPAM.Network.dnsSuffix apenas será aplicável se Infoblox.IPAM.Network.enableDns estiver definido como True.
- Infoblox.IPAM.Network.hostnameNicSuffix
Você pode usar essa propriedade para especificar um sufixo de índice de NIC ao gerar um nome de host.
Isso permite provisionar uma máquina com mais de uma NIC, de forma que os nomes de host de cada NIC sejam diferenciados por um sufixo definido personalizado. Como visto no exemplo a seguir, você pode provisionar uma máquina, por exemplo
my-machine
, que possui 2 NICs, para que o sufixo de nome de host da primeira NIC seja-nic1
e o outro seja-nic2
.Você também pode especificar um sufixo DNS conforme mostrado no exemplo. A propriedade Infoblox.IPAM.Network.dnsSuffix é usada com um valor de
test.local
para fazer com que a primeira NIC receba o nomemy-machine-nic1.test.local
e a outra,my-machine-nic2.test.local
.formatVersion: 1 inputs: {} resources: Cloud_Machine_1: type: Cloud.Machine properties: Infoblox.IPAM.Network.dnsSuffix: test.local Infoblox.IPAM.Network0.hostnameNicSuffix: -nic1 Infoblox.IPAM.Network1.hostnameNicSuffix: -nic2 image: ubuntu flavor: small networks: - network: '${resource.Cloud_Network_1.id}' deviceIndex: 0 - network: '${resource.Cloud_Network_2.id}' deviceIndex: 1 Cloud_Network_1: type: Cloud.Network properties: networkType: existing Cloud_Network_2: type: Cloud.Network properties: networkType: existing
Essa propriedade foi introduzida com o plug-in Infoblox versão 1.3. Consulte Baixar e implantar um pacote de provedor de IPAM externo para uso no vRealize Automation.
- Também é possível especificar propriedades usando uma assinatura de extensibilidade.
Para obter informações relacionadas sobre atributos extensível do Infoblox relativos a esse caso de uso, consulte Adicionar atributos extensíveis necessários no aplicativo Infoblox para integração com o vRealize Automation.
Usando as propriedades Infoblox em NICs de máquinas diferentes em um modelo de nuvem
- Infoblox.IPAM.Network.enableDhcp
- Infoblox.IPAM.Network.dnsView
- Infoblox.IPAM.Network.enableDns
- Infoblox.IPAM.Network.hostnameNicSuffix
Infoblox.IPAM.Network.dnsView
diferente para cada NIC, use uma entrada
Infoblox.IPAM.Network<nicIndex>.dnsView
para cada NIC. O exemplo a seguir mostra valores
Infoblox.IPAM.Network.dnsView
diferentes para duas NICs.
formatVersion: 1 inputs: {} resources: Cloud_Machine_1: type: Cloud.Machine properties: Infoblox.IPAM.Network0.dnsView: default image: ubuntu flavor: small networks: - network: '${resource.Cloud_Network_1.id}' deviceIndex: 0 - network: '${resource.Cloud_Network_2.id}' deviceIndex: 1 Cloud_Network_1: type: Cloud.Network properties: networkType: existing Cloud_Network_2: type: Cloud.Network properties: networkType: existing
Por padrão, a integração do Infoblox cria um registro de host DNS na exibição de DNS default no Infoblox. Se o administrador do Infoblox tiver criado exibições de DNS custom, poderá substituir o comportamento de integração padrão e especificar uma exibição nomeada usando a propriedade Infoblox.IPAM.Network.dnsView
no componente de máquina. Por exemplo, você pode adicionar a propriedade a seguir ao componente Cloud_Machine_1
para especificar uma exibição de DNS nomeada no Infoblox.
Cloud_Machine_1:
type: Cloud.Machine
properties:
image: ubuntu
flavor: small
Infoblox.IPAM.Network.dnsView:<dns-view-name>
Para obter informações sobre como configurar e usar modos de exibição de DNS, consulte Exibições de DNS na documentação do produto Infoblox. Para obter exemplos no fluxo de trabalho de integração Infoblox, consulte Definir e implantar um modelo de nuvem que usa uma atribuição de intervalo de provedor de IPAM externo no vRealize Automation.
Como especificar propriedades do Infoblox
- Você pode especificar as propriedades em um projeto usando a seção Propriedades personalizadas na página . Usando esse método, as propriedades especificadas são aplicadas a todas as máquinas que são provisionadas no escopo desse projeto.
- Você pode especificar propriedades em cada componente de máquina de um modelo de nuvem. Um exemplo de código de modelo de nuvem ilustrando o uso da propriedade Infoblox.IPAM.Network.dnsView é mostrado abaixo:
formatVersion: 1 inputs: {} resources: Cloud_vSphere_Machine_1: type: Cloud.vSphere.Machine properties: Infoblox.IPAM.Network.dnsView: default image: ubuntu cpuCount: 1 totalMemoryMB: 1024 networks: - network: '${resource.Cloud_Network_1.id}' Cloud_Network_1: type: Cloud.Network properties: networkType: existing constraints: - tag: mk-ipam-demo