Skip to main content

8.x Network profiles

There are different types of network profile available - Existing, Public, Private, Routed and Outbound in vRealize Automation which uses default IP Address Management(IPAM). Apart from these network profiles we can assign a static IP to a blueprint as well.

Creation of a blueprint with static IP
 
1. Specify a Static IP Address for Your Virtual Machine

This static IP address must be an unused address in the defined range of static IP address on the network profile.

Verify that your YAML code appears similar to the screenshot 


2. Configure Your vSphere Network



Note: When you TEST the deployment it reserves a static IP to run the test. You may need to wait for 30 minutes for the IP to return to available pool.

Network profile Types

1. Existing Network profile

These are the networks which are discovered from vSphere and associated NSX-T datacenter cloud accounts. No need of creating on-demand networks. You can define network CIDR, default gateway and DNS server for the networks. Networks can be set as default for Zone and enable support for external access.

Use the existing discovered networks to deploy blueprints



2. Public Network profile

This network allows external access. When the existing network that are flagged as public it will match the network component in a blueprint that have a network type: public property.


3. Private Network profile

This isolates provisioned VMs from the external access. A private network can be created in one of the following ways
  • Create on-demand network(Do not specify an external n/w, Tier-0 router or Edge cluster)
  • Create on-demand security group(Define discovered/deployed existing network by NSX-T DC
Note: vSphere networks are not supported



4. Routed Network profile

These are on-demand network profiles created during provisioning. It must use a routed gateway to access external networks.Network component in the blueprint must be selected as networktype:routed

Deploying one VM with Routed network profile creates
  • One logical switch
  • One DHCP server
  • One Tier-1 router
  • connects a Tier-1 router to Tier-0 router
  • Advertise NSX routes

Note: Cloud agnostic network does not support routed network profiles

5. Outbound Network profile

These are on-demand networks created during provisioning. An outbound network profile defines internal and external networks that use a translation table for mutual communication.

Deploying one VM with Outbound network profile creates
  • One logical switch
  • One DHCP server
  • One Tier-1 router
  • Connects a Tier-1 router to Tier-0 router
  • Creates one-to-many SNAT rule

Comments

Popular posts from this blog

Deleting stale kubernetes clusters in vCD

Unlike the previous version the CSE 4.x is a stateless appliance and its data is stored in VMware Cloud Director Database.  The cluster creation and deletion compared with CSE 3.x version has improved. Besides, there are some scenarios where the cluster deletion is failing even when the "Force Delete" option is chosen. We can use vCD API explorer to delete it, the following are the API queries you can execute  Under definedEntity POST /1.0.0/entities/{id}/resolve DELETE /1.0.0/entities/{id}

VCD Upgrade failure via VCPLCM

One of the nicest tool available for vCD Life cycle management is VMware Cloud Provider Lifecycle Manager. We were able to successfully upgrade our POC environment from 10.3.3 to 10.4.1.1, which gave us confidence in upgrading the production environment using VCPLCM 1.5. Unfortunately, the upgrade was failing in the production environment and I wanted to share the experience and solution for it.  This tool makes our life easier to do all the prerequisite checks and takes snapshots and take backups of DB before doing the upgrade. It was failing at the stage of "Upgrade_DB" with the below task in VCPLCM. We could see it was timing out with a Postgres IO timeout error in the vCD logs. The logs in VCPLCM and VCD are not very informative and also the upgrade failure results in an automatic rollback to dig further.   ["2023-05-19 13:13:43,812Z"] 2023-05-19 13:13:43,811 - DEBUG - Starting with VCD upgrade. ["2023-05-19 13:13:43,812Z"] 2023-05-19 13:13:43,812 - DE...