当前位置:
文档之家› 第3章 Hyper-V虚拟机的管理(科干院)
第3章 Hyper-V虚拟机的管理(科干院)
实验一:创建虚拟硬盘
1.创建动态扩展虚拟硬盘 2.创建固定大小虚拟硬盘 3.创建差异虚拟硬盘
实验一:编辑虚拟硬盘
1.压缩硬盘 2.转换硬盘 3.扩展硬盘 4.合并硬盘
3.2 建立虚拟机
建立虚拟机方式: 1.在图形化界面下,通过建立虚拟机向导 创建虚拟机, 2.通过PowerShell来创建虚拟机 3.PowerShell可以利用脚本,大量创建虚 拟机,一般在大规模的环境中使用
三种虚拟硬盘的优缺比较
注意:
虚拟硬盘的大小不应超过物理磁盘的空 间。 如果是动态扩展硬盘可以超过磁盘空间, 但应该在数据达到磁盘上限时扩展物理 磁盘。 复制指定物理硬盘的内容可以做物理磁 盘的备份。 差异磁盘只能是同属VDH或VDHX的。
2016/4/20
3.1.2 编辑虚拟硬盘
VMQ:VMM在服务器的物理网卡中为每个虚机分配一个独立的队 列,这样虚机出来的流量可以直接经过软件交换机发送到指定队列 上,软件交换机无需进行排序和路由操作。但是,VMM和虚拟交 换机仍然需要将网络流量在VMDq和虚机之间进行复制。
SR-IOV:对于SR-IOV来说,则更加彻底,它通过创建不同虚拟功 能(VF)的方式,呈现给虚拟机的就是独立的网卡,因此,虚拟 机直接跟网卡通信,不需要经过软件交换机。VF和VM之间通过 DMA进行高速数据传输。 SR-IOV的性能是最好的,但是需要一系列的支持,包括网卡、主 板、VMM等
3.3.4 处理器设置
Windows Server 2012中的 Hyper-V 支持在包含最多320个逻辑处理器的主机 系统上运行。可在虚拟机中配置的虚拟 处理器的数量取决于物理计算机上处理 器的数量。 1.NUMA简介:NUMA 是多处理器系 统中使用的一种内存体系结构,在该体 系结构中,处理器访问内存所需的时间 取决于内存相对于处理器的位置
3.3.5 网络适配器设置
虚拟机的网络适配器有两种:一种是网络适 配器(即新版的网络适配器,为了与各个操 作界面中的叫法一致,简称其为网络适配 器),另一种是旧版网络适配器。这两种网 络适配器的差别在于有无硬件加速功能,旧 版网络适配器没有硬件加速的功能。 在“网络适配器设置”页面中,主要有两个 选项:一个是启用虚拟LAN标识,用于指定 网卡连接不同的VLAN;另一个是启用带宽管 理,其是Windows Server 2012 Hyper-V中的 新功能,也就是QoS功能,用于限制虚拟机 的网络速率。
3.3.5 网络适配器设置
3.高级功能:高级功能提供了MAC地址、DHCP防护、 路由器保护、端口镜像和NIC组合等功能 (1)MAC地址功能:虚拟网卡的MAC地址就会由虚 拟交换机的设定取得MAC地址 (2)DHCP防护功能:DHCP防护功能可以删除来自 假冒DHCP服务器的未授权虚拟机DHCP服务器消息 (3)路由器保护功能:路由器保护功能可以删除来自 假冒路由器的未授权虚拟机的路由器和重定向消息 (4)端口镜像功能:即可监视虚拟机的网络流量。 (5)NIC组合功能:NIC组合的组合模式有独立交换、 负载平衡 (6)软盘驱动器
3.设置处理器的兼容性:CPU的兼容性 是指虚拟机可以使用不同型号的处理器 的功能,这会提高虚拟机与不同处理器 版本之间的兼容性 4.NUMA设置: 最大处理器数量:物理服务器的逻辑处 理器数量,上限为64个。 最大内存量:主机分配给虚拟机的最大 内存。 一个插槽上允许的最大NUMA节点数: 预设为1,最大为64。
(4)MPIO 功能:多路径 I/O,集成的多路 径 I/O (MPIO) 支持是为基于 Windows 的服务器 与 SAN 连接提供高可用性的众多增强功能之一。 Microsoft MPIO 体系结构通过建立到存储阵列的多个 会话或连接,支持 iSCSI、光纤通道和串行连接的存 储 (SAS) SAN 连接。 多路径解决方案使用冗余的物理路径组件(适配器、 电缆和交换机)在服务器与存储设备之间创建逻辑路 径。如果这些组件中的一个或多个发生故障,导致路 径无法使用,多路径逻辑就使用 I/O 的备用路径以使 应用程序仍然能够访问其数据。每个网络接口卡(在 使用 iSCSI 的情况下)或 HBA 都应通过使用冗余的交 换机基础结构连接起来,以便在存储结构组件发生故 障时能继续访问存储。
实验二:创建虚拟机
1. 2. 3.
在图形化界面下,通过建立虚拟机向 导创建虚拟机, 通过PowerShell来创建虚拟机-new-vm PowerShell可以利用脚本,大量创建虚 拟机,一般在大规模的环境中使用
3.3 虚拟机的设置
可以为虚拟机添加SCSI控制器、网络配 置器、旧版网络适配器、光纤通道适配 器等 如果服务中有独立显卡硬件,并在 Hyper-V中开启了GPU功能,则可以添 加RemoteFX 3D视频适配器。 注意,这里的网络适配器最多可以添加 8个
1.SCSI控制器:每台虚拟机最多可支持256个SCSI硬盘(4个SCSI 控制器),每个控制器最多支持64个硬盘 2.网络适配器和旧版网络适配器:网络适配器需要驱动程序。 3.光纤通道适配器:每个虚拟机最多可以配置4个光纤通道适配 器 (1)NPIV 支持:N-PortID Virtualization (2)虚拟 SAN 支持:Hyper-V 允许在主机上定义虚拟SAN,以 适应一个Hyper-V主机通过多个光纤通道端口连接到不同的SAN的 情况 (3)实时迁移:若要在保持光纤通道连接时支持跨Hyper-V主机 进行虚拟机的实时迁移,需要为每个虚拟光纤通道适配器配置两 个WWN——集合A和集合B。Hyper-V在实时迁移期间自动在集合 A和集合B的WWN地址之间交替。这可确保在迁移之前目标主机 上的所有LUN都可用,且在迁移期间不会发生停机,并在实时迁 移期间交替WWN地址。
每个扇区是:512Byte
SCSI VS IDE
VDHX格式的有点
支持最大64TB容量的虚拟硬盘 支持4KB扇区 全新的日志系统,可以防范由于断电导 致的错误 可以在VHDX文件中嵌入自定义的用户 定义元素 高效表示数据,使文件大小更小,并且 允许基础物理存储设备回收未使用的空 间。
在虚拟机建立和设置完成之后,安装虚拟机操作系统 之前,首先要将操作系统的ISO文件挂载到虚拟机的 DVD虚拟光驱中,然后再启动虚拟机。如果安装的 Windows硬盘是VHD格式,那么可以将Windows VHD 硬盘挂载到虚拟机中,添加一块硬盘并指定Windows VHD位置,在虚拟机启动的时候,选择Windows VHD 为启动首选项。 在虚拟机的设置中,可以设置虚拟的DVD的驱动器, 同样的,也可以在PowerShell中设置DVD的驱动器
3.3.2 BIOS设置
3.3.3 虚拟机内存设置
1. 2.
动态内存:动态内存技 术可以实时调整虚拟机 能够使用的内存的数量 智能分页技术:可降低 没有足够可用物理内存, 而必须重新启动虚拟机, 导致虚拟机可能无法重 新启动的风险。当重新 启动虚拟机所需的内存 比目前配置给虚拟机的 内存更多时,智能分页 会将硬盘的资源当作额 外的暂时内存使用
1.Qo S带宽 管理: 包括最 大带宽 管理和 最小带 宽管理
2.硬件加速:硬件加速技术可以将网络任务卸载到物理网络适 配器,这是通过设置虚拟机队列(VMQ)、IPsec任务卸载和单根 I/O虚拟化实现的 (1)VMQ:VMQ是一种硬件虚拟化技术,可用于高效地将网络 通信传输到虚拟化宿主机的操作系统,原理是把一个网卡虚拟若 干个虚拟网卡,对应每台虚拟机。 (2)IPsec 任务卸载:是一种内置于 Windows 操作系统中的、 用于支持配置硬件以减少 CPU 负载并执行密集型计算工作的网络 适配器技术。通过将IPsec工作负载从主计算机的 CPU 移动到专 用处理器上的网络适配器,可以更好地利用网络带宽。 (3)单根I/O虚拟化(SR-IOV):该技术使得网络适配器这样 的设备可将对资源的访问拆分到多个PCIe硬件上。在Windows Server 2012 Hyper-V中,SR-IOV使得网络通信可以绕过Hyper-V虚 拟化软件交换层,借此可以降低该层的I/O负担,通过将支持SRIOV的设备直接分配给虚拟机,虚拟机的网络性能就可以和物理 计算机一样
创建好硬盘后,可以对硬盘进行:压缩、 转换、扩展、合并操作
1.压缩:通过虚拟硬盘中删除数据后留下的空白空间 来减小VHD或者VHDX文件的大小 2.转换:可以在Windows Server 2012上创建和使用两 种格式的文件——VHDX文件和VHD文件。但是VHDX 文件和Windows Server 2008不兼容。微软推荐大多数 Windows Server 2012用户将VHD文件升级到VHDX, 以使用其中的各种新特性。但是,如果希望将虚拟机 移动到之前版本的Windows Server上,那么使用VHD 文件会更加方便。 3.扩展:扩展就是增加动态扩展虚拟硬盘或固定大小 虚拟硬盘的存储容量。 4.合并:合并仅适用于差异硬盘。合并能够将存储在 差异虚拟硬盘中的一些更改与父虚拟硬盘的内容合并。
NUMA原理:
2.处理器设置 ①虚拟机保留:在虚拟机可用的虚拟机处理器 资源中,指定要留给虚拟机的百分比,此设定 可以确保指定的百分比提供虚拟机使用。 ②虚拟机限制:在虚拟机可用的虚拟机处理器 资源中,限制虚拟机的CPU使用百分比,此设 定可以确保指定的百分比将提供虚拟机最多的 使用资源。 ③相对权重:当有多台虚拟机同时运行且CPU 资源较少时,分给虚拟机CPU计算能力的优先 级,权重越高则越优先分配。
windows在启动过程中比在 运行状态中需要更多内存。
Windows Server 2012 Hyper-V的主机上的虚拟内存配 置选项如下: 1.启动内存,就是启动虚拟机时所需初始的内存。 2.最大内存,就是虚拟机最大可用内存。 3.最低内存,当服务器资源紧张时,所分配的虚拟机内 存资源大于物理主机内存,虚拟机之间出现抢夺资源 的情况,则主机要保证虚拟机所使用的最低内存,这 就是最小内存。 4.内存缓冲,主机上有足够的内存资源时,可以分配给 该虚拟机的额外内存数量(用虚拟机执行负载所需实 际内存数量,用百分比表示)。 5.内存权重,决定了主机上的虚拟机动态内存的使用优 先级,运行内存在每个虚拟机之间进行分配