用命令来操作vSphere:十八 PowerCLI命令--资源池操作
2011-06-20 22:53
429 查看
1.Get-ResourcePool
功能:检索在vSphere服务器上的资源池。
语法:
Get-ResourcePool [-VM <VirtualMachine[]>] [-Location <VIContainer[]>] [[-Name] <String[]>] [-Id <String[]>] [-NoRecursion] [-Server <VIServer[]>] [<CommonParameters>]
例子:
$server = Connect-VIServer -Server 10.23.112.235 Get-ResourcePool -Server $server -VM VM
2.Set-ResourcePool
功能:更改指定资源池的属性。
语法:
Set-ResourcePool [-ResourcePool] <ResourcePool[]> [-Name <String>] [-CpuExpandableReservation [<Boolean>]] [-CpuLimitMhz <Int64>] [-CpuReservationMhz <Int64>] [-CpuSharesLevel <SharesLevel>] [-MemExpandableReservation [<Boolean>]] [-MemLimitMB <Int64>] [-MemReservationMB <Int64>] [-MemSharesLevel <SharesLevel>] [-NumCpuShares <Int32>] [-NumMemShares <Int32>] [-Server <VIServer[]>] [-WhatIf] [-Confirm] [<CommonParameters>]
例子:
Set-ResourcePool -Resourcepool Resourcepool -NumCpuShares 512 -MemLimitMB 256
3.New-ResourcePool
功能:创建一个新的资源池。
语法:
New-ResourcePool -Location <VIContainer> -Name <String> [-CpuExpandableReservation [<Boolean>]] [-CpuLimitMhz <Int64>] [-CpuReservationMhz <Int64>] [-CpuSharesLevel <SharesLevel>] [-MemExpandableReservation [<Boolean>]] [-MemLimitMB <Int64>] [-MemReservationMB <Int64>] [-MemSharesLevel <SharesLevel>] [-NumCpuShares <Int32>] [-NumMemShares <Int32>] [-Server <VIServer[]>] [-WhatIf] [-Confirm] [<CommonParameters>]
例子:
$resourcepool1 = Get-ResourcePool -Location Cluster -Name ResourcePool1 New-ResourcePool -Location $resourcepool1 -Name ResourcePool2 -CpuExpandableReservation $true -CpuReservationMhz 500 -CpuSharesLevel high -MemExpandableReservation $true -MemReservationMB 500 -MemSharesLevel high
4.Move-ResourcePool
功能:移动资源池从一个位置到另一个位置。
语法:
Move-ResourcePool [-ResourcePool] <ResourcePool[]> [-Destination] <VIContainer> [-Server <VIServer[]>] [-WhatIf] [-Confirm] [<CommonParameters>]
例子:
Move-ResourcePool -ResourcePool ResourcePool -Destination Host
5.Remove-ResourcePool
功能:删除指定的资源池。
语法:
Remove-ResourcePool [-ResourcePool] <ResourcePool[]> [-Server <VIServer[]>] [-WhatIf] [-Confirm] [<CommonParameters>]
例子:
Remove-ResourcePool -ResourcePool ResourcePool
功能:检索在vSphere服务器上的资源池。
语法:
Get-ResourcePool [-VM <VirtualMachine[]>] [-Location <VIContainer[]>] [[-Name] <String[]>] [-Id <String[]>] [-NoRecursion] [-Server <VIServer[]>] [<CommonParameters>]
例子:
$server = Connect-VIServer -Server 10.23.112.235 Get-ResourcePool -Server $server -VM VM
2.Set-ResourcePool
功能:更改指定资源池的属性。
语法:
Set-ResourcePool [-ResourcePool] <ResourcePool[]> [-Name <String>] [-CpuExpandableReservation [<Boolean>]] [-CpuLimitMhz <Int64>] [-CpuReservationMhz <Int64>] [-CpuSharesLevel <SharesLevel>] [-MemExpandableReservation [<Boolean>]] [-MemLimitMB <Int64>] [-MemReservationMB <Int64>] [-MemSharesLevel <SharesLevel>] [-NumCpuShares <Int32>] [-NumMemShares <Int32>] [-Server <VIServer[]>] [-WhatIf] [-Confirm] [<CommonParameters>]
例子:
Set-ResourcePool -Resourcepool Resourcepool -NumCpuShares 512 -MemLimitMB 256
3.New-ResourcePool
功能:创建一个新的资源池。
语法:
New-ResourcePool -Location <VIContainer> -Name <String> [-CpuExpandableReservation [<Boolean>]] [-CpuLimitMhz <Int64>] [-CpuReservationMhz <Int64>] [-CpuSharesLevel <SharesLevel>] [-MemExpandableReservation [<Boolean>]] [-MemLimitMB <Int64>] [-MemReservationMB <Int64>] [-MemSharesLevel <SharesLevel>] [-NumCpuShares <Int32>] [-NumMemShares <Int32>] [-Server <VIServer[]>] [-WhatIf] [-Confirm] [<CommonParameters>]
例子:
$resourcepool1 = Get-ResourcePool -Location Cluster -Name ResourcePool1 New-ResourcePool -Location $resourcepool1 -Name ResourcePool2 -CpuExpandableReservation $true -CpuReservationMhz 500 -CpuSharesLevel high -MemExpandableReservation $true -MemReservationMB 500 -MemSharesLevel high
4.Move-ResourcePool
功能:移动资源池从一个位置到另一个位置。
语法:
Move-ResourcePool [-ResourcePool] <ResourcePool[]> [-Destination] <VIContainer> [-Server <VIServer[]>] [-WhatIf] [-Confirm] [<CommonParameters>]
例子:
Move-ResourcePool -ResourcePool ResourcePool -Destination Host
5.Remove-ResourcePool
功能:删除指定的资源池。
语法:
Remove-ResourcePool [-ResourcePool] <ResourcePool[]> [-Server <VIServer[]>] [-WhatIf] [-Confirm] [<CommonParameters>]
例子:
Remove-ResourcePool -ResourcePool ResourcePool
相关文章推荐
- 用命令来操作vSphere:十六 PowerCLI命令--群集操作
- 用命令来操作vSphere:十二 PowerCLI命令--网络操作(1) 推荐
- 用命令来操作vSphere:二十二 PowerCLI命令--虚拟主机操作(1)
- 用命令来操作vSphere:二十一 PowerCLI命令--vShphere服务器(3)
- 用命令来操作vSphere:二十六 PowerCLI脚本—vCheck (日报) 使用方法
- 用命令来操作vSphere:九 VMware vSphere 4.1 PowerCLI
- 用命令来操作vSphere:十一 PowerCLI命令--虚拟机操作
- 用命令来操作vSphere:二十七 PowerCLI脚本—谁创建了虚拟机
- 用命令来操作vSphere:二十三 PowerCLI命令--虚拟主机操作(2)
- 用命令来操作vSphere:二十八 PowerCLI脚本—创建vSwitch端口
- 用命令来操作vSphere:二十 PowerCLI命令--vShphere服务器(2)
- 用命令来操作vSphere:十三 PowerCLI命令--网络操作(2)
- 用命令来操作vSphere:十四 PowerCLI命令--主机配置文件
- 用命令来操作vSphere: 三十 PowerCLI脚本—自定义站点恢复管理计划
- 用命令来操作vSphere:二十四 PowerCLI命令--日志/报告/配置
- 用命令来操作vSphere:二十九 PowerCLI脚本—生成word报告
- 用命令来操作vSphere:十五 PowerCLI命令--客户机操作系统
- 用命令来操作vSphere:十七 PowerCLI命令--存储操作
- 用命令来操作vSphere:十九 PowerCLI命令--vShphere服务器(1) 推荐
- 用命令来操作vSphere:二命令清单