Puede usar propiedades específicas de Infoblox en los proyectos de vRealize Automation que contengan integraciones de IPAM externas para Infoblox.
Las siguientes propiedades de Infoblox están disponibles para su uso con las integraciones de IPAM de Infoblox en diseños e implementaciones de plantillas de nube. Puede utilizarlas en vRealize Automation para controlar aún más la asignación de direcciones IP durante la implementación de una plantilla de nube. El uso de estas propiedades es opcional.
Si utiliza el complemento Infoblox 1.4 o anterior, 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 más reciente del complemento Infoblox para vRealize Automation. Para obtener 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 vRealize Automation, consulte Descargar e implementar un paquete de proveedor de IPAM externo para usarlo en vRealize Automation.
- Infoblox.IPAM.createFixedAddress
Esta propiedad permite crear un registro de dirección fijo dentro de Infoblox. Los valores posibles son true y false. De forma predeterminada, se crea un registro de host. 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 especificarlo de cualquiera de estas maneras:- Especifique el sufijo DNS en la subred de red de vSphere en vRealize Automation.
- Especifique la propiedad Infoblox.IPAM.Network.dnsSuffix en el código de recurso de máquina en la plantilla de nube de vRealize 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 vRealize 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 vRealize 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 vRealize 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