Vsphere auto deploy准备工做(一)

Vsphere auto deploy 准备流程

要经过vsphere auto deploy置备主机,须要完成以下准备工做html

  1. 搭建DHCP、TFTP服务器(作好相应的配置)shell

  2. 启用auto deploy以及image builder服务windows

  3. 若是要使用 PowerCLI cmdlet 管理 vSphere Auto Deploy,请确认 Windows 计算机上装有 Microsoft .NETFramework 4.5 或 4.5.x 和 Windows PowerShell 3.0 或 4.0服务器

  4. 设置远程 Syslog 服务器。有关 Syslog 服务器配置信息,请参见 《 vCenter Server  和主机管理》 文档。将您引导的第一台主机配置为使用远程 Syslog 服务器并将主机的主机配置文件应用于全部其余目标主机。或者,安装并使用 vSphere Syslog Collector,该工具是 vCenter Server 支持工具,提供了统一的系统日志记录架构,可以进行网络日志记录并将多台主机的日志结合使用。网络

  5. 安装 ESXi Dump Collector 并设置第一台主机,以便全部核心转储都指向 ESXi Dump Collector 并将该主机的主机配置文件应用于全部其余主机架构

开始准备Vsphere auto deploy

TFTP、DHCP 服务器搭建将在后续文章中说明,在此咱们只准备PowerCLI cmdlet、syslog服务器以及ESXi Dump Collector。ide

VMware.PowerCLi 安装:

备注:提早将powershell版本更新到powershell 5.1,Windows server2012 R2 中powershell版本为4.0,没法识别Install-Module ,需安装PowerShellGet 模块,关于如何在powershell 3.0 或者powershell 4.0 环境下使用PowerCLI请参阅 微软官方文档 ,建议升级powershell到5.1及以上。Powershell版本查询:$PSVersionTable.PSVersion工具

1

若是版本过低,建议进入下载页选择自身操做系统对应的版本进行更新。Vmware.PowerCLi自6.5.1起支持PowerShell 命令Install-Module安装,powershell Gallery Web站点上提供了PowerCLI模块,当从Windows PowerShell提示中运行install-module时,命令将下载并安装指定的模块。根据实际环境能够在线或者离线安装。ui

在线安装Vmware.PowerCLispa

        首先执行Find-Module -Name Vmware.PowerCLI ,确认是否能够访问PowerShell Gallery 库中的PowerCLI 模块。

2执行在线安装命令3验证安装后是否可用4

离线安装Vmware.PowerCLi

在能够访问外网的计算机上执行命令下载powercli 模块包:Save-Module将下载的powerCLI模块复制到对应文件夹。5可经过以下命令查看要复制的位置6针对不一样用户放置位置不一样:

Local User: $home\Documents\WindowsPowerShell\Modules

All Users: $pshome\Modules7

 导入模块:Import-Module -Name  Vmware.PowerCLI

查看当前模块:Get-Module

8至此咱们便可以开始经过powershell使用Vmware powercli命令行了。

建立Vmware.PowerCLi桌面快捷方式

安装完成后咱们没法再桌面上找到快捷方式,为了更方便使用powercli能够建立powershell桌面快捷方式,右键“属性”->在“快捷方式”TAB页中修改目标(T)选项: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noe -c "Import-Module VMware.PowerCLI"

9

设置完成后,每次使用时双击powershell 桌面图标便可打开PowerCLI

10

参考文献:

https://blogs.vmware.com/PowerCLI/2017/04/powercli-install-process-powershell-gallery.html

https://docs.microsoft.com/en-us/powershell/gallery/psget/get_psget_module

相关文章
相关标签/搜索