使用CLI命令行部署VMware VCSA 6.5

在本文中,我们讨论如何使用CLI部署VMware vCSA 6.5,vCSA 6.0提供了两种实现类型,向导和脚本化。vCSA使用CLI。我们将使用一个名为vcsa-deploy的实用程序。同样vcsa-deploy使您能够为vCSA VMware执行安装,升级和迁移。

还有这种操作?对!这种操作是很先进的,省去了鼠标点击了都。66666啊

注意事项:

  1. CLI部署需要用到python运行环境,python下载:http://www.python.org/downloads/
  2. 6.7版本json配置文件与6.5版本不同,不要套用

使用CLI部署VMware VCSA 6.5

1.下载VCSA 6.5 ISO
2.提取内容,进入vcsa-cli-installer目录。
您会发现4个文件夹可以用于适用于vCSA设备的Windows,Linux和Mac OSX的三种不同类型的场景。

3.在模板目录中,有8个模板可用于执行安装。
嵌入式 – 部署具有嵌入式平台服务控制器的vCenter服务器。
PSC – 部署一个Platform Services Controller。
PSC复制 – 部署一个加入现有SSO域的平台服务控制器。
VC – 部署vCenter Server。


4.我们将使用embedded_vCSA_on_ESXi.json模板在ESXi上部署vCenter vCSA
5.复制一个的文件到其他位置,修改后,该文件将看起来像这样。

{
"__version": "2.3.0",
"__comments": "Sample template to deploy a vCenter Server Appliance with an embedded Platform Services Controller on an ESXi host.",
"new.vcsa": {
"esxi": {
"hostname": "10.0.0.20",		#esxi主机名或ip
"username": "root",
"password": "password123!",
"deployment.network": "VM Network",
"datastore": "datastore1"		#存放的数据存储
},
"appliance": {
"thin.disk.mode": true,			#硬盘模式:精简制备
"deployment.option": "medium",	#部署大小:tiny small medium large,分别为 微、小、中、大
"name": "VCSA"					#虚拟设备名称
},
"network": {
"ip.family": "ipv4",
"mode": "static",
"ip": "10.0.0.30",
"dns.servers": [
"10.0.0.10"
],
"prefix": "24",					#网络前缀24位
"gateway": "10.0.0.1",
"system.name": "10.0.0.30"		#如果FQDN不能解析,请使用IP地址作为系统名称,不然会Firstboot Error哟
},
"os": {
"password": "password123!",		#vc系统密码
"ssh.enable": false				#ssh关闭
},
"sso": {
"password": "password123!",		#单点登录密码
"domain-name": "vsphere.local",
"site-name": "site1"
}
},
"ceip": {
"settings": {
"ceip.enabled": false			#(CEIP)客户体验改善计划:你开心就好
}
}
}

ESXi – 有关要部署VM(vCenter Appliance)的ESXi主机所需目标位置的信息。

设备 – 磁盘配置类型,实现类型以及VM名称等详细信息。
网络 – 有关IP详细信息和系统名称(证书所需)的
详细信息操作系统 – 密码和SSH详细信息
SSO – SSO域详细信息。

提供信息后,运行以下命令开始部署VMware vCenter Appliance

6.导航到\ vcsa-cli-installer \ win32并运行以下命令

>vcsa-deploy.exe -help

7.安装并运行以下命令

> vcsa-deploy.exe install -help

8.运行以下命令,使用embedded_vCSA_on_ESXi.json模板部署vcsa

> vcsa-deploy.exe install -accept-eula -acknowledge-ceip << FILE location>


9. vCSA安装正在进行
一旦实施模板,它将最终打开并开始安装服务。


10.您可以在ESXi主机上找到运行的VMware vCenter Server虚拟设备(Embedded-vCenter-Server-Appliance)
11.使用https:// VCSA FQDN或具有SSO的IP/ vsphere-client登录Web Client(单点登录)您在模板中提供的凭据。
使用CLI成功部署VMware VCSA 6.5

原文地址:http://blog.51cto.com/10852232/2143459

时间: 2024-10-22 16:49:56

使用CLI命令行部署VMware VCSA 6.5的相关文章

VMware10中的CentOS6.5命令行安装VMware tools工具启用windows与虚拟机中Linux系统的共享目录

一.描述 系统描述:win7旗舰版64位系统+VMware Workstation10+CentOS6.5(win7系统上安装了VMware Workstation10虚拟化软件,在该虚拟化软件上安装了CentOS6.5),现在我想要在win7系统和CentOS系统之间传递数据,那么我只要在虚拟机上安装VMware tools工具并启动共享目录即可. 二.安装步骤 1.VMware tools安装 1.1 选中要安装VMware tools的linux虚拟机,然后点击VMware Worksta

开发CLI命令行

命令行工具:CLI 是在命令行终端使用的工具,如git, npm, vim 都是CLI工具.比如我们可以通过 git clone 等命令简单把远程代码复制到本地 和 cli 相对的是图形用户界面(gui),gui 侧重于易用,cli 则侧重于效率. 如何开发一个CLI工具? 先初始化一个项目: mkdir plgcli cd plgcli 创建 plgcli文件夹, 进入文件夹 修改 package.json文件,增加bin字段 { "name": "plgcli"

如何在CLI命令行下运行PHP脚本,同时向PHP脚本传递参数?

<?php/* //命令行输入输出流fwrite(STDOUT,"Enter your name:");$name = trim(fgets(STDOUT));fwrite(STDOUT,"hello,$name");*/echo $argc;if ($argc > 1){print_r($argv);} ?> 另存为 ./test.php [[email protected] test]# php  ./test.php xxx fdf 3Arr

CentOS 6.4 命令行 安装 VMware Tools

新建cdrom挂载目录 mkdir /mnt/cdrom 挂载光驱 mount -t auto /dev/cdrom /mnt/cdrom这命令就是把CentOS CDROM挂载在/mnt/cdrom目录中,就可以访问里面的内容了: 使用光驱中的文件,进行安装 [[email protected] /]# cd /mnt/cdrom [[email protected] /]# ls -a [[email protected] /]# cp VMwareTools-8.6.1-19175.tar

在cli命令行上显示当前数据库,以及查询表的行头信息

在$HIVE_HOME/conf/hive-site.xml文件下加入以下配置文件 <property> <name>hive.cli.print.header</name> <value>true</value> <description>Whether to print the names of the columns in query output.</description> </property> &

运用vmrun命令行管理vmware虚拟机实例

1.创建快照:mysnapshot vmrun -T ws snapshot "C:\vm12forssd\Ubuntu\Ubuntu.vmx" mysnapshot 2.恢复到快照mysnapshot vmrun -T ws revertToSnapshot "C:\vm12forssd\Ubuntu\Ubuntu.vmx" mysnapshot3.删除mysnapshot快照 vmrun -T ws deleteSnapshot "C:\vm12for

[译文]casperjs使用说明-使用命令行

使用命令行 Casperjs使用内置的phantomjs命令行解析器,在cli模块里,它传递参数位置的命名选项 但是不要担心不能熟练操控CLI模块的API,一个casper实例已经包含了cli属性,允许你很容易的使用他的参数 让我们来看这个简单的casper脚本: var casper = require("casper").create(); casper.echo("Casper CLI passed args:"); require("utils&q

SCOM 2012知识分享-25:命令行代理安装

适应平台:System Center 2012 RTM/SP1 ------------------------------------------------------------------------------------------------------ 你可以通过命令行使用 MOMAgent.msi 部署 System Center 2012 – Operations Manager 代理. 通过命令行部署代理也称为手动安装. 开始部署之前,请确保满足以下条件: 用来运行 MOM

JBoss7应用服务器的命令行工具

本文讲述怎样通过JBoss AS的命令行接口连接到服务器.从JBossAS7版开始,引入了一个名为CLI的新工具,它位于%JBOSS_HOME%\bin目录.进入%JBOSS_HOME%\bin目录,查看jboss-cli.bat脚本文件是否存在.在执行此脚本前,需要先运行JBoss服务器.启动JBoss应用服务器: > %JBOSS_HOME%\bin\standalone.bat CLI命令行脚本执行如下: > %JBOSS_HOME%\bin\jboss-cli.bat You are