Vcenter Server Appliance Configuration PDF
Vcenter Server Appliance Configuration PDF
Vcenter Server Appliance Configuration PDF
Configuration
Update 2
26 JAN 2020
VMware vSphere 6.7
VMware ESXi 6.7
vCenter Server 6.7
vCenter Server Appliance Configuration
You can find the most up-to-date technical documentation on the VMware website at:
https://docs.vmware.com/
docfeedback@vmware.com
VMware, Inc.
3401 Hillview Ave.
Palo Alto, CA 94304
www.vmware.com
©
Copyright 2009-2020 VMware, Inc. All rights reserved. Copyright and trademark information.
VMware, Inc. 2
Contents
Updated Information 5
2 Using the Appliance Management Interface to Configure the vCenter Server Appliance
9
Log In to the vCenter Server Appliance Management Interface 10
View the vCenter Server Appliance Health Status 10
Reboot or Shut Down the vCenter Server Appliance 11
Create a Support Bundle 12
Monitor CPU and Memory Use 12
Monitor Disk Use 12
Monitor Network Use 13
Monitor Database Use 13
Enable or Disable SSH and Bash Shell Access 14
Configure the DNS, IP Address, and Proxy Settings 14
Reconfigure the Primary Network Identifier 16
Edit the Firewall Settings of the vCenter Server Appliance 17
Configure the System Time Zone and Time Synchronization Settings 18
Start, Stop, and Restart Services 19
Configure Update Settings 19
Change the Password and Password Expiration Settings of the Root User 20
Forward vCenter Server Appliance Log Files to Remote Syslog Server 21
Configure and Schedule Backups 22
3 Using the vSphere Client and vSphere Web Client to Configure the vCenter Server
Appliance 23
Join or Leave an Active Directory Domain 23
Add a User to the SystemConfiguration.BashShellAdministrators Group 26
Edit Access Settings to the vCenter Server Appliance 26
Edit the DNS and IP Address Settings of the vCenter Server Appliance 27
Edit the Firewall Settings of the vCenter Server Appliance 29
Edit the Startup Settings of a Service 30
Start, Stop, or Restart Services in the vCenter Server Appliance 31
View the Health Status of Services and Nodes 31
Edit the Settings of Services 32
VMware, Inc. 3
vCenter Server Appliance Configuration
5 Using the Direct Console User Interface to Configure the vCenter Server Appliance
60
Log In to the Direct Console User Interface 60
Change the Password of the Root User 61
Configure the Management Network of the vCenter Server Appliance 62
Restart the Management Network of the vCenter Server Appliance 63
Enable Access to the Appliance Bash Shell 63
Access the Appliance Bash Shell for Troubleshooting 63
Export a vCenter Server Support Bundle for Troubleshooting 64
VMware, Inc. 4
Updated Information
This vCenter Server Appliance Configuration is updated with each release of the product or when
necessary.
This table provides the update history of the vCenter Server Appliance Configuration.
Revision Description
VMware, Inc. 5
About vCenter Server Appliance
Configuration
®
vCenter Server Appliance Configuration provides information about configuring the VMware vCenter
Server Appliance™.
Intended Audience
This information is intended for anyone who wants to use the vCenter Server Appliance to run VMware
® ®
vCenter Server and VMware Platform Services Controller . The information is written for experienced
Windows or Linux system administrators who are familiar with virtual machine technology and data center
operations.
Tasks for which the workflow differs significantly between the vSphere Client and the vSphere Web Client
have duplicate procedures that provide steps according to the respective client interface. The procedures
that relate to the vSphere Web Client, contain vSphere Web Client in the title.
Note In vSphere 6.7 Update 1, almost all of the vSphere Web Client functionality is implemented in the
vSphere Client. For an up-to-date list of any remaining unsupported functionality, see Functionality
Updates for the vSphere Client.
VMware, Inc. 6
1
vCenter Server Appliance
Overview
The vCenter Server Appliance is a preconfigured Linux virtual machine, which is optimized for running
®
VMware vCenter Server and the associated services on Linux.
During the deployment of the appliance, you select a deployment type of vCenter Server with an
embedded Platform Services Controller, Platform Services Controller, or vCenter Server with an external
Platform Services Controller. When you deploy a Platform Services Controller appliance, you can create a
®
VMware vCenter Single Sign-On™ domain or join an existing domain. For information about the vCenter
Server and Platform Services Controller deployment types and the deployment topologies with external
Platform Services Controller instances, see vCenter Server Installation and Setup.
The vCenter Server Appliance is supported on VMware ESXi™ 5.5 and later. The appliance package
contains the following software:
®
n Project Photon OS 1.0
n PostgreSQL database
n Platform Services Controller that contains all the necessary services for running vCenter Server such
as vCenter Single Sign-On, License service, and VMware Certificate Authority
For detailed information about the Platform Services Controller, see Platform Services Controller
Administration.
Customization of the vCenter Server Appliance is unsupported except for adding memory, CPU, and disk
space.
The vCenter Server Appliance has the following default user names:
n root user with the password that you set during the deployment of the virtual appliance. You use the
root user to log in to the vCenter Server Appliance Management Interface and to the appliance Linux
operating system.
Important The password for the root account of the vCenter Server Appliance expires after 365
days by default. For information about changing the root password and configuring the password
expiration settings, see Change the Password and Password Expiration Settings of the Root User.
VMware, Inc. 7
vCenter Server Appliance Configuration
n administrator@your_domain_name which is the vCenter Single Sign-On user with the password and
domain name that you set during the deployment of the appliance.
In vSphere 5.5, this user is administrator@vsphere.local. In vSphere 6.0, when you install vCenter
Server or deploy the vCenter Server Appliance with a new Platform Services Controller, you can
change the vSphere domain. Do not use the same domain name as the domain name of your
Microsoft Active Directory or OpenLDAP domain name.
Initially, only the user administrator@your_domain_name has the privileges to log in to the vCenter
Server system in the vCenter Server Appliance. By default, the administrator@your_domain_name
user is a member of the SystemConfiguration.Administrators group. This user can add an identity
source in which additional users and groups are defined to vCenter Single Sign-On or give
permissions to the users and groups. For more information, see vSphere Security.
You can access the vCenter Server Appliance and edit the vCenter Server Appliance settings in four
ways:
You can edit the system settings of the vCenter Server Appliance such as access, network, time
synchronization, and the root password settings. This is the preferred way for editing the appliance.
®
n Use the VMware vSphere Web Client.
You can navigate to the system configuration settings of the vCenter Server Appliance and join the
appliance to an Active Directory domain. You can manage the services that are running in the
vCenter Server Appliance and modify various settings such as access, network, and firewall settings.
You can use TTY1 to log in to the console or can use SSH and run configuration, monitoring, and
troubleshooting commands in the vCenter Server Appliance.
You can use TTY2 to log in to the vCenter Server Appliance Direct Console User Interface to change
the password of the root user, configure the network settings, or enable access to the Bash shell or
SSH.
Starting with vSphere 6.5, the vCenter Server Appliance supports high availability. For information about
configuring vCenter Server Appliance in a vCenter High Availability cluster, see vSphere Availability.
Starting with vSphere 6.5, the vCenter Server Appliance and Platform Services Controller appliance
support file-based backup and restore. For information about backing up and restoring, see vCenter
Server Installation and Setup.
VMware, Inc. 8
2
Using the Appliance
Management Interface to
Configure the vCenter Server
Appliance
After you deploy the vCenter Server Appliance, you can log in to the vCenter Server Appliance
Management Interface and edit the appliance settings.
Enhancements to the vCenter Server Appliance Management Interface
(http://link.brightcove.com/services/player/bcpid2296383276001?
bctid=ref:video_vsphere67_vami)
For information about patching the vCenter Server Appliance and enabling automatic checks for vCenter
Server Appliance patches, see the vSphere Upgrade documentation.
For information backing up and restoring the vCenter Server Appliance, see vCenter Server Installation
and Setup.
VMware, Inc. 9
vCenter Server Appliance Configuration
n Change the Password and Password Expiration Settings of the Root User
Note The login session expires if you leave the vCenter Server Appliance Management Interface idle for
10 minutes.
Prerequisites
n Verify that the vCenter Server Appliance is successfully deployed and running.
n If you are using Internet Explorer, verify that TLS 1.0, TLS 1.1, and TLS 1.2 are enabled in the
security settings.
Procedure
2 Log in as root.
The default root password is the password that you set while deploying the vCenter Server Appliance.
The overall health status of the vCenter Server Appliance is based on the status of the hardware
components such as CPU, memory, database, and storage. It is also based on the update component,
which shows whether the software packages are up to date according to the last check for available
patches.
Important If you do not perform regular checks for available patches, the health status of the update
component might become out-of-date. For information about how to check for vCenter Server Appliance
patches and enable automatic checks for vCenter Server Appliance patches, see vSphere Upgrade.
For information about how to view the individual status, see Monitor Health Status and Statistics in the
vCenter Server Appliance.
VMware, Inc. 10
vCenter Server Appliance Configuration
Prerequisites
Procedure
Prerequisites
Procedure
2 From the top menu pane, click the Actions drop-down menu.
VMware, Inc. 11
vCenter Server Appliance Configuration
Prerequisites
Procedure
2 From the top menu pane, click the Actions drop-down menu.
3 Click Create Support Bundle and save the bundle on your local machine.
Prerequisites
Procedure
3 From the date range drop-down menu, select the time period for which you want to generate a CPU
utilization trending graph and a memory utilization trending graph.
4 Point to the graphs to see the CPU and memory use for a particular date and time.
Prerequisites
Procedure
VMware, Inc. 12
vCenter Server Appliance Configuration
The Monitor Disks pane shows a disk, sortable by name, partition, or utilization.
Prerequisites
Procedure
3 From the date range drop-down menu, select the time period for generating the network utilization
graph.
4 From the table below the graph grid, select a packet or transmit byte rate to monitor.
The network utilization graph refreshes to display the use of the item you select.
5 Point to the network utilization graph to see the network use data for a particular date and time.
Prerequisites
Procedure
2 On the Monitor page, click the Database tab to monitor the consumed and free space for the vCenter
Server Appliance database.
3 From the date range drop-down menu, select the time period for which you want to generate the
space utilization trending graphs.
VMware, Inc. 13
vCenter Server Appliance Configuration
4 At the base of the graph, click the title a particular database component to include or exclude that
component from the graph.
Option Description
Seat space utilization trend graph Allows you to select and view alarm, event, task, and stat trendlines.
Overall space utilization trend graph Allows you to select and view SEAT, DB Log, and core trendlines.
5 Point to the space utilization graph to see the database use value for a particular date and time.
You can enable or disable an SSH administrator login to the appliance. You can also enable access to the
vCenter Server Appliance Bash shell for a specific time interval.
Prerequisites
Procedure
1 In the vCenter Server Appliance Management Interface, click Access, and click Edit.
Option Description
Enable SSH login Enables SSH access to the vCenter Server Appliance.
Enable Console CLI Enables console CLI access to the vCenter Server Appliance.
Enable Bash Shell Enables Bash shell access to the vCenter Server Appliance for the number of
minutes that you enter.
Prerequisites
n To change the IP address of the appliance, verify that the system name of the appliance is an FQDN.
The system name is used as a primary network identifier. If you set an IP address as a system name
during the deployment of the appliance, you can later change the PNID to an FQDN.
VMware, Inc. 14
vCenter Server Appliance Configuration
Procedure
3 Expand the Hostname and DNS section to configure the DNS settings.
Option Description
Obtain DNS settings automatically Obtains the DNS settings automatically from the network.
Enter DNS settings manually Lets you set the DNS address settings manually. If you select this option, you must
provide the following information:
n The IP address of the preferred DNS server.
n The IP address of the alternate DNS server.
Option Description
Disable IPv4 settings Disables the IPv4 address. The appliance uses only an IPv6 address.
Obtain IPv4 settings automatically Obtains the IPv4 address for the appliance automatically from the network.
Enter IPv4 settings manually Uses an IPv4 address that you set manually. You must enter the IP address,
subnet prefix length, and the default gateway.
Option Description
Obtain IPv6 settings automatically Assigns IPv6 addresses to the appliance automatically from the network by using
through DHCP DHCP.
Obtain IPv6 settings automatically Assigns IPv6 addresses to the appliance automatically from the network by using
through router advertisement router advertisement.
Use static IPv6 addresses Uses static IPv6 addresses that you set up manually.
1 Click the checkbox.
2 Enter the IPv6 address and the subnet prefix length.
3 Click Add to enter additional IPv6 addresses.
4 Click Save.
You can configure the appliance to obtain the IPv6 settings automatically through both DHCP and
router advertisement. You can assign static a IPv6 address at the same time.
VMware, Inc. 15
vCenter Server Appliance Configuration
Option Description
14 Click Save.
Prerequisites
The system name is used as a primary network identifier. If you set an IP address as a system name
during the deployment of the appliance, you can later change the PNID to an FQDN.
If vCenter High Availability (HA) is enabled, you must disable the vCenter HA setup before reconfiguring
the PNID.
Procedure
1 Log in to thevCenter Server Appliance Management Interface using your administrator SSO
credentials.
2 In thevCenter Server Appliance Management Interface, navigate to the Networking page and click
Edit.
4 In the Edit Settings pane, change the host name and provide the new IP address. Click Next.
5 In the SSO Credentials pane, provide the administrator SSO credentials. You must use
administrator@<domain_name> credentials.
6 In the Ready to Complete pane, review your new settings and check the backup acknowledgement
box. Click Finish.
A taskbar shows the status of the network update. To cancel the update, click Cancel Network
Update. When the network reconfiguration is complete, the UI redirects to the new IP address.
7 To finish the reconfiguration process and restart services, log in using your administrator SSO
credentials.
VMware, Inc. 16
vCenter Server Appliance Configuration
8 On the Networking page, verify the new host name and IP address.
What to do next
n If Hybrid Link mode was enabled, reconfigure Hybrid Link with the Cloud vCenter Server.
You can set up firewall rules to accept or block traffic between the vCenter Server Appliance and specific
servers, hosts, or virtual machines. You cannot block specific ports, you block all the traffic.
Prerequisites
Verify that the user who logs in to the vCenter Server instance in the vCenter Server Appliance is a
member of the SystemConfiguration.Administrators group in vCenter Single Sign-On.
Procedure
Command Action
VMware, Inc. 17
vCenter Server Appliance Configuration
Command Action
When you deploy the vCenter Server Appliance, you either use the time settings of the ESXi host on
which the appliance is running or you configure the time synchronization based on an NTP server. If the
time settings in your vSphere network change, you can edit the time zone and time synchronization
settings in the appliance.
Important If the vCenter Server Appliance is using an external Platform Services Controller, you must
configure both the vCenter Server Appliance and the Platform Services Controller to use the same time
synchronization source. Otherwise, authentication with vCenter Single Sign-On might fail.
Prerequisites
Procedure
b From the Time zone drop-down menu, select a location or time zone and click Save.
VMware, Inc. 18
vCenter Server Appliance Configuration
b From the Mode drop-down menu, configure the time synchronization method.
Option Description
NTP Enables NTP synchronization. You must enter the IP address or FQDN of one
or more NTP servers.
c Click Save.
Prerequisites
Procedure
The Services page displays a table of the installed services that can be sorted by name, startup type,
health, and state.
2 Select a service and click Start, Stop, or Restart, then click OK.
Prerequisites
Procedure
VMware, Inc. 19
vCenter Server Appliance Configuration
c If you selected a custom repository, enter the repository URL, username (optional), and password
(optional). Click Save.
3 To manually check for updates, click the Check Updates drop-down menu.
The Available Updates table displays available updates sortable by version, type, release date, reboot
requirement, and severity.
Prerequisites
Procedure
3 Enter the current password and the new password, then click Save.
VMware, Inc. 20
vCenter Server Appliance Configuration
a In the Password expiration settings section, click Edit and select the password expiration policy.
Option Description
Yes The password of the root user expires after a specified number of days. You
must provide the following information:
n Root password validity (days)
The email address to which the vCenter Server Appliance sends a warning
message before the expiration date.
b In the Password expiration settings pane, click Save to apply the new password expiration
settings.
The Password expiration settings section displays the new expiration date.
Note ESXi can be configured to send log files to a vCenter Server rather than storing them to a local
disk. The recommended maximum numbers of supported hosts to collect logs from is 30. See http://
kb.vmware.com/s/article/2003322 for information on how to configure ESXi log forwarding. This feature is
intended for smaller environments with stateless ESXi hosts. For all other cases, use a dedicated log
server. Using vCenter Server to receive ESXi log files might impact vCenter Server performance.
Prerequisites
Procedure
2 In the Forwarding Configuration section, click Configure if you have not configured any remote
syslog hosts. Click Edit if you already have configured hosts.
3 In the Create Forwarding Configuration pane, enter the server address of the destination host. The
maximum number of supported destination hosts is three.
VMware, Inc. 21
vCenter Server Appliance Configuration
5 In the Port text box, enter the port number to use for communication with the destination host.
6 In the Create Forwarding Configuration pane, click Add to enter another remote syslog server.
7 Click Save.
10 Verify on the remote syslog server that the test message was received.
The new configuration settings are shown in the Forwarding Configuration section.
Prerequisites
Procedure
2 To create a backup schedule, click Configure. To edit an existing backup schedule, click Edit.
a In the Backup Schedule pane, enter the backup location using the format
protocol://server-address<:port-number>/folder/subfolder.
Supported protocols for backup are FTPS, HTTPS, SCP, FTP, and HTTP.
Information for scheduled and manual backups is displayed in the Activity table.
VMware, Inc. 22
3
Using the vSphere Client and
vSphere Web Client to Configure
the vCenter Server Appliance
After you deploy the vCenter Server Appliance, you can perform some configuration operations from the
vSphere Client and the vSphere Web Client such as joining the appliance to an Active Directory domain,
managing the services that are running in the vCenter Server Appliance, networking, and other settings.
n Edit the DNS and IP Address Settings of the vCenter Server Appliance
Important Joining a Platform Services Controller appliance or a vCenter Server Appliance with an
embedded Platform Services Controller to an Active Directory domain with a read-only domain controller
(RODC) is not supported. You can join a Platform Services Controller or a vCenter Server Appliance with
an embedded Platform Services Controller only to an Active Directory domain with a writable domain
controller.
VMware, Inc. 23
vCenter Server Appliance Configuration
If you want to configure permissions so that users and groups from an Active Directory can access the
vCenter Server components, you must join the Platform Services Controller instance to the Active
Directory domain.
For example, to enable an Active Directory user to log in to the vCenter Server instance in a vCenter
Server Appliance with an embedded Platform Services Controller by using the vSphere Client, you must
join the vCenter Server Appliance to the Active Directory domain and assign the Administrator role to this
user. To enable an Active Directory user to log in to a vCenter Server instance that uses an external
Platform Services Controller appliance by using the vSphere Client, you must join the Platform Services
Controller appliance to the Active Directory domain and assign the Administrator role to this user.
Prerequisites
n Verify that the user who logs in to the vCenter Server instance in the vCenter Server Appliance is a
member of the SystemConfiguration.Administrators group in vCenter Single Sign-On.
n Verify that the system name of the appliance is an FQDN. If, during the deployment of the appliance,
you set an IP address as a system name, you cannot join the vCenter Server Appliance to an Active
Directory domain.
Procedure
2 On the vSphere Client navigation pane, click Administration > Single Sign On > Configuration.
Option Description
Domain Active Directory domain name, for example, mydomain.com. Do not provide an IP
address in this text box.
Important Use this text box only if you are familiar with LDAP.
User name User name in User Principal Name (UPN) format, for example,
jchin@mydomain.com.
5 Click Join to join the vCenter Server Appliance to the Active Directory domain.
The operation silently succeeds and you can see the Join AD option turned to Leave AD.
VMware, Inc. 24
vCenter Server Appliance Configuration
Important If you do not restart the appliance, you might encounter problems when using the
vSphere Client.
9 On the Identity Sources tab, click the Add Identity Source icon.
10 Select Active Directory (Integrated Windows Authentication), enter the identity source settings of
the joined Active Directory domain, and click OK.
Domain name FDQN of the domain. Do not provide an IP address in this text
box.
Use machine account Select this option to use the local machine account as the SPN.
When you select this option, you specify only the domain name.
Do not select this option if you expect to rename this machine.
Use Service Principal Name (SPN) Select this option if you expect to rename the local machine. You
must specify an SPN, a user who can authenticate with the
identity source, and a password for the user.
Service Principal Name (SPN) SPN that helps Kerberos to identify the Active Directory service.
Include the domain in the name, for example, STS/
example.com.
You might have to run setspn -S to add the user you want to
use. See the Microsoft documentation for information on
setspn.
The SPN must be unique across the domain. Running setspn -
S checks that no duplicate is created.
User Principal Name (UPN) Name of a user who can authenticate with this identity source.
Use the email address format, for example,
jchin@mydomain.com. You can verify the User Principal Name
with the Active Directory Service Interfaces Editor (ADSI Edit).
Password Password for the user who is used to authenticate with this
identity source, which is the user who is specified in User
Principal Name. Include the domain name, for example,
jdoe@example.com.
On the Identity Sources tab, you can see the joined Active Directory domain.
What to do next
You can configure permissions so that users and groups from the joined Active Directory domain can
access the vCenter Server components. For information about managing permissions, see the vSphere
Security documentation.
VMware, Inc. 25
vCenter Server Appliance Configuration
Prerequisites
Verify that the user you use to log in to the vCenter Server instance is a member of the
SystemConfiguration.Administrators group in the vCenter Single Sign-On domain.
Procedure
2 Click Administration.
5 In the Edit Group pane, select the domain and search for the user to add.
7 Click OK.
Prerequisites
Verify that the user who logs in to the vCenter Server instance in the vCenter Server Appliance is a
member of the SystemConfiguration.Administrators group in vCenter Single Sign-On.
To enable access to the vCenter Server Appliance Bash shell, verify that the user name you use to log in
to the vCenter Server instance in the vCenter Server Appliance is a member of the
SystemConfiguration.BashShellAdministrators group. See Add a User to the
SystemConfiguration.BashShellAdministrators Group.
Procedure
1 Use the vSphere Web Client to log in as administrator@your_domain_name to the vCenter Server
instance in the vCenter Server Appliance.
VMware, Inc. 26
vCenter Server Appliance Configuration
2 On the vSphere Web Client main page, click Home, and select System Configuration.
Option Description
Enable local login Enables local login to the vCenter Server Appliance console.
Enable SSH login Enables SSH access to the vCenter Server Appliance.
Enable Bash shell access Enables Bash shell access to the vCenter Server Appliance for the number of
minutes that you enter.
This option is available only when the user name you use to log in to the vCenter
Server instance in the vCenter Server Appliance is a member of the
SystemConfiguration.BashShellAdministrators group.
Prerequisites
n To change the IP address of the appliance, verify that the system name of the appliance is an FQDN.
If, during the deployment of the appliance, you set an IP address as a system name, you cannot
change the IP address after the deployment. The system name is always used as a primary network
identifier.
n Verify that the user who logs in to the vCenter Server instance in the vCenter Server Appliance is a
member of the SystemConfiguration.Administrators group in vCenter Single Sign-On.
Note In vCenter Server 6.7, using dual IP stacks (IPv4 and IPv6) is not supported.
Procedure
1 Use the vSphere Web Client to log in as administrator@your_domain_name to the vCenter Server
instance in the vCenter Server Appliance.
2 On the vSphere Web Client main page, click Home, and select System Configuration.
VMware, Inc. 27
vCenter Server Appliance Configuration
Option Description
Obtain DNS server address Obtains the DNS settings automatically from the network.
automatically
Enter settings manually You can specify the DNS address settings manually. If you select this option, you
must provide:
n Hostname for the vCenter Server Appliance machine.
n Preferred DNS server IP address.
n Alternate DNS server IP address.
n Search domains if you want to restrict the domain when looking up an
address. Domains that you enter are searched in the order entered. The
search stops when a valid name is found.
Option Description
No IPv4 settings Disables the IPv4 address. The appliance uses only an IPv6 address.
Obtain IPv4 settings automatically Obtains the IPv4 address for the appliance automatically from the network.
Use the following IPv4 settings Uses an IPv4 address that you set manually. You must enter the IP address,
subnet prefix length, and the default gateway.
Option Description
Obtain IPv6 settings automatically Assigns IPv6 addresses to the appliance automatically from the network by using
through DHCP DHCP.
Obtain IPv6 settings automatically Assigns IPv6 addresses to the appliance automatically from the network by using
through router advertisement router advertisement.
Use static IPv6 addresses Uses static IPv6 addresses that you set up manually.
1 Click the checkbox.
2 Enter the IPv6 address and the subnet prefix length.
3 Click Add to enter additional IPv6 addresses.
4 Click Save.
You can configure the appliance to obtain the IPv6 settings automatically through both DHCP and
router advertisement. You can assign static a IPv6 address at the same time.
VMware, Inc. 28
vCenter Server Appliance Configuration
b Select the IP address you want to delete and click the Delete icon ( ).
c Click OK.
What to do next
You can set up firewall rules to allow or block traffic between the vCenter Server Appliance and specific
servers, hosts, or virtual machines. You cannot block specific ports, you block all of the traffic.
Prerequisites
Verify that the user who logs in to the vCenter Server instance in the vCenter Server Appliance is a
member of the SystemConfiguration.Administrators group in vCenter Single Sign-On.
Procedure
1 Use the vSphere Web Client to log in as administrator@your_domain_name to the vCenter Server
instance in the vCenter Server Appliance.
2 On the vSphere Web Client main page, click Home, and select System Configuration.
VMware, Inc. 29
vCenter Server Appliance Configuration
Option Action
Add a firewall rule a Click the Add icon ( ) to create a new firewall rule.
b Select a network interface of the virtual machine.
c Type the IP address of the network to apply this rule to.
Edit a firewall rule a Click the Edit icon ( ) to edit a firewall rule.
b Edit the settings of the rule.
c Click OK.
Prioritize the rules a Click the down or up arrows to move a rule downwards or upwards in the list of
rules.
Delete a firewall rule a Select a rule from the list, and click the Delete icon ( ).
b Click OK.
Prerequisites
Verify that the user who logs in to the vCenter Server instance in the vCenter Server Appliance is a
member of the SystemConfiguration.Administrators group in vCenter Single Sign-On.
Procedure
1 Use the vSphere Web Client to log in as administrator@your_domain_name to the vCenter Server
instance in the vCenter Server Appliance.
2 On the vSphere Web Client main page, click Home, and select System Configuration.
3 Under System Configuration, click Nodes and select a node from the list.
You see the list of services running in the node you selected.
VMware, Inc. 30
vCenter Server Appliance Configuration
5 Right-click a service, such as Auto Deploy, ESXi Dump Collector, or Message Bus Configuration
Service, and select Edit Startup Type.
Option Description
Automatic The service starts automatically when the Operating System starts.
Manual You start the service manually after the Operating System starts.
7 Click OK.
Prerequisites
Verify that the user you use to log in to the vCenter Server instance is a member of the
SystemConfiguration.Administrators group in the vCenter Single Sign-On domain.
Procedure
2 On the vSphere Client main page, click Administration > System Configuration.
vCenter Server instances and machines that run vCenter Server services are considered nodes.
Graphical badges represent the health status of services and nodes.
Prerequisites
Verify that the user you use to log in to the vCenter Server instance is a member of the
SystemConfiguration.Administrators group in the vCenter Single Sign-On domain.
VMware, Inc. 31
vCenter Server Appliance Configuration
Procedure
2 On the vSphere Clientmain page, click Administration > Deployment > System Configuration.
You can view the health status badges for the services and nodes.
The vSphere Web Client displays information about all manageable services running in vCenter Server
and the vCenter Server Appliance. A list of the default services is available for each vCenter Server
instance.
Note Starting with vSphere 6.5, all vCenter Server services and some Platform Services Controller
services run as child processes of the VMware Service Lifecycle Manager service.
Prerequisites
Verify that the user you use to log in to the vCenter Server instance is a member of the
SystemConfiguration.Administrators group in the vCenter Single Sign-On domain.
Procedure
2 On the vSphere Web Client Home page, under Administration, click System Configuration.
3 Under System Configuration, click Nodes and select a node from the list.
VMware, Inc. 32
vCenter Server Appliance Configuration
You see the list of services running in the node you selected. Editable settings are not available for all
manageable services.
Restart the service only if a restart is required to apply the configuration changes.
Prerequisites
Verify that the user who logs in to the vCenter Server instance in the vCenter Server Appliance is a
member of the SystemConfiguration.Administrators group in vCenter Single Sign-On.
Procedure
2 On the vSphere Client home page, click Administration > Deployment > System Configuration.
3 Select a node from the list and click Export Support Bundle.
4 In the Export Support Bundle window, expand the trees to view the services running in the
appliance and deselect the services for which you do not want to export log files.
All the services are selected by default. If you want to export the support bundle and send it to
VMware Support, leave all check boxes selected. The services are separated in two categories: a
Cloud infrastructure category, which contains the services of specific products in the appliance, and a
Virtual appliance category, which contains the services specific for the appliance and the vCenter
Server product.
5 Click Export Support Bundle and save the bundle on your local machine.
You saved the support bundle to your machine and can explore it.
VMware, Inc. 33
4
Using the Appliance Shell to
Configure the vCenter Server
Appliance
You can access all of the vCenter Server Appliance API commands and plug-ins that you can use for
monitoring, troubleshooting, and configuring the appliance by using the appliance shell.
You can run all commands in the appliance shell with or without the pi keyword.
n Enable and Access the Bash Shell from the Appliance Shell
n Get Help About the Plug-Ins and API Commands in the Appliance
Procedure
VMware, Inc. 34
vCenter Server Appliance Configuration
n If you want to connect remotely, use SSH or another remote console connection to start a session
to the appliance.
You are logged in to the appliance shell and can see the welcome message.
Procedure
1 Access the appliance shell and log in as a user who has a super administrator role.
2 If you want to enable the Bash shell access for other users, run the following command.
Tab Completes the current command. If you enter a part of the command name and press the Tab
key, the system completes the command name.
To view the commands that match a set of characters that you enter, type a character and
press the Tab key.
Enter (at the command line) Runs the command that you entered.
Enter (at the More prompt) Displays the next page of output.
Delete or Backspace Deletes the character that is on the left of the cursor.
Left arrow or Ctrl+B Moves the cursor one character to the left.
When you enter a command that extends beyond a single line, you can press the Left Arrow
or Ctrl-B keys to go back to the beginning of the command.
Right arrow or Ctrl+F Moves the cursor one character to the right.
VMware, Inc. 35
vCenter Server Appliance Configuration
Ctrl+K Deletes the line forward. When you press Ctrl+K, everything that you entered starting from
the cursor location to the end of the command line is deleted.
Ctrl+U or Ctrl+X Deletes the line backward. When you press Ctrl+U, everything from the beginning of the
command line to the cursor location is deleted.
Ctrl+T Changes the places of the character to the left of the cursor with the character selected by the
cursor.
Ctrl+V or Esc, Q Inserts a code to indicate to the system that the following keystroke must be treated as a
command entry, not as an editing key.
Up arrow, or Ctrl+P Recalls commands in the history buffer, beginning with the most recent command.
Down arrow or Ctrl+N Returns to more recent commands in the history buffer after you use the Up arrow or Ctrl+P
to recall commands.
Ctrl+Y Recalls the most recent entry in the delete buffer. The delete buffer contains the last 10 items
you have cut or deleted.
Esc, Y Recalls the next entry in the delete buffer. The delete buffer contains the last 10 items you
have cut or deleted. Press Ctrl+Y first to recall the most recent entry, and then press Esc, Y
up to nine times to recall the remaining entries in the buffer.
Esc, U Changes the casing for all characters in the word selected by the cursor, up to the next space,
to uppercase.
Esc, L Changes the capitalized letters in a word from the character selected by the cursor to the end
of the word to lowercase.
You can use the Tab key to autocomplete API commands, plug-in names, and API parameters. Plug-in
parameters do not support autocompletion.
Procedure
VMware, Inc. 36
vCenter Server Appliance Configuration
2 To get help about the plug-ins, run the help pi list or the ? pi list command.
3 To get help about the API commands, run the help api list or the ? api list command.
You receive a list with all the API commands in the appliance.
4 To get help about a particular API command, run the help api api_name or the ? api api_name
command.
com.vmware.clear A plug-in that you can use to clear the terminal screen.
com.vmware.nslookup A plug-in that you can use to query the Domain Name System
(DNS) to obtain domain name or IP address mapping or for any
other specific DNS record.
com.vmware.pgrep A plug-in that you can use to search for all named processes.
com.vmware.pgtop A plug-in that you can use to monitor the PostgreSQL database.
com.vmware.ping A plug-in that you can use to ping a remote host. Accepts the
same arguments as bin/ping.
com.vmware.ping6 A plug-in that you can use to ping a remote host. Accepts the
same arguments as bin/ping6.
com.vmware.portaccess A plug-in that you can use to troubleshoot the port access of a
host.
com.vmware.showlog A plug-in that you can use to browse the log files.
VMware, Inc. 37
vCenter Server Appliance Configuration
com.vmware.shutdown A plug-in that you can use to restart or power off the appliance.
com.vmware.software-packages A plug-in that you can use to update the software packages in
the appliance.
com.vmware.support-bundle A plug-in that you can use to create a bundle on the local file
system and export it to a remote Linux system. If you use the
plug-in with the stream command, the support bundle is not
created on the local file system, but is directly exported to the
remote Linux system.
com.vmware.tracepath A plug-in that traces path to a network host. Accepts the same
arguments as /sbin/tracepath.
com.vmware.tracepath6 A plug-in that traces path to a network host. Accepts the same
arguments as /sbin/tracepath6.
com.vmware.vimtop A plug-in that you can use to view a list of vSphere services and
their resource use.
Procedure
2 Type the showlog command, add a space, and press the Tab key to view all the contents of
the /var/log folder.
3 Run the command for viewing the firstboot log files of the vCenter Server Appliance.
showlog /var/log/firstboot/cloudvm.log
VMware, Inc. 38
vCenter Server Appliance Configuration
VMware, Inc. 39
vCenter Server Appliance Configuration
Table 4-3. API Commands Available in the vCenter Server Appliance (continued)
API Command Description
VMware, Inc. 40
vCenter Server Appliance Configuration
Table 4-3. API Commands Available in the vCenter Server Appliance (continued)
API Command Description
VMware, Inc. 41
vCenter Server Appliance Configuration
Table 4-3. API Commands Available in the vCenter Server Appliance (continued)
API Command Description
VMware, Inc. 42
vCenter Server Appliance Configuration
Table 4-3. API Commands Available in the vCenter Server Appliance (continued)
API Command Description
You can use the appliance shell API commands to enable and configure the vCenter Server Appliance
SNMP agent. You configure the agent differently depending on whether you want to use SNMP v1/v2c or
SNMP v3.
SNMP v3 informs are not supported. The vCenter Server Appliance supports only notifications such as v1
and v2c traps, and v3 traps with all security levels.
VMware, Inc. 43
vCenter Server Appliance Configuration
By default, the embedded SNMP agent listens on UDP port 161 for polling requests from management
systems. You can use the snmp.set --port command to configure an alternative port. To avoid conflicts
between the port for the SNMP agent and the ports of other services, use a UDP port that is not defined
in /etc/services.
Procedure
1 Access the appliance shell and log in as a user who has the administrator or super administrator role.
Here port is the port for the SNMP agent to use for listening for polling requests.
Important The port you specify must not be already in use by other services. Use IP addresses
from the dynamic range, port 49152 and up.
3 (Optional) If the SNMP agent is not enabled, enable it by running the snmp.enable command.
In SNMP v1 and v2c, community strings are namespaces that contain one or more managed objects.
Namespaces can act as a form for authentication, but this does not secure the communication. To secure
the communication, use SNMP v3.
Procedure
VMware, Inc. 44
vCenter Server Appliance Configuration
An SNMP community defines a group of devices and management systems. Only devices and
management systems that are members of the same community can exchange SNMP messages. A
device or management system can be a member of multiple communities.
Procedure
1 Access the appliance shell and log in as a user who has the administrator or super administrator role.
For example, to configure public, east, and west network operation center communities, run the
following command:
Each time you specify a community with this command, the settings you specify overwrite the
previous configuration.
To specify multiple communities, separate the community names with a comma.
To send SNMP v1 and v2c notifications with the SNMP agent, you must configure the target, that is the
receiver, unicast address, community, and an optional port. If you do not specify a port, the SNMP agent
sends notifications to UDP port 162 on the target management system by default.
Procedure
1 Access the appliance shell and log in as a user who has the administrator or super administrator role.
Here target_address, port, and community are the address of the target system, the port number to
send the notifications to, and the community name, respectively. The port value is optional. If you do
not specify a port, the default port,161, is used.
Each time you specify a target with this command, the settings you specify overwrite all previously
specified settings. To specify multiple targets, separate them with a comma.
For example, run the following command for configuring the targets 192.0.2.1@678/targetcommunity
and 2001:db8::1/anothercom:
3 (Optional) If the SNMP agent is not enabled, enable it by running the snmp.enable command.
VMware, Inc. 45
vCenter Server Appliance Configuration
4 (Optional) To send a test trap to verify that the agent is configured correctly, run the snmp.test
command.
In vSphere 6.0, SNMP v3 informs are not supported. The vCenter Server Appliance supports only
notifications such as v1/v2c traps and v3 traps with all security levels.
Procedure
If you do not specify an engine ID before you enable the SNMP agent, when you enable the standalone
SNMP agent, an engine ID is generated.
Procedure
1 Access the appliance shell and log in as a user who has the administrator or super administrator role.
VMware, Inc. 46
vCenter Server Appliance Configuration
Authentication is used to ensure the identity of users. Privacy allows for encryption of SNMP v3
messages to ensure confidentiality of data. The privacy protocols provide a higher level of security than is
available in SNMP v1 and v2c, which use community strings for security.
Both authentication and privacy are optional. However, you must enable authentication if you plan to
enable privacy.
The SNMP v3 authentication and privacy protocols are licensed vSphere features and might not be
available in some vSphere editions.
Procedure
1 Access the appliance shell and log in as a user who has the administrator or super administrator role.
While configuring a user, you generate authentication and privacy hash values based on the user's
authentication and privacy passwords and on the SNMP agent's engine ID. After configuring users, if you
change the engine ID, the authentication protocol, or the privacy protocol, the users are no longer valid
and must be reconfigured.
Prerequisites
n Verify that you have configured the authentication and privacy protocols before configuring users.
VMware, Inc. 47
vCenter Server Appliance Configuration
n Verify that you know the authentication and privacy passwords for each user that you plan to
configure. Passwords must be at least seven characters long. Store these passwords in files on the
host system.
Procedure
1 Access the appliance shell and log in as a user who has the administrator or super administrator role.
2 If you are using authentication or privacy, get the authentication and privacy hash values for the user
by the running snmp.hash --auth_hash --priv_hash command.
Here, secret1 is the path to the file containing the user's authentication password and secret2 is the
path to the file containing the user's privacy password. Alternatively, you can specify the flag --
raw_secret and set the boolean parameter to true.
Parameter Description
security Replace with the level of security enabled for that user, which can be auth, for authentication only, priv, for
authentication and privacy, or none, for no authentication or privacy.
You can configure a maximum of three SNMP v3 targets, in addition to a maximum of three SNMP v1 or
v2c targets.
To configure a target, you must specify a host name or IP address of the system that receives the traps, a
user name, a security level, and whether to send traps. The security level can be either none, for no
security, auth, for authentication only, or priv, for authentication and privacy.
VMware, Inc. 48
vCenter Server Appliance Configuration
Procedure
1 Access the appliance shell and log in as a user who has the administrator or super administrator role.
Parameter Description
hostname Replace with the host name or IP address of the management system that receives the traps.
port Replace with the port on the management system that receives the traps. If you do not specify a port, the default
port, 161, is used.
secLevel Replace with either none, auth, or priv to indicate the level of authentication and privacy you have configured.
Use auth if you have configured authentication only, priv if you have configured both authentication and privacy,
and none if you have configured neither.
3 (Optional) If the SNMP agent is not enabled, enable it by running the snmp.enable command.
4 (Optional) To send a test trap to verify that the agent is configured correctly, run the snmp.test
command.
Procedure
1 Access the appliance shell and log in as a user who has the administrator or super administrator role.
Here, oid_list is a list of object IDs for the traps to filter, separated by commas. This list replaces
any object IDs that were previously specified using this command.
VMware, Inc. 49
vCenter Server Appliance Configuration
3 (Optional) If the SNMP agent is not enabled, enable it by running the snmp.enable command.
The traps identified by the specified object IDs are filtered out of the output of the SNMP agent, and are
not sent to SNMP management software.
To configure your management client software, specify the communities for the managed device,
configure the port settings, and load the VMware MIB files. See the documentation for your management
system for specific instructions for these steps.
Prerequisites
Download the VMware MIB files from the VMware website: http://communities.vmware.com/community/
developer/managementapi.
Procedure
1 In your management software, specify the vCenter Server Appliance as an SNMP-based managed
device.
2 If you are using SNMP v1 or v2c, set up appropriate community names in the management software.
These names must correspond to the communities set for the SNMP agent on the vCenter Server
Appliance.
3 If you are using SNMP v3, configure users and authentication and privacy protocols to match the
protocols configured on the vCenter Server Appliance.
4 If you configured the SNMP agent to send traps to a port on the management system other than the
default UDP port 162, configure the management client software to listen on the port you configured.
5 Load the VMware MIBs into the management software to view the symbolic names for the vCenter
Server Appliance variables.
To prevent lookup errors, load these MIB files in the following order before loading other MIB files:
a VMWARE-ROOT-MIB.mib
b VMWARE-TC-MIB.mib
c VMWARE-PRODUCTS-MIB.mib
The management software can now receive and interpret traps from the vCenter Server Appliance.
You can reset a specific argument, such as the communities or targets. You can also reset the SNMP
configuration to the factory defaults.
VMware, Inc. 50
vCenter Server Appliance Configuration
Procedure
1 Access the appliance shell and log in as a user who has the administrator or super administrator role.
For example, to reset the communities that you configured, run the following command:
3 To reset the whole SNMP configuration to the factory defaults, run the command snmp.reset.
When you deploy the vCenter Server Appliance, you can choose the time synchronization method to be
either by using an NTP server or by using VMware Tools. In case the time settings in your vSphere
network change, you can edit the vCenter Server Appliance and configure the time synchronization
settings by using the commands in the appliance shell.
When you enable periodic time synchronization, VMware Tools sets the time of the guest operating
system to be the same as the time of the host.
After time synchronization occurs, VMware Tools checks once every minute to determine whether the
clocks on the guest operating system and the host still match. If not, the clock on the guest operating
system is synchronized to match the clock on the host.
Native time synchronization software, such as Network Time Protocol (NTP), is typically more accurate
than VMware Tools periodic time synchronization and is therefore preferred. You can use only one form of
periodic time synchronization in the vCenter Server Appliance. If you decide to use native time
synchronization software, vCenter Server Appliance VMware Tools periodic time synchronization is
disabled, and the reverse.
Procedure
1 Access the appliance shell and log in as a user who has the administrator or super administrator role.
VMware, Inc. 51
vCenter Server Appliance Configuration
3 (Optional) Run the command to verify that you successfully applied the VMware Tools time
synchronization.
timesync.get
The time of the appliance is synchronized with the time of the ESXi host.
Procedure
1 Access the appliance shell and log in as a user who has the administrator or super administrator role.
2 Add NTP servers to the vCenter Server Appliance configuration by running the ntp.server.add
command.
3 (Optional) To delete old NTP servers and add new ones to the vCenter Server Appliance
configuration, run the ntp.server.set command.
VMware, Inc. 52
vCenter Server Appliance Configuration
4 (Optional) Run the command to verify that you successfully applied the new NTP configuration
settings.
ntp.get
The command returns a space-separated list of the servers configured for NTP synchronization. If the
NTP synchronization is enabled, the command returns that the NTP configuration is in Up status. If
the NTP synchronization is disabled, the command returns that the NTP configuration is in Down
status.
What to do next
If the NTP synchronization is disabled, you can configure the time synchronization settings in the vCenter
Server Appliance to be based on an NTP server. See Synchronize the Time in the vCenter Server
Appliance with an NTP Server.
Prerequisites
Set up one or more Network Time Protocol (NTP) servers in the vCenter Server Appliance configuration.
See Add or Replace NTP Servers in the vCenter Server Appliance Configuration.
Procedure
1 Access the appliance shell and log in as a user who has the administrator or super administrator role.
3 (Optional) Run the command to verify that you successfully applied the NTP synchronization.
timesync.get
VMware, Inc. 53
vCenter Server Appliance Configuration
The local users of the vCenter Server Appliance have the rights to perform various tasks in the vCenter
Server Appliance. Three user roles are available in the vCenter Server Appliance:
Operator Local users with the operator user role can read the appliance
configuration.
Administrator Local users with the administrator user role can configure the appliance.
Super Administrator Local users with the super administrator user role can configure the
appliance, manage the local accounts, and use the Bash shell.
Procedure
1 Access the appliance shell and log in as a user who has a super administrator role.
You can see a list of the local users. The information about a user includes the user name, status,
role, status of the password, full name, and email.
Note The list of local users includes only the local users who have their default shell as appliance
shell.
For information about the user roles, see User Roles in the vCenter Server Appliance.
Procedure
1 Access the appliance shell and log in as a user who has a super administrator role.
For example, to add the local user account test with the operator user role, run the following
command:
VMware, Inc. 54
vCenter Server Appliance Configuration
3 Enter and confirm the password of the new local user when prompted.
For information about the user roles, see User Roles in the vCenter Server Appliance.
Procedure
1 Access the appliance shell and log in as a user who has a super administrator role.
n To update the role of the local user, run the following command:
Here, user name is the name of the user that you want to edit and new role is the new role. The
role can be operator, admin, or superAdmin.
n To update the email of the local user, run the following command:
Here, user name is the name of the user that you want to edit and new email address is the new
email address.
n To update the full name of the local user, run the following command:
Here, user name is the name of the user that you want to edit and new full name is the new full
name of the user.
n To update the status of the local user, run the following command:
VMware, Inc. 55
vCenter Server Appliance Configuration
Here, user name is the name of the user that you want to edit and status is the new status of the
local user. The status can be either disabled or enabled.
Procedure
1 Access the appliance shell and log in as a user who has a super administrator role.
For example, to delete the user with user name test, run the following command:
You can view the status of the hardware components such as memory, CPU, storage, and network, as
well as the update component that shows if the software packages are up to date according to the last
check for available patches.
A particular health status can be green, yellow, orange, red, or gray. For more information, see View the
vCenter Server Appliance Health Status.
For a complete list of the API commands that you can use for monitoring statistics and health of the
vCenter Server Appliance system, see API Commands in the vCenter Server Appliance Shell.
Procedure
The user name that you use to log in can be of a user with an operator, administrator, or super
administrator user role.
n To view the health of the memory in the vCenter Server Appliance, run the mem.health.get
command.
n To view the health of the storage in the vCenter Server Appliance, run the storage.health.get
command.
VMware, Inc. 56
vCenter Server Appliance Configuration
n To view the health of the swap in the vCenter Server Appliance, run the swap.health.get
command.
n To view the health of the update component in the vCenter Server Appliance, run the
softwarepackages.health.get command.
Important If you do not perform regular checks for available patches, the health status of the
update component might become out-of-date. For information about checking for vCenter Server
Appliance patches and enabling automatic checks for vCenter Server Appliance patches, see
vSphere Upgrade.
n To view the overall health of the vCenter Server Appliance system, run the system.health.get
command.
3 To view statistics about a particular hardware component, run the respective command.
For example, to view storage statistics for each logical disk, run the storage.stats.list command.
vimtop is a tool similar to esxtop, which runs in the environment of the vCenter Server Appliance. By
using the text-based interface of vimtop in the appliance shell, you can view overall information about the
vCenter Server Appliance, and a list of vSphere services and their resource use.
The default view of the vimtop interactive mode consists of the overview tables and the main table. You
can use single-key commands in interactive mode to switch the view from processes to disks or network.
Procedure
1 From an SSH client application, log in to the vCenter Server Appliance shell.
VMware, Inc. 57
vCenter Server Appliance Configuration
-c filename Loads a user-defined vimtop configuration file. If the -c option is not used, the default configuration
file is /root/vimtop/vimtop.xml.
You can create your own configuration file, specifying a different filename and path by using the W
single-key interactive command.
-n number Sets the number of performed iterations before the vimtop exits interactive mode. vimtop updates
the display number number of times and exits. The default value is 10000.
All interactive mode panels recognize the commands listed in the following table.
h Show a help menu for the current panel, giving a brief summary of commands, and the status of secure
mode.
i Show or hide the top line view of the overview panel of the vimtop plug-in.
t Show or hide the Tasks section, which displays information in the overview panel about the tasks currently
running on the vCenter Server instance.
f Show or hide the CPU section which displays information in the overview panel about all available CPUs.
g Show or hide the CPUs section which displays information in the overview panel about the top 4 physical
CPUs.
p Pause the displayed information about the services resource use in the current panels.
r Refresh the displayed information about the services resource use in the current panels.
Esc Clear selection or return to the Processes view of the main panel.
VMware, Inc. 58
vCenter Server Appliance Configuration
u Show or hide the measurement units in the headers in the main panel.
c Add a column to the current view of the main panel. Use spacebar to add or remove columns from the
displayed list.
w Write the current setup to a vimtop configuration file. The default file name is the one specified by -c
option, or /root/vimtop/vimtop.xml if the -c option is not used. You can also specify a different file
name on the prompt generated by the w command.
VMware, Inc. 59
5
Using the Direct Console User
Interface to Configure the
vCenter Server Appliance
After you deploy the vCenter Server Appliance, you can reconfigure the network settings and enable
access to the Bash shell for troubleshooting. To access the Direct Console User Interface, you must log in
as root.
The home page of the Direct Console User Interface contains a link to the support bundle of the vCenter
Server Appliance. The link to the support bundle is of the type https://appliance-host-name:443/appliance/
support-bundle.
Procedure
1 Browse to the vCenter Server Appliance in the vSphere Web Client or the VMware Host Client
inventory.
n From the vSphere Web Client, on the Summary tab, click Launch Console.
n From the VMware Host Client, click Console and select an option from the drop-down menu.
3 Click inside the console window and press F2 to customize the system.
VMware, Inc. 60
vCenter Server Appliance Configuration
4 Type the password for the root user of the appliance and press Enter.
Important If you enter invalid credentials thrice, the root account is locked for five minutes.
You logged in to the Direct Console User Interface. You can change the password of the root user of the
vCenter Server Appliance, edit the network settings, and enable access to the vCenter Server Appliance
Bash shell.
The default root password for the vCenter Server Appliance is the password you enter during deployment
of the virtual appliance.
Important The password for the root account of the vCenter Server Appliance expires after 365 days.
You can change the expiry time for an account by logging as root to the vCenter Server Appliance Bash
shell, and running chage -M number_of_days -W warning_until_expiration user_name. To increase the
expiration time of the root password to infinity, run the chage -M -1 -E -1 root command.
Procedure
1 Browse to the vCenter Server Appliance in the vSphere Web Client or the VMware Host Client
inventory.
n From the vSphere Web Client, on the Summary tab, click Launch Console.
n From the VMware Host Client, click Console and select an option from the drop-down menu.
3 Click inside the console window and press F2 to customize the system.
4 To log in to the Direct Console User Interface, type the current password of the root user and press
Enter.
6 Type the old password of the root user, and press Enter.
8 Press Esc until you return to the main menu of the Direct Console User Interface.
VMware, Inc. 61
vCenter Server Appliance Configuration
Prerequisites
To change the IP address of the appliance, verify that the system name of the appliance is an FQDN. If,
during the deployment of the appliance, you set an IP address as a system name, you cannot change the
IP address after the deployment. The system name is always used as a primary network identifier.
Procedure
1 Log in to the Direct Console User Interface of the vCenter Server Appliance.
Option Description
Use dynamic IP address and network Obtains networking settings from a DHCP server if one is available on your
configuration network
Option Description
Use DHCP stateful configuration Uses a DHCP server to obtain IPv6 addresses and networking settings
Use ICMP stateless configuration Uses a Stateless Address Autoconfiguration (SLAAC) to obtain IPv6 addresses
and network settings
Option Description
Obtain DNS server address and Obtains the DNS server address and host name automatically.
hostname automatically Use this option if the IP settings of the appliance are obtained automatically from a
DHCP server.
Use the following DNS server address Sets the static IP address and host name for the DNS server.
and hostname
If you do not specify any suffixes, a default suffix list is derived from the local domain name.
VMware, Inc. 62
vCenter Server Appliance Configuration
7 Press Esc until you return to the main menu of the Direct Console User Interface.
Procedure
1 Log in to the Direct Console User Interface of the vCenter Server Appliance.
3 Press F11.
Procedure
1 Log in to the Direct Console User Interface of the vCenter Server Appliance.
3 From the Troubleshooting Mode Options menu, select to enable either Bash shell or SSH.
5 Press Esc until you return to the main menu of the Direct Console User Interface.
What to do next
Procedure
n If you want to connect remotely, use SSH or another remote console connection to start a session
to the appliance.
3 In the appliance shell, enter the command pi shell or shell to access the Bash shell.
VMware, Inc. 63
vCenter Server Appliance Configuration
You can also collect the support bundle from the vCenter Server Appliance Bash shell by running the vc-
support.sh script.
Procedure
1 Log in to the Windows host machine on which you want to download the bundle.
2 Open a Web browser and enter the URL to the support bundle displayed in the DCUI.
https://appliance-fully-qualified-domain-name:443/appliance/support-bundle
4 Click Enter.
VMware, Inc. 64