内容纲要
修改IP、vlan、密码
& {Set-VMNetworkAdapterVlan –VMName "VPSname" -VMNetworkAdapterName "myNetCard*" –Access –VlanId 44;}
-
修改vlan(同开通时的参数)
& {$feature = Get-VMSystemSwitchExtensionPortFeature -FeatureName "Ethernet Switch Port Bandwidth Settings";$feature.SettingData.Reservation = 0;$feature.SettingData.Limit = 10485760;Add-VMSwitchExtensionPortFeature -VMName "VPSname" -VMNetworkAdapterName "myNetCard2" -VMSwitchExtensionFeature $feature;Set-VMProcessor "VPSname" -Maximum 100; }
-
修改带宽(同开通时的参数)
& {Set-VMDvdDrive -VMName "VPSname" -Path e:\testvps\setip.iso;}
-
修改IP、密码需要修改json数据生成iso挂载到云服务器,云服务器会自动检测修改
修改云服务器CPU、内存
& {Get-VM -VMName "VPSname" |Set-VM -ProcessorCount 8 -MemoryStartupBytes 8192MB -Notes "VPSNotes" -Passthru;}
-
修改云服务器配置为:8核8G
修改硬盘大小
& {Get-VHD -Path e:\testvps\hi.vhdx;}
-
获取硬盘文件大小(单位字节,除三次1024为GB)
& {Resize-VHD -Path e:\testvps\hi.vhdx -Sizebytes 100GB;}
-
硬盘文件扩容(不能缩小)
新增硬盘
& {new-vhd -path e:\testvps\hi.vhdx -Sizebytes 10GB;Add-VMHardDiskDrive -VMName "VPSname" -Path "e:\testvps\hi-2.vhdx" -maximumIOPS 0;}
-
新建硬盘,并且挂载到云服务器
考虑的问题
-
所有硬盘路径都入库保存,方便下次直接调取
-
修改VLAN、IP、带宽、密码不需要关闭云服务器,修改内存、CPU、硬盘需要关闭云服务器操作
-
修改硬盘大小还需要人工进服务器进行磁盘扩容操作
-
硬盘操涉及数据,所有发送的参数都应该做验证检查