vCenter Appliance Network configuration change via command line

vCenter Appliance Network configuration change via command line.

Most of the system configuration such as changing the hostname, IP, DNS..etc can be done using VAMI interface (https://vCenterIPorFQDN:5480) however if you see the changes are not taking affect, e.g. changing the DNS IP then following command can be used.

·         Enable SSH using VAMI interface, select Access tab, click Edit and Enable SSH login.

·         Take SSH session via putty to connect vCenter Appliance.

·         Use following command and change required configuration change.

root@vcsa[~]# /opt/vmware/share/vami/vami_config_net

Main Menu

0)      Show Current Configuration (scroll with Shift-PgUp/PgDown)

1)      Exit this program

2)      Default Gateway

3)      Hostname

4)      DNS

5)      Proxy Server

6)      IP Address Allocation for eth0

 

 

Here are some samples:-

·         Review current configuration.

Enter a menu number [0]: 0

Network Configuration for eth0

IPv4 Address:   192.168.0.51

Netmask:        255.255.255.0

IPv6 Address:

Prefix:

Global Configuration

IPv4 Gateway:   192.168.0.1

IPv6 Gateway:

Hostname:       vcsa1.lab.org

DNS Servers:    127.0.0.1, 192.168.0.10

Domain Name:

Search Path:

Proxy Server:

 

Whenever you make any changes you will be prompted for following warning message.

Warning: if any of the interfaces for this VM use DHCP, the Hostname, DNS, and Gateway parameters will be overwritten by information from the DHCP server. Type Ctrl-C to go back to the Main Menu

·         Changing hostname

Enter a menu number [0]: 3

New hostname [vcsa1.lab.org]:vcsa2.lab.org

 

·         Changing DNS server and Domain name.

Enter a menu number [0]: 4

DNS Server 1 [127.0.0.1]: 192.168.0.10

DNS Server 2 (optional) [192.168.0.10]: 192.168.0.11

Domain Name (optional) []: lab.org

Search Path (space separated) (optional) []: lab.org

DNS server settings updated

 

·         Changing proxy address of vCenter appliance

Enter a menu number [0]: 5

Is an IPv4 proxy server necessary to reach the Internet? y/n [n]: y

Proxy Server (http:// will be auto prepended) []: proxy1.lab.org

Proxy Port []: 8080

 

·         Changing IP address.

Enter a menu number [0]: 6

Configure an IPv6 address for eth0? y/n [n]: n

Configure an IPv4 address for eth0? y/n [n]: y

Use a DHCPv4 Server instead of a static IPv4 address? y/n [n]: n

IPv4 Address [192.168.0.51]: 192.168.0.51

Netmask [255.255.255.0]: 255.255.255.0

IPv4 Address:   192.168.0.51

Netmask:        255.255.255.0

 

Is this correct? y/n [y]: y

 

Reconfiguring eth0…

net.ipv6.conf.eth0.disable_ipv6 = 1

Network parameters successfully changed to requested values