ESXi下如何使用模板进行批量部署虚拟机

在前一面一章《ESXI 如何使用模板部署虚拟机》中介绍了使用模板部署虚拟机。这个功能应对量少的虚拟机时,完全够用。但是面对大量虚拟机需要部署时,就有点费神了。要一个个部署太累,也太浪费时间。今天就分享一个在esx下批量部署虚拟机的方法。
首先,安装esx的 powercli 软件。
其次, 打开powercli,通过如下命令连接到venter中,否则无法进行部署:

  1. PS F:\>  Connect-VIServer -Server venter_ip -Protocol https -User xxx -Password xxx

接着, 创建一个文件名为FileserverDeploy.ps1 ,后缀为.ps1的文件,在文件中添加如下信息:

  1. New-vm -vmhost esx18 -Name test-1 -Template REHL_Temp -Datastore datastore1
  2. New-vm -vmhost esx18 -Name test-2 -Template REHL_Temp -Datastore datastore1

注释:
-vmhost = Target host ,这个参数带的是esx主机,这里要注意的是不能直接用ip,而是用主机名,这就需要在venter和vsphere client的主机的host文件中配置好主机名和ip的对应关系,我这里的esxi主机名esx18;
-Name = Name of new VM ,将要部署的虚拟机名;
-Template: From wich template you want to deploy the new VM,模板的名字;
-Datastore: Target datastore to place the new VM,存储的磁盘;
-OSCustomizationspec = Wich “prep” template you want to deploy the new VM,这个参数不需要;
最后, 在powercli下运行上面的文件,我把这个文件放在f盘的根目录下,运行命令如下:

  1. .\FileserverDeploy.ps1

在vsphere client 可以看到成功部署的两台虚拟机test-1和test-2.

weinxin
DC Farm小程序二维码
扫一扫添加博客小程序
Jim

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:8   其中:访客  6   博主  2

    • avatar Amoy厦门 0

      技术博客。看不懂啊。悲了个剧

      • avatar hongxinzi@163.com 5

        我现在在杭州一家设备厂商做测试,我现在啥bug都发现不了。

        • avatar 黄片下载 0

          好文章,转载了

          • avatar findfeel 1

            来过就应该点击赞助广告!

            • avatar 小小Ho 0

              我来了……Wordpress论坛的 博主看来很了解Linux吧 我现在也正在研究 以后不懂问你哦 嘎嘎

              • avatar shang 0

                EXSI 的ROOT 密码忘了咋办?

                  • 激劉勇靖 激劉勇靖 Admin

                    @shang 这个只能用光盘修复了,在安装的时候选择修复,不要重新安装、