Puede usar propiedades específicas de Infoblox en los proyectos de VMware Aria Automation que contengan integraciones de IPAM externas para Infoblox.
Si utiliza la versión 1.5 del complemento Infoblox (Aria Automation Infoblox Plugin 1.5), una propiedad local de Infoblox reemplaza una propiedad global de Infoblox para las propiedades dnsSuffix
, dnsView
, enableDns
y enableDhcp
. Por ejemplo, si especifica una propiedad de Infoblox local (específica de NIC) como Infoblox.IPAM.Network1.dnsSuffix
y una propiedad global como Infoblox.IPAM.Network.dnsSuffix
, la propiedad local reemplaza la propiedad global. En este ejemplo, la propiedad local reemplaza la propiedad global de la NIC con el índice 1, mientras que la propiedad global se aplica a todas las demás NIC.
El complemento Infoblox versión 1.5 es compatible con VMware Aria Automation, y vRealize Automation 8.9.1 y versiones posteriores. No es compatible con vRealize Automation 8.9 ni versiones anteriores.
Si utiliza el complemento Infoblox 1.4 o versiones anteriores, una propiedad local de Infoblox reemplaza una propiedad global de Infoblox para las propiedades dnsSuffix
, dnsView
, enableDns
y enableDhcp
. Una propiedad global se aplica a todas las NIC.
Las siguientes propiedades están disponibles e incluidas en la versión 1.5 y versiones posteriores del complemento Infoblox para VMware Aria Automation. Para obtener más información sobre las versiones del complemento Infoblox y dónde obtener la versión más reciente del complemento Infoblox para su integración de IPAM en VMware Aria Automation, consulte Descargar e implementar un paquete de proveedor de IPAM externo para usarlo en VMware Aria Automation.
El complemento Infoblox versión 1.5 permite crear registros A y PTR de DNS para la integración de IPAM externa de Infoblox. El complemento admite el registro de host de Infoblox. Estos registros ayudan a garantizar las operaciones de DNS adecuadas mediante herramientas de administración de registros y activos que consultan el sistema DNS. Los registros de A y PTR de DNS se suelen utilizar en los sistemas de DNS IPv4. Se crea un registro de host de forma predeterminada. Sin embargo, si la propiedad Infoblox.IPAM.createFixedAddress, Infoblox.IPAM.createAddressRecord o Infoblox.IPAM.createAddressAndPtrRecords se establece como verdadera, no se crea un registro de host.
- Infoblox.IPAM.createAddressRecord
Esta propiedad permite crear un registro A de DNS para la dirección IP de una máquina virtual en Infoblox. Está disponible con el complemento Infoblox versión 1.5.
- Infoblox.IPAM.createAddressAndPtrRecords
Esta propiedad permite crear un registro A y un registro PTR de DNS para la dirección IP de una máquina virtual en Infoblox. Está disponible con el complemento Infoblox versión 1.5.
- Infoblox.IPAM.createFixedAddress
Esta propiedad permite crear un registro de dirección fijo dentro de Infoblox. Los valores posibles son true y false. El valor predeterminado es False.
- Infoblox.IPAM.Network.dnsView
Esta propiedad permite utilizar una vista de DNS al crear un registro de host dentro de Infoblox.
- Infoblox.IPAM.Network.enableDns
Al asignar una IP en Infoblox, esta propiedad también permite crear un registro de DNS. Los valores posibles son true y false. El valor predeterminado es True.
- Infoblox.IPAM.Network.enableDhcp
Esta propiedad permite establecer la configuración de DHCP para la dirección del host. Los valores posibles son true y false. El valor predeterminado es True.
- Infoblox.IPAM.Network.dnsSuffix
Esta propiedad permite sobrescribir la opción DHCP de domain de una red de Infoblox con una nueva. Esta capacidad es útil si la red de Infoblox no tiene la opción de DHCP domain configurada o si se debe sobrescribir la opción de DHCP domain. El valor predeterminado es nulo (cadena vacía).
Cuando se utiliza un proveedor de IPAM externo, como Infoblox, se debe especificar un sufijo DNS al aprovisionar una máquina. Si bien el sufijo DNS es obligatorio, puede especificar la propiedad Infoblox.IPAM.Network.dnsSuffix en el código de recurso de máquina en la plantilla de nube de VMware Aria Automation.
A continuación, se muestra un ejemplo en la sección Infoblox.IPAM.Network.hostnameNicSuffix.
Infoblox.IPAM.Network.dnsSuffix solo se aplica si Infoblox.IPAM.Network.enableDns está establecido en true.
- Infoblox.IPAM.Network.hostnameNicSuffix
Puede usar esta propiedad para especificar un sufijo de índice de NIC al generar un nombre de host.
Esto le permite aprovisionar una máquina con más de una NIC, de manera que los nombres de host de cada NIC se distinguen por un sufijo definido de forma personalizada. Como se muestra en el siguiente ejemplo, puede aprovisionar una máquina, por ejemplo
my-machine
, que tenga 2 NIC, de modo que el sufijo de nombre de host para la primera NIC sea-nic1
y el otro sea-nic2
.También puede especificar un sufijo de DNS como se muestra en el ejemplo. La propiedad Infoblox.IPAM.Network.dnsSuffix se usa con un valor
test.local
para que la primera NIC se llamemy-machine-nic1.test.local
y la otra,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
Esta propiedad se introdujo en la versión 1.3 del complemento Infoblox. Consulte Descargar e implementar un paquete de proveedor de IPAM externo para usarlo en VMware Aria Automation.
- También puede especificar propiedades mediante una suscripción de extensibilidad.
Para obtener información relacionada con los atributos extensibles de Infoblox relativos a este caso práctico, consulte Agregar atributos extensibles necesarios en la aplicación Infoblox para la integración con VMware Aria Automation.
Utilizar propiedades de Infoblox en diferentes NIC de máquina en una plantilla de nube
- Infoblox.IPAM.Network.enableDhcp
- Infoblox.IPAM.Network.dnsView
- Infoblox.IPAM.Network.enableDns
- Infoblox.IPAM.Network.hostnameNicSuffix
Infoblox.IPAM.Network.dnsView
diferente para cada NIC, utilice una entrada
Infoblox.IPAM.Network<nicIndex>.dnsView
para cada NIC. El siguiente ejemplo muestra distintos valores de
Infoblox.IPAM.Network.dnsView
para dos NIC.
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
De forma predeterminada, la integración de Infoblox crea un registro de host de DNS en la vista de DNS predeterminada en Infoblox. Si el administrador de Infoblox creó vistas de DNS personalizadas, puede sobrescribir el comportamiento de integración predeterminado y especificar una vista con nombre mediante la propiedad Infoblox.IPAM.Network.dnsView
en el componente de máquina. Por ejemplo, puede agregar la siguiente propiedad al componente Cloud_Machine_1
para especificar una vista de DNS con nombre en Infoblox.
Cloud_Machine_1:
type: Cloud.Machine
properties:
image: ubuntu
flavor: small
Infoblox.IPAM.Network.dnsView:<dns-view-name>
Para obtener información sobre la configuración y el uso de las vistas de DNS, consulte Vistas de DNS en la documentación del producto de Infoblox. Para ver ejemplos en el flujo de trabajo de integración de Infoblox, consulte Definir e implementar una plantilla de nube que use una asignación de rango de proveedor de IPAM externo en VMware Aria Automation.
Cómo especificar las propiedades de Infoblox
- Puede especificar las propiedades de un proyecto mediante la sección Propiedades personalizadas de la página . Con este método, las propiedades especificadas se aplican a todas las máquinas que se aprovisionan en el ámbito de este proyecto.
- Puede especificar propiedades en cada componente de máquina en una plantilla de nube. A continuación, se muestra un ejemplo de código de plantilla de nube que ilustra el uso de la propiedad Infoblox.IPAM.Network.dnsView:
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