Deploying VCSA 6.7 using CLI

Deploying VCSA 6.7 using CLI

Please refer to the following steps on how to deploy Embedded VCSA 6.7 in vSphere 6.5 Host

  1. Create a A Record for vcsa and ensure that the Reverse DNS record is properly register – else the deployment of VCSA might fail
  2. Prepare a JSON file as below and save it to C:\temp\EmbedeedVCSA.json
{
    "__version": "2.13.0",
    "__comments": "Sample template to deploy a vCenter Server Appliance with an embedded Platform Services Controller on an ESXi host.",
    "new_vcsa": {
        "esxi": {
            "hostname": "192.168.1.188",
            "username": "root",
            "password": "P@ssw0rd",
            "deployment_network": "VM Network",
            "datastore": "SSD"
        },
        "appliance": { 
            "thin_disk_mode": true,
            "deployment_option": "small",
            "name": "vcsa"
        },
        "network": {
            "ip_family": "ipv4",
            "mode": "static",
            "ip": "192.168.1.121",
            "dns_servers": [
                "192.168.1.120"
            ],
            "prefix": "24",
            "gateway": "192.168.1.1",
            "system_name": "vcsa.citrix.aventistech.info"
        },
        "os": {
            "password": "P@ssw0rd",
            "ntp_servers": "my.pool.ntp.org",
            "ssh_enable": true
        },
        "sso": {
            "password": "P@ssw0rd",
            "domain_name": "vsphere.local"
        }
    },
    "ceip": {
        "description": {
            "__comments": [
                "++++VMware Customer Experience Improvement Program (CEIP)++++"]
        },
        "settings": {
            "ceip_enabled": true
        }
    }
}
  1. Download the VCSA 6.7.iso file from VMware, and mount it to Windows 2012R2 Server
  2. Go to E:\vcsa-cli-installer\win32 and verify the syntax of json is fine withoou any error
E:\vcsa-cli-installer\win32>vcsa-deploy install --accept-eula --verify-template-only c:\temp\EmbededVCSA.json

Run the installer with "-v" or "--verbose" to log detailed information
Updating log file location, copying 'C:\Users\ADMINI~1.MYL\AppData\Local\Temp\vcsaCliInstaller-2018-05-15-04-03-8xjpbck4
\vcsa-cli-installer.log' to desired location as a backup: 'C:\Users\ADMINI~1.MYL\AppData\Local\Temp\vcsaCliInstaller-201
8-05-15-04-03-8xjpbck4\workflow_1526357009578\vcsa-cli-installer.log.bak'
Workflow log-dir
C:\Users\ADMINI~1.MYL\AppData\Local\Temp\vcsaCliInstaller-2018-05-15-04-03-8xjpbck4\workflow_1526357009578
====== [START] Start executing Task: To validate CLI options at 04:03:29 ======
Command line arguments verfied.
 [SUCCEEDED] Successfully executed Task 'CLIOptionsValidationTask: Executing CLI
optionsValidation task' in TaskFlow 'template_validation' at 04:03:29
 [START] Start executing Task: To validate the syntax of the template. at
04:03:29
Template syntax validation for template 'c:\temp\EmbededVCSA.json' succeeded.
Syntax validation for all templates succeeded.
 [SUCCEEDED] Successfully executed Task 'SyntaxValidationTask: Executing
Template Syntax Validation task' in TaskFlow 'template_validation' at 04:03:29
 [START] Start executing Task: To check the version of each template, and for
each older template that supports CEIP, convert it to the latest template
format, and save it to the Template Blackboard at 04:03:29
Template version processing for template 'c:\temp\EmbededVCSA.json' succeeded.
Version processing for all templates succeeded.
 [SUCCEEDED] Successfully executed Task 'VersionProcessingTask: Executing
Template Version Processing task' in TaskFlow 'template_validation' at 04:03:30
 [START] Start executing Task: To validate the template structure against the
rules specified by a corresponding template schema. at 04:03:30
Template structure validation for template 'c:\temp\EmbededVCSA.json' succeeded.
Structure validation for all templates succeeded.
 [SUCCEEDED] Successfully executed Task 'StructureValidationTask: Executing
Template Structure Validation task' in TaskFlow 'template_validation' at
04:03:30
 [START] Start executing Task: To create a dependency graph for the provided
templates, with an edge pairing two templates that are dependent on each other.
Such graph relationships will affect whether certain templates can be deployed
in parallel, or must be deployed sequentially. at 04:03:30
Dependency processing for all templates succeeded.
 [SUCCEEDED] Successfully executed Task 'DependencyProcessingTask: Executing
Template Dependency Processing task' in TaskFlow 'template_validation' at
04:03:30
Template verification completed.
=================================== 04:03:30 ===================================
Result and Log File Information...
WorkFlow log directory:
C:\Users\ADMINI~1.MYL\AppData\Local\Temp\vcsaCliInstaller-2018-05-15-04-03-8xjpbck4\workflow_1526357009578</code></pre> 

Run the following command to deploy the VCSA appliance to vSphere host

E:\vcsa-cli-installer\win32\vcsa-deploy.exe install --acknowledge-ceip --accept-eula --no-esx-ssl-verify c:\temp\EmbededVCSA.json -v

Updating log file location, copying 'C:\Users\ADMINI~1.MYL\AppData\Local\Temp\vcsaCliInstaller-2018-05-15-04-04-2f_tklqe
\vcsa-cli-installer.log' to desired location as a backup: 'C:\Users\ADMINI~1.MYL\AppData\Local\Temp\vcsaCliInstaller-201
8-05-15-04-04-2f_tklqe\workflow_1526357089668\vcsa-cli-installer.log.bak'
Adding the following cli arguments to blackboard {'cli_arg_template':
['c:\\temp\\EmbededVCSA.json'], 'cli_arg_pause_on_warnings': False,
'cli_arg_verbose': True, 'cli_arg_no_ssl_certificate_verification': True,
'cli_arg_verify_template_only': False, 'cli_arg_precheck_only': False,
'cli_arg_supported_deployment_sizes': False, 'cli_arg_accept_eula': True,
'cli_arg_skip_precheck': False, 'cli_arg_operation_id': None,
'cli_arg_template_help': False, 'cli_arg_no_esx_ssl_verify': True,
'cli_arg_log_dir': None, 'cli_arg_sub_command': 'install', 'cli_arg_terse':
False, 'cli_arg_acknowledge_ceip': True}
Workflow log-dir
C:\Users\ADMINI~1.MYL\AppData\Local\Temp\vcsaCliInstaller-2018-05-15-04-04-2f_tklqe\workflow_1526357089668
CLIOptionsValidationTask: Executing CLI optionsValidation task
====== [START] Start executing Task: To validate CLI options at 04:04:49 ======
Deprecation Warning: The command parameter '--no-esx-ssl-verify' is deprecated.
You must use the new parameter '--no-ssl-certificate-verification' in the next
deployment.
Command line arguments verfied.
 [SUCCEEDED] Successfully executed Task 'CLIOptionsValidationTask: Executing CLI
optionsValidation task' in TaskFlow 'template_validation' at 04:04:49
SyntaxValidationTask: Executing Template Syntax Validation task
 [START] Start executing Task: To validate the syntax of the template. at
04:04:49
Template syntax validation for template 'c:\temp\EmbededVCSA.json' succeeded.
Syntax validation for all templates succeeded.
 [SUCCEEDED] Successfully executed Task 'SyntaxValidationTask: Executing
Template Syntax Validation task' in TaskFlow 'template_validation' at 04:04:49
VersionProcessingTask: Executing Template Version Processing task
 [START] Start executing Task: To check the version of each template, and for
each older template that supports CEIP, convert it to the latest template
format, and save it to the Template Blackboard at 04:04:49
Deprecation Warning: The command parameter '--no-esx-ssl-verify' is deprecated.
You must use the new parameter '--no-ssl-certificate-verification' in the next
deployment.
Template version processing for template 'c:\temp\EmbededVCSA.json' succeeded.
Version processing for all templates succeeded.
 [SUCCEEDED] Successfully executed Task 'VersionProcessingTask: Executing
Template Version Processing task' in TaskFlow 'template_validation' at 04:04:49
StructureValidationTask: Executing Template Structure Validation task
 [START] Start executing Task: To validate the template structure against the
rules specified by a corresponding template schema. at 04:04:49
Checking section 'ceip'
    Checking subsection 'description'
    Checking subsection 'settings'
        Key 'ceip_enabled' is valid.
Checking section 'new_vcsa'
    Checking subsection 'esxi'
        Key 'hostname' is valid.
        Key 'port' is valid.
        Key 'password' is valid.
        Key 'username' is valid.
        Key 'datastore' is valid.
        Key 'deployment_network' is valid.
    Checking subsection 'sso'
        Key 'sso_port' is valid.
        The 'new_vcsa sso password' password meets the installation
requirements.
        Key 'password' is valid.
        Key 'domain_name' is valid.
        Key 'first_instance' is valid.
    Checking subsection 'vc'
    Checking subsection 'os'
        The 'new_vcsa os password' password meets the installation requirements.
        Key 'password' is valid.
        Key 'ssh_enable' is valid.
        Key 'ntp_servers' is valid.
    Checking subsection 'appliance'
        Key 'ovftool_path' is valid.
        Key 'deployment_option' is valid.
        Key 'name' is valid.
        Key 'thin_disk_mode' is valid.
    Checking subsection 'network'
Validating the prefix '24' with IP family 'ipv4', mode 'static'
        Key 'prefix' is valid.
        Key 'mode' is valid.
        Key 'gateway' is valid.
Validating the IP family 'ipv4' with the ESXi hostname '192.168.1.188'
        Key 'ip_family' is valid.
        Key 'system_name' is valid.
        Key 'dns_servers' is valid.
        Key 'ip' is valid.
    Checking subsection 'ovftool_arguments'
Template structure validation for template 'c:\temp\EmbededVCSA.json' succeeded.
Structure validation for all templates succeeded.
 [SUCCEEDED] Successfully executed Task 'StructureValidationTask: Executing
Template Structure Validation task' in TaskFlow 'template_validation' at
04:04:49
DependencyProcessingTask: Executing Template Dependency Processing task
 [START] Start executing Task: To create a dependency graph for the provided
templates, with an edge pairing two templates that are dependent on each other.
Such graph relationships will affect whether certain templates can be deployed
in parallel, or must be deployed sequentially. at 04:04:50
Finished forming template dependencies.
Number of graph nodes: 1
-- Template dependency relationships: 0 --
Dependency processing for all templates succeeded.
 [SUCCEEDED] Successfully executed Task 'DependencyProcessingTask: Executing
Template Dependency Processing task' in TaskFlow 'template_validation' at
04:04:50
Determining template dependencies for operation INSTALL
Successfully constructed requirement collector for operation install
PrecheckTask: Prechecks log_dir
C:\Users\ADMINI~1.MYL\AppData\Local\Temp\vcsaCliInstaller-2018-05-15-04-04-2f_tklqe\workflow_1526357089668\EmbededVCSA\p
rechecks
Template for this deployment:  { '__version': '2.13.0',   'ceip':
{'description': {}, 'settings': {'ceip_enabled': True}},   'new_vcsa': {
'appliance': { 'deployment_option': 'small',
'name': 'vcsa',                                'ovftool_path':
'E:\\vcsa-cli-installer\\win32\\..\\..\\vcsa\\ovftool\\win32\\ovftool.exe',
'thin_disk_mode': True},                 'esxi': { 'datastore': 'SSD',
'deployment_network': 'VM Network',                           'hostname':
'192.168.1.188',                           'password': '******',
'port': 443,                           'username': 'root'},
'network': { 'dns_servers': '192.168.1.120',
'gateway': '192.168.1.1',                              'ip': '192.168.1.121',
'ip_family': 'ipv4',                              'mode': 'static',
'prefix': '24',                              'system_name':
'vcsa.citrix.aventistech.info'},                 'os': { 'ntp_servers':
'my.pool.ntp.org',                         'password': '******',
'ssh_enable': True},                 'sso': { 'domain_name': 'vsphere.local',
'first_instance': True,                          'password': '******',
'sso_port': 443}}}
Writing template as a file:
C:\Users\ADMINI~1.MYL\AppData\Local\Temp\vcsaCliInstaller-2018-05-15-04-04-2f_tklqe\workflow_1526357089668\EmbededVCSA\t
emplate.json
workflow successfully constructed, it contains 1 taskflows ready to execute
SrcRequirementTask: Running SrcRequirementTask
 [START] Start executing Task: Validate that requirements are met in the source
VCSA. at 04:04:50
InstallRequirementCollector: Reached gathering requirement
 [SUCCEEDED] Successfully executed Task 'SrcRequirementTask: Running
SrcRequirementTask' in TaskFlow 'EmbededVCSA' at 04:04:50
PrecheckTask: Running prechecks.
====== [START] Start executing Task: Perform precheck tasks. at 04:04:50 ======
Running precheck: TargetCredentials
 [START] Start executing Task: Verify that the provided credentials for the
target ESXi/VC are valid at 04:04:50
Proceed with certificate thumbprint check...
The certificate for server '192.168.1.188' will not be verified because you have
provided either the '--no-ssl-certificate-verification' or '--no-esx-ssl-verify'
command parameter, which disables verification for all certificates. Remove this
parameter from the command line if you want server certificates to be verified.
 [SUCCEEDED] Successfully executed Task 'Running precheck: TargetCredentials' in
TaskFlow 'install' at 04:04:51
Running precheck: HostConfigs
 [START] Start executing Task: Precheck CPU, memory and datastore size
requirements for a host. at 04:04:51
Proceed with certificate thumbprint check...
The certificate for server '192.168.1.188' will not be verified because you have
provided either the '--no-ssl-certificate-verification' or '--no-esx-ssl-verify'
command parameter, which disables verification for all certificates. Remove this
parameter from the command line if you want server certificates to be verified.
Found datastore 'SSD' in host 'v1.aventis.local': Capacity = 216.0 GB. Free
space = 190.82 GB. Found non-clustered host 'v1.aventis.local'. Memory size: 48
GB. Logical CPU (core) count: 8. Hyperthreading is enabled.
Host 'v1.aventis.local': Standalone (non-clustered) host requirements are met.
 [SUCCEEDED] Successfully executed Task 'Running precheck: HostConfigs' in
TaskFlow 'install' at 04:04:52
Running precheck: TargetHostType
 [START] Start executing Task: Verify the target host type matches the one given
in the template at 04:04:52
Proceed with certificate thumbprint check...
The certificate for server '192.168.1.188' will not be verified because you have
provided either the '--no-ssl-certificate-verification' or '--no-esx-ssl-verify'
command parameter, which disables verification for all certificates. Remove this
parameter from the command line if you want server certificates to be verified.
 [SUCCEEDED] Successfully executed Task 'Running precheck: TargetHostType' in
TaskFlow 'install' at 04:04:52
Running precheck: TargetVersion
 [START] Start executing Task: Verify that the target ESXi or VC version meets
the minimum requirements at 04:04:52
Proceed with certificate thumbprint check...
The certificate for server '192.168.1.188' will not be verified because you have
provided either the '--no-ssl-certificate-verification' or '--no-esx-ssl-verify'
command parameter, which disables verification for all certificates. Remove this
parameter from the command line if you want server certificates to be verified.
 [SUCCEEDED] Successfully executed Task 'Running precheck: TargetVersion' in
TaskFlow 'install' at 04:04:52
Running precheck: OVAProperties.
 [START] Start executing Task: Validate that the OVA image has the required OVA
properties. at 04:04:52
 [SUCCEEDED] Successfully executed Task 'Running precheck: OVAProperties.' in
TaskFlow 'install' at 04:04:55
Running precheck: IpFqdnInUse
 [START] Start executing Task: Validate the provided ip/fqdn is available to use
at 04:04:55
Pinging IPv4 address 192.168.1.121
Ping Result error None:   Pinging 192.168.1.121 with 32 bytes of data:  Reply
from 192.168.1.238: Destination host unreachable.  Reply from 192.168.1.238:
Destination host unreachable.    Ping statistics for 192.168.1.121:
Packets: Sent = 2, Received = 2, Lost = 0 (0% loss),  )
192.168.1.121 is unreachable.
Unable to resolve address of given host vcsa.citrix.aventistech.info.
 [SUCCEEDED] Successfully executed Task 'Running precheck: IpFqdnInUse' in
TaskFlow 'install' at 04:05:00
Running precheck: ESXManagementStatus
 [START] Start executing Task: Validate the target ESXi management status at
04:05:01
Proceed with certificate thumbprint check...
The certificate for server '192.168.1.188' will not be verified because you have
provided either the '--no-ssl-certificate-verification' or '--no-esx-ssl-verify'
command parameter, which disables verification for all certificates. Remove this
parameter from the command line if you want server certificates to be verified.
 [SUCCEEDED] Successfully executed Task 'Running precheck: ESXManagementStatus'
in TaskFlow 'install' at 04:05:01
Running precheck: ApplianceName
 [START] Start executing Task: Validate the provided target appliance name is
available to use at 04:05:01
Proceed with certificate thumbprint check...
The certificate for server '192.168.1.188' will not be verified because you have
provided either the '--no-ssl-certificate-verification' or '--no-esx-ssl-verify'
command parameter, which disables verification for all certificates. Remove this
parameter from the command line if you want server certificates to be verified.
 [SUCCEEDED] Successfully executed Task 'Running precheck: ApplianceName' in
TaskFlow 'install' at 04:05:01
Running precheck: TargetDsFreespace
 [START] Start executing Task: Check whether the datastore's free space
accommodate the VCSA's deployment option at 04:05:01
 [SUCCEEDED] Successfully executed Task 'Running precheck: TargetDsFreespace' in
TaskFlow 'install' at 04:05:01
Running precheck: SSOCredentials
 [START] Start executing Task: Verify the provided SSO info is valid by
connecting to the STS service. at 04:05:01
 [SUCCEEDED] Successfully executed Task 'Running precheck: SSOCredentials' in
TaskFlow 'install' at 04:05:01
Running precheck: SSOExternal
 [START] Start executing Task: Verify that the provided external SSO
(PSC)/Embedded info is valid at 04:05:01
Skipping the 'Verify that the provided external SSO (PSC)/Embedded info is
valid' precheck as there is no external SSO information.
 [SUCCEEDED] Successfully executed Task 'Running precheck: SSOExternal' in
TaskFlow 'install' at 04:05:01
 [SUCCEEDED] Successfully executed Task 'PrecheckTask: Running prechecks.' in
TaskFlow 'EmbededVCSA' at 04:05:01
Deploying vCenter Server Appliance
 [START] Start executing Task: Invoke OVF Tool to deploy VCSA for installation,
upgrade, and migration at 04:05:02
Prepare to execute OVF Tool command
'--guestinfo.cis.deployment.autoconfig' is set to: True
See
C:\Users\ADMINI~1.MYL\AppData\Local\Temp\vcsaCliInstaller-2018-05-15-04-04-2f_tklqe\workflow_1526357089668\EmbededVCSA\o
vftool.log
for the OVF Tool logs.
--------------------------------------------------------------------------------
Generated OVF Tool command line:
E:\vcsa-cli-installer\win32\..\..\vcsa\ovftool\win32\ovftool.exe --X:waitForIp
--X:enableHiddenProperties --noSSLVerify --skipManifestCheck --sourceType=OVA
--powerOn --allowExtraConfig --prop:guestinfo.cis.deployment.autoconfig=True
--X:injectOvfEnv --acceptAllEulas
--X:logFile=C:\Users\ADMINI~1.MYL\AppData\Local\Temp\vcsaCliInstaller-2018-05-15-04-04-2f_tklqe\workflow_1526357089668\E
mbededVCSA\ovftool.log
--X:logLevel=verbose --X:logTransferHeaderData --name=vcsa --datastore=SSD
--prop:guestinfo.cis.deployment.node.type=embedded --deploymentOption=small
--diskMode=thin --network=VM Network
--prop:guestinfo.cis.appliance.ntp.servers=my.pool.ntp.org
--prop:guestinfo.cis.vmdir.domain-name=vsphere.local
--prop:guestinfo.cis.appliance.net.pnid=vcsa.citrix.aventistech.info
--prop:guestinfo.cis.appliance.ssh.enabled=True
--prop:guestinfo.cis.vmdir.first-instance=True
--prop:guestinfo.cis.appliance.net.prefix=24
--prop:guestinfo.cis.appliance.net.addr=192.168.1.121
--prop:guestinfo.cis.appliance.net.dns.servers=192.168.1.120
--prop:guestinfo.cis.ceip_enabled=True
--prop:guestinfo.cis.appliance.net.mode=static
--prop:guestinfo.cis.system.vm0.port=443
--prop:guestinfo.cis.appliance.net.addr.family=ipv4
--prop:guestinfo.cis.vmdir.password=******
--prop:guestinfo.cis.appliance.root.passwd=******
--prop:guestinfo.cis.appliance.net.gateway=192.168.1.1
E:\vcsa-cli-installer\win32\..\..\vcsa\VMware-vCenter-Server-Appliance-6.7.0.10000-8217866_OVF10.ova
vi://root:******@192.168.1.188:443
--------------------------------------------------------------------------------
'--guestinfo.cis.deployment.autoconfig' is set to: True
See
C:\Users\ADMINI~1.MYL\AppData\Local\Temp\vcsaCliInstaller-2018-05-15-04-04-2f_tklqe\workflow_1526357089668\EmbededVCSA\o
vftool.log
for the OVF Tool logs.
OVF Tool: Opening OVA source:
E:\vcsa-cli-installer\win32\..\..\vcsa\VMware-vCenter-Server-Appliance-6.7.0.10000-8217866_OVF10.ova
OVF Tool:  The manifest does not validate
OVF Tool:  Opening VI target: vi://root@192.168.1.188:443/
OVF Tool:  Deploying to VI: vi://root@192.168.1.188:443/
OVF Tool: Disk progress: 99%
OVF Tool: Transfer Completed
OVF Tool:  Powering on VM: vcsa
OVF Tool: Task progress: 34%
OVF Tool: Task Completed
OVF Tool:  Waiting for IP address...
OVF Tool: Received IP address: 192.168.1.121
OVF Tool:  Completed successfully
 [SUCCEEDED] Successfully executed Task 'Deploying vCenter Server Appliance' in
TaskFlow 'EmbededVCSA' at 04:07:27
MonitorDeploymentTask: Monitoring Deployment
 [START] Start executing Task: Monitor the entire VCSA deployment using
appliance REST API at 04:07:27
Proceed with certificate thumbprint check...
The certificate for server '192.168.1.188' will not be verified because you have
provided either the '--no-ssl-certificate-verification' or '--no-esx-ssl-verify'
command parameter, which disables verification for all certificates. Remove this
parameter from the command line if you want server certificates to be verified.
Successfully found the target VCSA 'vcsa on esxi '192.168.1.188'
Checking if the target %(p)s is powered on and ready for operations...
Successfully verified that the target VCSA 'vcsa' has been powered on and is now
ready for operations
Checking if the target VCSA has obtained the ip...
Successfully verified that the target VCSA has obtained the IP address:
192.168.1.121
Checking if the target VCSA appliance API is available for query
Proceed with certificate thumbprint check...
Requesting deployment status from target vCSA REST API endpoint
'https://192.168.1.121:5480/rest/vcenter/deployment'
Successfully verified that the target VCSA appliance API is available for query
Start monitoring target VCSA deployment, deployment status will be written into:
C:\Users\ADMINI~1.MYL\AppData\Local\Temp\vcsaCliInstaller-2018-05-15-04-04-2f_tklqe\workflow_1526357089668\EmbededVCSA\v
csa_deployment.json
Start querying appliance API for deployment status
Proceed with certificate thumbprint check...
The certificate for server '192.168.1.188' will not be verified because you have
provided either the '--no-ssl-certificate-verification' or '--no-esx-ssl-verify'
command parameter, which disables verification for all certificates. Remove this
parameter from the command line if you want server certificates to be verified.
Found IP address of target appliance: 192.168.1.121
Proceed with certificate thumbprint check...
Requesting deployment status from target vCSA REST API endpoint
'https://192.168.1.121:5480/rest/vcenter/deployment'
==========VCSA Deployment Progress Report==========         Task: Install
required RPMs for the appliance.(RUNNING 51/100)  - Installed
VMware-jmemtool-6.7.0-8217866.x86_64.rpm
VCSA Deployment is still running
Proceed with certificate thumbprint check...
The certificate for server '192.168.1.188' will not be verified because you have
provided either the '--no-ssl-certificate-verification' or '--no-esx-ssl-verify'
command parameter, which disables verification for all certificates. Remove this
parameter from the command line if you want server certificates to be verified.
Found IP address of target appliance: 192.168.1.121
Proceed with certificate thumbprint check...
Requesting deployment status from target vCSA REST API endpoint
'https://192.168.1.121:5480/rest/vcenter/deployment'
==========VCSA Deployment Progress Report==========         Task: Install
required RPMs for the appliance.(RUNNING 59/100)  - Installed
vmware-identity-sts-6.7.0.3665-8136721.noarch.rpm
VCSA Deployment is still running
Proceed with certificate thumbprint check...
The certificate for server '192.168.1.188' will not be verified because you have
provided either the '--no-ssl-certificate-verification' or '--no-esx-ssl-verify'
command parameter, which disables verification for all certificates. Remove this
parameter from the command line if you want server certificates to be verified.
Found IP address of target appliance: 192.168.1.121
Proceed with certificate thumbprint check...
Requesting deployment status from target vCSA REST API endpoint
'https://192.168.1.121:5480/rest/vcenter/deployment'
==========VCSA Deployment Progress Report==========         Task: Install
required RPMs for the appliance.(RUNNING 66/100)  - Installed
vmware-esx-netdumper-6.7.0-0.0.8217866.i386.rpm
VCSA Deployment is still running
Proceed with certificate thumbprint check...
The certificate for server '192.168.1.188' will not be verified because you have
provided either the '--no-ssl-certificate-verification' or '--no-esx-ssl-verify'
command parameter, which disables verification for all certificates. Remove this
parameter from the command line if you want server certificates to be verified.
Found IP address of target appliance: 192.168.1.121
Proceed with certificate thumbprint check...
Requesting deployment status from target vCSA REST API endpoint
'https://192.168.1.121:5480/rest/vcenter/deployment'
==========VCSA Deployment Progress Report==========         Task: Install
required RPMs for the appliance.(RUNNING 86/100)  - Installed
VMware-vsan-health-6.7.0-8217866.x86_64.rpm
VCSA Deployment is still running
Proceed with certificate thumbprint check...
The certificate for server '192.168.1.188' will not be verified because you have
provided either the '--no-ssl-certificate-verification' or '--no-esx-ssl-verify'
command parameter, which disables verification for all certificates. Remove this
parameter from the command line if you want server certificates to be verified.
Found IP address of target appliance: 192.168.1.121
Proceed with certificate thumbprint check...
Requesting deployment status from target vCSA REST API endpoint
'https://192.168.1.121:5480/rest/vcenter/deployment'
==========VCSA Deployment Progress Report==========         Task: Install
required RPMs for the appliance.(SUCCEEDED 100/100)       - Task has completed
successfully.         Task: Run firstboot scripts.(RUNNING 2/100)     - Starting
VMware Authentication Framework...
VCSA Deployment is still running
Proceed with certificate thumbprint check...
The certificate for server '192.168.1.188' will not be verified because you have
provided either the '--no-ssl-certificate-verification' or '--no-esx-ssl-verify'
command parameter, which disables verification for all certificates. Remove this
parameter from the command line if you want server certificates to be verified.
Found IP address of target appliance: 192.168.1.121
Proceed with certificate thumbprint check...
Requesting deployment status from target vCSA REST API endpoint
'https://192.168.1.121:5480/rest/vcenter/deployment'
==========VCSA Deployment Progress Report==========         Task: Install
required RPMs for the appliance.(SUCCEEDED 100/100)       - Task has completed
successfully.         Task: Run firstboot scripts.(RUNNING 2/100)     - Starting
VMware Authentication Framework...
VCSA Deployment is still running
Proceed with certificate thumbprint check...
The certificate for server '192.168.1.188' will not be verified because you have
provided either the '--no-ssl-certificate-verification' or '--no-esx-ssl-verify'
command parameter, which disables verification for all certificates. Remove this
parameter from the command line if you want server certificates to be verified.
Found IP address of target appliance: 192.168.1.121
Proceed with certificate thumbprint check...
Requesting deployment status from target vCSA REST API endpoint
'https://192.168.1.121:5480/rest/vcenter/deployment'
==========VCSA Deployment Progress Report==========         Task: Install
required RPMs for the appliance.(SUCCEEDED 100/100)       - Task has completed
successfully.         Task: Run firstboot scripts.(RUNNING 13/100)    - Starting
VMware Service Lifecycle Manager...
VCSA Deployment is still running
Proceed with certificate thumbprint check...
The certificate for server '192.168.1.188' will not be verified because you have
provided either the '--no-ssl-certificate-verification' or '--no-esx-ssl-verify'
command parameter, which disables verification for all certificates. Remove this
parameter from the command line if you want server certificates to be verified.
Found IP address of target appliance: 192.168.1.121
Proceed with certificate thumbprint check...
Requesting deployment status from target vCSA REST API endpoint
'https://192.168.1.121:5480/rest/vcenter/deployment'
==========VCSA Deployment Progress Report==========         Task: Install
required RPMs for the appliance.(SUCCEEDED 100/100)       - Task has completed
successfully.         Task: Run firstboot scripts.(RUNNING 23/100)    - Starting
VMware License Service...
VCSA Deployment is still running
Proceed with certificate thumbprint check...
The certificate for server '192.168.1.188' will not be verified because you have
provided either the '--no-ssl-certificate-verification' or '--no-esx-ssl-verify'
command parameter, which disables verification for all certificates. Remove this
parameter from the command line if you want server certificates to be verified.
Found IP address of target appliance: 192.168.1.121
Proceed with certificate thumbprint check...
Requesting deployment status from target vCSA REST API endpoint
'https://192.168.1.121:5480/rest/vcenter/deployment'
==========VCSA Deployment Progress Report==========         Task: Install
required RPMs for the appliance.(SUCCEEDED 100/100)       - Task has completed
successfully.         Task: Run firstboot scripts.(RUNNING 31/100)    - Starting
VMware Service Lifecycle Manager API...
VCSA Deployment is still running
Proceed with certificate thumbprint check...
The certificate for server '192.168.1.188' will not be verified because you have
provided either the '--no-ssl-certificate-verification' or '--no-esx-ssl-verify'
command parameter, which disables verification for all certificates. Remove this
parameter from the command line if you want server certificates to be verified.
Found IP address of target appliance: 192.168.1.121
Proceed with certificate thumbprint check...
Requesting deployment status from target vCSA REST API endpoint
'https://192.168.1.121:5480/rest/vcenter/deployment'
==========VCSA Deployment Progress Report==========         Task: Run firstboot
scripts.(RUNNING 52/100)    - Starting VMware vCenter-Services...         Task:
Install required RPMs for the appliance.(SUCCEEDED 100/100)       - Task has
completed successfully.
VCSA Deployment is still running
Proceed with certificate thumbprint check...
The certificate for server '192.168.1.188' will not be verified because you have
provided either the '--no-ssl-certificate-verification' or '--no-esx-ssl-verify'
command parameter, which disables verification for all certificates. Remove this
parameter from the command line if you want server certificates to be verified.
Found IP address of target appliance: 192.168.1.121
Proceed with certificate thumbprint check...
Requesting deployment status from target vCSA REST API endpoint
'https://192.168.1.121:5480/rest/vcenter/deployment'
==========VCSA Deployment Progress Report==========         Task: Run firstboot
scripts.(RUNNING 60/100)    - Starting VMware vCenter Server...         Task:
Install required RPMs for the appliance.(SUCCEEDED 100/100)       - Task has
completed successfully.
VCSA Deployment is still running
Proceed with certificate thumbprint check...
The certificate for server '192.168.1.188' will not be verified because you have
provided either the '--no-ssl-certificate-verification' or '--no-esx-ssl-verify'
command parameter, which disables verification for all certificates. Remove this
parameter from the command line if you want server certificates to be verified.
Found IP address of target appliance: 192.168.1.121
Proceed with certificate thumbprint check...
Requesting deployment status from target vCSA REST API endpoint
'https://192.168.1.121:5480/rest/vcenter/deployment'
==========VCSA Deployment Progress Report==========         Task: Run firstboot
scripts.(RUNNING 60/100)    - Starting VMware vCenter Server...         Task:
Install required RPMs for the appliance.(SUCCEEDED 100/100)       - Task has
completed successfully.
VCSA Deployment is still running
Proceed with certificate thumbprint check...
The certificate for server '192.168.1.188' will not be verified because you have
provided either the '--no-ssl-certificate-verification' or '--no-esx-ssl-verify'
command parameter, which disables verification for all certificates. Remove this
parameter from the command line if you want server certificates to be verified.
Found IP address of target appliance: 192.168.1.121
Proceed with certificate thumbprint check...
Requesting deployment status from target vCSA REST API endpoint
'https://192.168.1.121:5480/rest/vcenter/deployment'
==========VCSA Deployment Progress Report==========         Task: Run firstboot
scripts.(RUNNING 63/100)    - Starting VMware Content Library Service...
Task: Install required RPMs for the appliance.(SUCCEEDED 100/100)       - Task
has completed successfully.
VCSA Deployment is still running
Proceed with certificate thumbprint check...
The certificate for server '192.168.1.188' will not be verified because you have
provided either the '--no-ssl-certificate-verification' or '--no-esx-ssl-verify'
command parameter, which disables verification for all certificates. Remove this
parameter from the command line if you want server certificates to be verified.
Found IP address of target appliance: 192.168.1.121
Proceed with certificate thumbprint check...
Requesting deployment status from target vCSA REST API endpoint
'https://192.168.1.121:5480/rest/vcenter/deployment'
==========VCSA Deployment Progress Report==========         Task: Run firstboot
scripts.(RUNNING 63/100)    - Starting VMware Content Library Service...
Task: Install required RPMs for the appliance.(SUCCEEDED 100/100)       - Task
has completed successfully.
VCSA Deployment is still running
Proceed with certificate thumbprint check...
The certificate for server '192.168.1.188' will not be verified because you have
provided either the '--no-ssl-certificate-verification' or '--no-esx-ssl-verify'
command parameter, which disables verification for all certificates. Remove this
parameter from the command line if you want server certificates to be verified.
Found IP address of target appliance: 192.168.1.121
Proceed with certificate thumbprint check...
Requesting deployment status from target vCSA REST API endpoint
'https://192.168.1.121:5480/rest/vcenter/deployment'
==========VCSA Deployment Progress Report==========         Task: Run firstboot
scripts.(RUNNING 73/100)    - Starting VMware Update Manager...         Task:
Install required RPMs for the appliance.(SUCCEEDED 100/100)       - Task has
completed successfully.
VCSA Deployment is still running
Proceed with certificate thumbprint check...
The certificate for server '192.168.1.188' will not be verified because you have
provided either the '--no-ssl-certificate-verification' or '--no-esx-ssl-verify'
command parameter, which disables verification for all certificates. Remove this
parameter from the command line if you want server certificates to be verified.
Found IP address of target appliance: 192.168.1.121
Proceed with certificate thumbprint check...
Requesting deployment status from target vCSA REST API endpoint
'https://192.168.1.121:5480/rest/vcenter/deployment'
==========VCSA Deployment Progress Report==========         Task: Run firstboot
scripts.(RUNNING 84/100)    - Starting VMware VSAN Health Service...
Task: Install required RPMs for the appliance.(SUCCEEDED 100/100)       - Task
has completed successfully.
VCSA Deployment is still running
Proceed with certificate thumbprint check...
The certificate for server '192.168.1.188' will not be verified because you have
provided either the '--no-ssl-certificate-verification' or '--no-esx-ssl-verify'
command parameter, which disables verification for all certificates. Remove this
parameter from the command line if you want server certificates to be verified.
Found IP address of target appliance: 192.168.1.121
Proceed with certificate thumbprint check...
Requesting deployment status from target vCSA REST API endpoint
'https://192.168.1.121:5480/rest/vcenter/deployment'
==========VCSA Deployment Progress Report==========         Task: Run firstboot
scripts.(RUNNING 97/100)    - Starting VMware Performance Charts...
Task: Install required RPMs for the appliance.(SUCCEEDED 100/100)       - Task
has completed successfully.
VCSA Deployment is still running
Proceed with certificate thumbprint check...
The certificate for server '192.168.1.188' will not be verified because you have
provided either the '--no-ssl-certificate-verification' or '--no-esx-ssl-verify'
command parameter, which disables verification for all certificates. Remove this
parameter from the command line if you want server certificates to be verified.
Found IP address of target appliance: 192.168.1.121
Proceed with certificate thumbprint check...
Requesting deployment status from target vCSA REST API endpoint
'https://192.168.1.121:5480/rest/vcenter/deployment'
==========VCSA Deployment Progress Report==========         Task: Run firstboot
scripts.(SUCCEEDED 100/100) - Task has completed successfully.         Task:
Install required RPMs for the appliance.(SUCCEEDED 100/100)       - Task has
completed successfully.
Successfully completed VCSA deployment.  VCSA Deployment Start Time:
2018-05-15T04:06:51.417Z VCSA Deployment End Time: 2018-05-15T04:15:55.189Z
 [SUCCEEDED] Successfully executed Task 'MonitorDeploymentTask: Monitoring
Deployment' in TaskFlow 'EmbededVCSA' at 04:16:03
Monitoring VCSA Deploy task completed
ApplianceLoginSummaryTask: Provide appliance login information.
 [START] Start executing Task: Provide the login information about new
appliance. at 04:16:03
Proceed with certificate thumbprint check...
The certificate for server '192.168.1.188' will not be verified because you have
provided either the '--no-ssl-certificate-verification' or '--no-esx-ssl-verify'
command parameter, which disables verification for all certificates. Remove this
parameter from the command line if you want server certificates to be verified.
Proceed with certificate thumbprint check...
The certificate for server '192.168.1.188' will not be verified because you have
provided either the '--no-ssl-certificate-verification' or '--no-esx-ssl-verify'
command parameter, which disables verification for all certificates. Remove this
parameter from the command line if you want server certificates to be verified.
Proceed with certificate thumbprint check...
The certificate for server '192.168.1.188' will not be verified because you have
provided either the '--no-ssl-certificate-verification' or '--no-esx-ssl-verify'
command parameter, which disables verification for all certificates. Remove this
parameter from the command line if you want server certificates to be verified.
    Appliance Name: vcsa
    System Name: vcsa.citrix.aventistech.info
    System IP: 192.168.1.121
    Log in as: Administrator@vsphere.local
 [SUCCEEDED] Successfully executed Task 'ApplianceLoginSummaryTask: Provide
appliance login information.' in TaskFlow 'EmbededVCSA' at 04:16:04
vcsa-deploy execution successfully completed, workflow log dir:
C:\Users\ADMINI~1.MYL\AppData\Local\Temp\vcsaCliInstaller-2018-05-15-04-04-2f_tklqe\workflow_1526357089668
=================================== 04:16:04 ===================================
Result and Log File Information...
WorkFlow log directory:
C:\Users\ADMINI~1.MYL\AppData\Local\Temp\vcsaCliInstaller-2018-05-15-04-04-2f_tklqe\workflow_1526357089668

The deployed VCSA Appliance is deployed with 4 x vCPU with 20GB RAM
VCSA67-01

I had reduced the VCSA Appliance to 2 x vCPU with 4GB RAM and the VCSA appliance still can be power on successfully
VCSA67-02

Leave a Comment