什么是虚拟机?
虚拟化软件通过为操作系统提供与物理计算机所提供环境无区别的一个软件环境来工作。 运行在虚拟化环境中的操作系统被称之为“客体机” 而虚拟化软件在其上运行的系统我们称为“宿主机”在操作系统内或者在硬件虚拟化层的顶端,每个客体虚拟机运行它自己的操作系统及其安装的应用程序
为什么使用虚拟机?
在企业网络中,物理服务器的硬件利用率可能通常低于服务器容量的 5%。通过将物理服务器移植到一个虚拟环境中,提高了设备的利用率,而能耗以及物理服务器维护相关的成本就降低了同时还节省了物理空间。
最大化服务器正常运行的时间
通过虚拟化技术,可以将应用程序隔离在它们自己的机器内,防止生产环境中一个程序对另一个程序的影响。
微软提供了3个计算机虚拟化解决方案: virtual PC Virtual Server 和 Hyper-V
Hyper-v
Hyper-v 是一种虚拟化技术,可以在 windows server 2008 中的角色中进行安装与 virtual-PC 和 virtual-server 不同。 作为Hyper-v 安装的虚拟系统,这个子系统和父操作系统可以同等的对硬件进行访问。
通过 Hyper-v 管理器这个管理工具进行管理
Hyper-v 优点
64位客体机的支持:
hyper-v 支持在客体虚拟机中使用 64 位操作系统
多核和多处理器客体机支持
一个启用了 hyper-v 的服务器上,每个客体虚拟机都可以分配到最多四个处理器
对客体机增强的内存支持
hyper-v 中的虚拟机最大可以分配 32G 内存 virtual-PC 最大支持 3.6G
改善的性能
对多CPU 和更大内存的支持,导致hyper-v环境中虚拟机性能得到显著提高
虚拟机快照
通过快照可以很容易还原到一个以前的状态且方便进行备份
Hyper-v 的硬件软件需求
Hyper-v 要求包含硬件辅助虚拟化技术和硬件数据执行保护的 基于X64的处理器
Hyper-v 的软件要求是 x64 版本的 win2008标准版 企业版和数据中心版
Hyper-v 的安装
3. 按照屏幕指示完成 “添加角色向导”
4. 在“添加角色向导”结尾 必须重新启动系统以启用 Hyper-V 角色
5. 重启之后,确认已安装 hyper-v 角色
Hyper-v 服务器应该专用
如果在宿主机系统上设置了 hyper-v 角色,则建议在宿主机上不要启用 win2008 的其他角色.
在Hyper-v 下创建虚拟硬盘
虚拟硬盘的三种类型:
固定虚拟硬盘:
固定虚拟硬盘通过使用一个 .vhd 文件提供存储容量,这个文件在虚拟硬盘创建时 就被指定了容量的大小,不管虚拟硬盘中数据有多少,这个.vhd 文件大小始终不变
差异虚拟硬盘:
较为少用
动态扩展虚拟硬盘:
提供虚拟硬盘提供存储数据所需的存储容量,在虚拟硬盘刚创建的时候 .vhd
文件容量很小,随着数据的不断增加,虚拟硬盘的大小在增长。从硬盘删除数据
.vhd 的容量不会自动收缩
在Hyper-v 下配置虚拟网络
1.打开 hyper-V 管理器
2.在“操作” 窗口上“虚拟网络管理器”
Hyper-V 允许多个互联的子网或广播域创建复杂的虚拟网络
可以创建三种网络类型:
外部网:
外部虚拟网绑定到物理网卡上以使虚拟机能够访问物理网络。如果网络中存在 DHCP 服务器,那么连接到外部网络的虚拟机可以从该DHCP服务器获得一个 IP地址
内部网:
内部网可以用本地物理计算机将所有虚拟机连接起来。这种类型的虚拟网络不能提供对物理网络连接的访问
专用网:
专用虚拟网只用于运行在本地物理计算机上的虚拟机之间的互联
在Hyper-v 下创建虚拟机
1.打开 hyper-V 管理器
2.在“操作” 窗口上单机 “新建” 单击 “虚拟机”
3. 创建虚拟机并 命名
在创建好的虚拟机上单击 右键选择“设置” 我们可以对虚拟机的硬件设备
进行修改,例如选择 CPU 数量 内存大小 网卡类型等
双击 “虚拟机” 单机媒体,我们可以选择系统的 ISO ,给虚拟机装操作系统
本节内容在线远程授课视频下载地址