PowerCLI命令使用方法Word下载.docx
- 文档编号:17501210
- 上传时间:2022-12-06
- 格式:DOCX
- 页数:22
- 大小:1.40MB
PowerCLI命令使用方法Word下载.docx
《PowerCLI命令使用方法Word下载.docx》由会员分享,可在线阅读,更多相关《PowerCLI命令使用方法Word下载.docx(22页珍藏版)》请在冰豆网上搜索。
命令分类
1.显示清单和报告
通过Get命令来去获得结果
Get-VM;
Get-Cluster
2.部署与配置
3.Maintenanceandoperations(维护与操作)
4.TroubleshootingandProblemResolution(问题解决)
命令Demo
1.显示VC的信息,命令如下:
Cvi$vc
2.显示所有命令的信息,命令如下
Get-VICommand
3.查某一个命令的信息的命令:
Get-command*vm
Get-VM的使用
1.Get-VM|set-vm–Description“thisisavm”
2.获得集中一个虚拟机的具体信息命令:
Get-vm虚拟机名称|format-list
3.可以通过设置命令来去简化查询:
命令如下
$vm=get-vmweb
Cls命令清除界面的命令
Get-ClusterGet-vmhostGet-vm的使用方式:
通过get-cluster|get-vmhost主机IP|get-vm查看集中某一台主机的虚拟机的信息:
通过命令导出虚拟机的信息数据,命令如下:
Get-vm|Export-CSV–Path<
filename.csv>
通过命令调出Execl工具打开file.csv,命令如下
Invoke-Itemfile.csv
也可以通过命令导出虚拟机的某一些参数信息,如机器名,CPU个数,以及内存量,命令如下:
通过命令查看虚拟机具体对象名称:
CPU个数,内存,这些参数的指令名称,命令如下:
Get-vm|Get-Member–MemberTypeproperty
通过命令将虚拟机的信息导出为HTML的文档。
通过PowerCLI管理主机:
通过PowerCLI的命令可以做如下动作:
1.通过命令增加主机到vCenter控制台
2.管理主机账号
3.主机服务的工作状态
4.配置NTP
5.配置SNMP
6.维护主机
VMHOST是集中一个命令,与它相关联的命令有60多个。
集中重要的一个命令:
Get-VMHost
它可以显示所有或则部分主机的信息。
它后面所带的其他参数有如下:
Datastore
DistributedSwitch
Location
ResourcePool
State
VM
通过命令可以参看某一台虚拟机在哪台主机上运行:
Get-vm虚拟机名称|get-vmhost
一.增加主机到vCenter:
Add-VMHost
必要参数说明:
-Name(hostname)
-Location(eg:
datacenter,cluster,folder)
-Credential(usernameandpassword)
可选参数:
-port
-Force
-RunAsync
其他的命令
-Move-VMHost
-Remove-VMHost
演示:
参看Add-VMHost的所带参数的命令:
gpmadd-vmhost
得到数据中心的信息的命令如下:
Get-datacenter
或则可以设置简短命令:
$dc=get-datacenter
当PowerCLI连接到VC上以后:
1.添加主机到vc中命令如下:
Add-VMhost–Name192.168.1.12–userroot–passpassword–Locationdatacenter–RunAsync–Force
参数分析:
-Name后面跟着主机名或则IP地址
-Location后面跟着数据中心名称;
文件夹名称,或则集群名称
-RunAsync立即连接
-Force连接过程可能会有SSL的问题,可以带这个参数,强制连接
2.可以通过命令将主机的用户名和密码进行保存,可以简化密钥的输入,命令如下
$cred=Get-Credential
二.管理主机账号
命令:
Get-VMHostAccount(获得主机和vCenter的用户信息)
New-VMHostAccount(创建一个新的用户只在ESX上)
三.主机服务的工作状态
Get-VMHostService检索主机服务信息列表
Restart-VMHostService重启主机服务
Set-VMHostService编辑服务
Start-VMHostService启动服务
Stop-VMHostService停止服务
以上这些命令不能直接运行到ESX主机上。
四.设置时间(NTP时间)
Add-VmHostNtpServer增加Ntp服务器配置
Get-VMHostNtpServer显示Ntp服务器配置
Remove-VMHostNtpServer删除Ntp服务器配置
这些命令不能直接连接到ESX服务器上进行运行
1.显示Ntp服务器命令:
gcm*ntpserver
2.显示Ntp服务器地址命令:
get-vmhost|Get-VMHostNtpServer
3.获得某一台主机的ntp服务器信息的命令:
get-vmhost主机IP|get-VMHostNtpServer
4.显示add-VMhostNtpServer的具体携带的参数的命令:
gpmAdd-VMHostNtpServer
5.定义ntp服务器或则服务器组的地址的命令:
$ntpServers=“192.168.1.1”,“192.168.1.16”
6.显示ntp服务器地址的命令:
$ntpServers
7.为主机添加Ntp服务器的命令:
Add-VMHostServer–VMHost192.168.1.12–NtpServer$ntpServers
五.主机维护
Set-VMhost
改变swap文件的策略
编辑swap文件存储位置
重要参数:
VMhost
State(连接以及维护)
VMSwapFilePolicy(跟VM一起或则主机存储)
Profile
1.显示某一台主机的信息:
Get-VMhost192.168.1.12|fl
2.显示get-vmhost命令所携带的参数的命令:
gpmset-vmhost
3.设置主机进入维护模式:
get-VMHost192.168.1.12|set-VMHost–statemaintenance
通过PowerCLI管理虚拟机
主要的命令:
Get-VM
通过PowerCLI自动创建虚拟机
管理虚拟机的电源状态
编辑虚拟机
创建模板
创建快照
进行vmotion和storageVMotion
Gpmget-vm可以获得get-vm这个命令的附带参数
显示集中一台主机上vm的信息:
Get-vmhost主机IP|get-vm
显示vc上存储的信息:
Get-datastore
显示集中一台主机上的存储信息:
Get-vmhost主机IP|get-datastore
显示某一个共享存储中的vm信息:
Get-datastore存储显示名称|get-vm
1.自动创建虚拟机
New-vm
次命令有四中模式:
创建一个新的虚拟机
克隆一个已存在的虚拟机
从模板部署一个新的虚拟机
从VMX文件注册一个虚拟机
次命令带的参数:
Name;
MemoryMB;
DiskMB;
VMhost;
Datastore;
NetworkName
演示new-vm命令:
Helpnew-vm
Gpmnew-vm解析一下new-vm这个命令所携带参数
创建新的虚拟机:
New-vm–Nametestvm–MemoryMB4096–DiskMB40000–vmhost192.168.1.11
创建虚拟机到一个文件夹中
New-vm–Nametestvm2–MemoryMB4096–DiskMB40000–vmhost192.168.1.11–location文件夹名称–RunAsync
2.克隆一个已存在的虚拟机
演示环节:
获得一个已存在虚拟机的信息:
get-vmproduction01(虚拟机显示名称)
以简短命令来替代:
$vm=get-vmproduction01
Get-vmproduction01|new-vm–Nameproduction02–vmhost192.168.1.12
3.注册一个虚拟机
获得VMX文件的路径并以简码的方式呈现:
Get-Item*vmx
$vmxfile=get-Item*.vmx
$f=$vmfile
获得VC以及连接到VC上主机的目录名称:
Get-PSDrive
关键点:
进入到需要注册到主机上的虚拟机目录中,并显示VMX文件:
Dir*.vmx
显示这个vmx文件所在位置的参数:
Dir*.vmx|format-list
返回到根目录:
cdC:
显示VMX文件的目录:
$f.DatastoreFullPath
注册一个虚拟机:
New-VM–VMfilePath(VMX文件路径)-vmhost192.168.1.12
4.改变虚拟机的电源状态
Start-VM;
Stop-VM;
Suspend-vm;
restart-vm
Restart-VMguest;
shutdown-VMguest(这些命令必须是在tools工具工作状态下起作用)
Get-vm虚拟机名称|start-vm
Get-vm虚拟机名称|stop-vm–kill(此命令只能直接连接esxi主机上使用)
Get-vm虚拟机名称|restart-vm
5.编辑虚拟机
Set-vm:
编辑虚拟机设置(memory;
CPU;
Description)
生成一个快照
将虚拟机转换成模板
演示编辑CPU和内存
Get-VM虚拟机名称|Set-VM–MemoryMB8000–NumCpu2–Description“thisisme”
6.虚拟磁盘管理
Get-HardDisk获得虚拟机虚拟磁盘的信息
Copy-HardDisk复制一个虚拟磁盘到一个新的存储位置
复制过程中改变磁盘格式(Thin/thicK)
New-HardDisk创建一个新的虚拟磁盘
Remove-HardDisk从虚拟机上删除磁盘
从存储中删除磁盘
Set-HardDisk:
调整虚拟磁盘大小
改变磁盘的模式(持久模式;
独立持久模式;
独立非持久模式)
扩展磁盘(Thin变成Thick)
移动磁盘到一个新的存储区域
演示:
添加一个磁盘到一个虚拟机
显示某一个虚拟机磁盘的信息
Get-VMweb|Get-HardDisk|fl
给web虚拟机添加一块磁盘
Get-VMweb|New-HardDisk–CapacityKB1024
添加一个精简模式的磁盘:
Get-VMweb|New-HardDisk–CapacityKB1024–ThinProvisioned:
$true
7.虚拟网卡管理
Get-NetworkAdapter获得虚拟机的网卡信息
New-NetworkAdapter创建一个新的虚拟网卡
Remove-NetworkAdapter删除虚拟网卡
Set-NetworkAdapter:
设置网络标签名称
启用或禁止虚拟网卡
改变网卡类型:
e1000,Flexible,VMXNET,VMXNET2,VMXNET3
启用一个虚拟网卡
Get-VMProducation|get-NetworkAdapter|Set-NetworkAdapter–Connected:
改变虚拟网络分配
显示网络标签列表:
Get-port
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PowerCLI 命令 使用方法
![提示](https://static.bdocx.com/images/bang_tan.gif)