内容纲要

Hyper-V提供创建三种类型的虚拟网络

  • 外部:此虚拟网络就是物理主机网卡连接的网络,使用此网络可以与物理机通信,与连接在这个网络上的其他计算机通信,甚至可以连接到Internet。
  • 内部:连接在该虚拟网络的计算机可以互相通信,也可与物理主机通信,但无法与其他网络内的计算机通信,同时也无法连接Internet,除非启用NAT或者路由。
  • 专用:连接在专用虚拟网络的计算机之间可以互相通信,但不能与物理主机通信也无法与其他网络内的计算机通信。

在虚拟机启动后可以查看 IP 和 MAC

(Get-VMNetworkAdapter -VMName vps1).IPAddresses
(Get-VMNetworkAdapter -VMName vps1).MacAddress
# 创建网卡
Add-VMNetworkAdapter -VMName vps1 -VMNetworkAdapterName "New Network"
Remove-VMNetworkAdapter -VMName vps1 -VMNetworkAdapterName "New Network"
Rename-VMNetworkAdapter -VMName vps1 -NewName "New Network"

bios

Set-VMBios -VmName vps1 -StartupOrder ('IDE', 'CD', 'LegacyNetworkAdapter', 'Floppy')
Get-VMBios vps1

处理器

Set-VMProcessor -VMName vps1 -Count 2
Get-VMProcessor -VMName vps1

内存

Set-VMMemory -VMName vps1 `
    -DynamicMemoryEnabled $true `
    -MinimumBytes 512MB `
    -StartupBytes 1GB `
    -MaximumBytes 2GB
Get-VMMemory -VMName vps1

ScsiController

Get-VMScsiController -VMName vps1
Add-VMScsiController -VMName vps1

Restart VM

Start-VM -VMName VM1
Wait-VM -VMName VM1 -For IPAddress

VHDX

$VHDPath = 'H:\Vm\Vhds\VM1-D.VHDX'
New-VHD -Path $VHDPath -SizeBytes 8GB -Dynamic

Add-VMHardDiskDrive -VMName vps1 -ControllerType SCSI `
    -ControllerNumber 0 `
    -ControllerLocation 0 `
    -Path $VHDPath

发表评论

电子邮件地址不会被公开。 必填项已用*标注