如何使用CLI命令行部署VMware VCSA 6.5

如何使用CLI命令行部署VMware VCSA 6.5,第1张

当VMwareESXi发布的时候,并没有可以支持它的命令接口。VMware不得不为习惯使用服务控制台的管理员提供一些解决方案以便他们能够更好地使用VMware ESXi。为了补上这个缺口,VMware创建了它的远程命令行接口(或者叫做RemoteCLI)以及虚拟基础架构管理助手(VIMA), 后者包含Remote CLI。

随着VMware vSphere 4的发布,VMware同时发布了VIMA和Remote CLI,而且它们具有新的名字、新的版本号以及新的功能。Remote CLI安装在你本地的Windows或者LinuxPC上,用于从命令行来管理ESX服务器。VIMA是一个运行在你的虚拟基础架构之上的虚拟装置。VIMA包含RemoteCLI以及其他一些命令行工具。

现在,我们来聊聊最新版本的Remote CLI,说说它如何下载、安装以及它如何帮助你。

vCLI概览

当VMware在今年五月发布vSphere 4的时候,VMware不仅改变了VIMA的名字和版本,同时还将RemoteCLI的名字和版本修改为vSphere命令行接口或者叫做vCLI。Remote CLI 1.0变成vCLI 4.0(以便与vSphere4相配合),不仅仅是名字和版本的改变。

现在,vCLI 4.0提供了许多增加的命令、支持IPv6、能够通过vCenter运行resxtop、vicfg-route新的选项,当然,还有与vSphere 4.0的兼容性。

新版本的vCLI 4.0包含在vMA 4.0中。

为什么你一开始就应该使用vCLI呢?首先,vCLI可以让你通过命令行管理ESXi,除此之外,你别无它法。它可以让你配置ESXi的功能,而且,没有其他的方法可选。其次,它可以让你从你的PC来控制ESX和ESXi,可以让你从你的PC通过运行脚本来管理这些vSphere服务器。再次,你可以在vCenter服务器上通过命令行执行esxtop进行性能监控。最后,你可以通过命令行实现软件升级。

下载并安装vCLI 4.0

下载和安装vCLI的方法和其他的Windows或者Linux应用程序是一样的;差别在于安装之后。可以从VMware vCLI站点下载vCLI。需要注意的是,如果你没有(免费的)VMware网站登录账号,就注册一个,然后才能下载vCLI。当点击“Download”并接受许可协议之后,你会看到下面截屏所示的页面,在那里你可以下载vCLI,有Windows版本、32位或者64位的Linux版本。

点击图片本身就能放大

我选择下载了46MB大小的Windows安装包。

运行可执行性文件。vCLI的安装非常典型,基本上一路点击“Next”即可(接受缺省的安装路径)。即可完成vCLI的安装。

vCLI的安装过程很快就结束了,最后几点“Finish”即可。从“开始”菜单->“程序”->“VMware“->vCLI可以找到vCLI。

点击上图中的“Command Prompt“会启动Windows命令行提示符并将你置于vCLI的目录下。这时,你需要cd到bin目录下,然后你可以使用dir命令了解你可以使用的所有命令,如下图所示。

以esxcfg开头的那些命令将会被废弃,这些命令以后都将以vicfg开头。坦诚的说,在你阅读本文下一部分之前,有关这些命令,有很多需要了解。我强烈建议你阅读vCLI命令参考,它覆盖了上图中你看到的所有的命令。

五个很酷的vCLI命令

在上图中,你看到了所有你可以通过vCLI运行的命令。太多了。你应该从哪开始呢? 我建议你从下面五个命令开始,我使用这五个命令,认为它们是有用的(而且很酷)。

vihostupdate——从VMware的升级公告给ESX或者ESXi打补丁。

esxcli——存储路径和存储插件管理(可以插拔存储架构)。

vicfg-iscsi——从命令行完成全部的iSCSI SAN配置。

svmotion——将虚拟机从一个存储迁移到另外一个存储。

vifs——用于ESX/ESXi上所有的文件相关 *** 作(比如:dir、mkdir、copy、put、get、move等等)。

对于每一个要运行的命令,你需要指定ESX/ESXi服务器或者vCenter服务器以及你的认证证书。实际上,如果你阅读了vCLI的命令参考,你会发现有不止五种方法可以完成这个步骤。

当然,所有以vicfg开头的命令都可以用来从命令行配置存储、网络、安全等等。记住,esxcfg开头的命令非常有用(如果你想从命令行完成某个配置)。

方法如下:

1、交互式 ESXi 安装:对于不足五台主机的小型部署,建议使用交互式安装。从 CD 或 DVD、可引导的 USB 设备引导安装程序,或从网络中的某个位置通过 PXE 引导安装程序。按照安装向导中的提示将 ESXi 安装到磁盘。

2、脚本式 ESXi 安装:运行脚本是使用无需人工干预的安装部署多个 ESXi 主机的有效方式。安装脚本包含主机配置设置。可以使用该脚本配置具有相同设置的多个主机。安装脚本必须存储在主机可以通过HTTP、HTTPS、FTP、NFS、CDROM 或 USB 访问的位置中。可以以 PXE 方式引导 ESXi 安装程序或从 CD/DVD 或 USB驱动器中引导。

3、vSphere Auto Deploy ESXi 安装选项:安装 vSphere Auto Deploy ESXi 之后,您可以通过 vCenter Server有效地置备和重新置备大量 ESXi 主机。使用 Auto Deploy 功能,vCenter Server 可以将 ESXi 映像直接加载到主机内存中。Auto Deploy 不在主机磁盘上存储 ESXi 状态。vCenter Server 通过映像配置文件存储和管理 ESXi 更新和修补,还可以通过主机配置文件存储和管理主机配置。您可以使用 ESXi Image Builder CLI 创建映像配置文件,并使用 vSphere Client 创建主机配置文件。请参见使用 vSphere ESXi Image Builder CLI和vSphere 主机配置文件《vSphere 主机配置文件》。首次使用 Auto Deploy 安装主机时,主机以 PXE 方式引导并与 Auto Deploy 服务器建立联系,该服务器将映像配置文件和任何主机配置文件流化到主机。主机使用映像配置文件启动,然后 Auto Deploy将该主机分配给相应的 vCenter Server 系统。重新启动主机时,vCenter Server 会使用 Auto Deploy 功能为主机置备相应的映像和主机配置文件。如果映像配置文件发生更改(例如,进行更新或修补),则管理员可以将更改传播到使用 Auto Deploy 置备并由 vCenter Server 系统管理的所有主机。此功能使 Auto Deploy 以高效的方式置备和重新置备大量主机,并强制执行与主 ESXi 映像的合规性。

4、使用 ESXi Image Builder CLI 自定义安装:您可以使用 ESXi Image Builder CLI 创建带有自定义的一组更新、修补程序和驱动程序的 ESXi 安装映像。ESXi Image Builder CLI 是一个 PowerShell CLI 命令集,可用于创建具有自定义的一组 ESXi 更新和修补程序的ESXi 安装映像。您也可以包含在 vSphere 版本之间发布的第三方网络或存储驱动程序。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11267189.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存