1e2cbe7ae24020987c552629d3a14fb8.gif

正文共:1799 字 31 图,预估阅读时间:2 分钟

我们前面介绍了很多虚拟化相关的知识网络之路第4章(下):认识虚拟化,也认识了不少虚拟化工具,如vmware网络之路15:认识虚拟化环境VMware ESXi、KVMKVM部署初体验、CAS网络之路16:认识虚拟化环境H3C CAS、VirtualBox如何在VirtualBox上装一台CentOS虚拟机等等。

加上最近使用微软的Azure也比较多,底层实现效果可以说是非常棒。我不禁在想,难道微软的操作系统没有自带的虚拟化工具吗?为什么我们一定要安装这些非原生的第三方虚拟化工具呢?

然后我在Windows Server系统中找到了Hyper-V服务,当一台Windows Server服务器安装完成后,我们可以在这台服务器上通过添加角色的方式来安装Hyper-V。

那更高版本的桌面操作系统,比如Windows 10是否支持这个功能呢?我们以我在用的这台Windows 10笔记本来试一下。

8917539024f451206af899953ba90904.png

首先,我们在“控制面板”“程序”中,点击“程序和功能”下面的“启用或关闭Windows功能”

e8b98070789343222d6a78a106c270fd.png

“Windows功能”页面,我们找到“Hyper-V”,确认“Hyper-V平台”“Hyper-V管理工具”都被勾选,然后点击“确定”

46df379121c0e9b119370cf2c9f30718.png

之后无需人工干预,在系统完成安装后,会自动展示结果,我们只需要按照提示重新启动计算机即可。

c9120fe54c2695611bef09952fd5b691.png

重启之后,我们在任务管理器中查看,Hyper-V虚拟化的后台资源占用实在是低啊,惊掉了下巴。

7bd6c601e9cf60b9d2824fe97023888c.png

Windows Server有单独的服务器管理器,配置入口比较好找。但在Windows上初次使用时,你可能找不到服务入口,此时我们需要在“开始”菜单中的“Windows管理工具”找到“Hyper-V管理器”,并运行即可。

6512349afed329d19ed7a53604ae4733.png

Hyper-V管理器的界面如下所示。

a459221d74124ab13ca5b8fd38580cd8.png

当我们选中宿主机时,右侧可以展示虚拟机、操作等信息。

4da6cfdc3a272415cbac889473405f2f.png

首先,我们点击“操作”“虚拟交换机管理器”,检查一下vSwitch的配置。

c403f0b953ddf3d12a91028a907dadc7.png

默认操作是“新建虚拟交换机网络”,对应的虚拟交换机的配置分为了尾部、内部和专用3种,其区别如下:

1、外部:此虚拟网络就是主机物理网卡连接的网络,如果创建的虚拟机的网卡被连接到这个外部虚拟网络的话,则它们可以通过此网络来与主机通信,也可以与连接在这个网络上的其他计算机通信,甚至可以连接Internet。如果主机有多块物理网卡的话,则可以针对每一块网卡创建一个外部虚拟网络。类似于VirtualBox的“桥接网卡”

2、内部:连接在这个内部虚拟网络上的计算机之间可以相互通信,也可以与主机通信,但是无法与其他网络内的计算机通信,如果我们为这个虚拟网络启用NAT或配置路由,则它们可以访问到Internet。类似于VirtualBox的“网络地址转换(NAT)”。

3、专用:连接在这个专用虚拟网络上的计算机之间可以相互通信,但是并不能与主机通信,也无法与其他网络内的计算机通信。类似于VirtualBox的“仅主机(Host-Only网络)”。

我们看默认的Default Switch网络,连接类型为“内部网络”,同时使用了NAT来向虚拟机提供访问Internet的权限。

9b91e741543c0405d9149479f9bd9990.png

然后我们创建一个“外部网络”,网卡绑定到有线网卡,记得勾选“允许管理系统共享次网络适配器”,不然宿主机就要断网了。

c63666abf2e5e6b9c27c45954e279f48.png

在虚拟交换机的扩展选项中,我们看到了Azure的VFP转发扩展。

5970e4ae1dd6fb047d0c2cc1fb879284.png

开启之后,我们再查看网络适配器选项,发现有线网卡的型号已经变成了Hyper-V Virtual Ethernet Adapter。

27cdd6720cc33129a3fd788f98806d96.png

然后我们回到Hyper-V管理器页面,创建一台虚拟机。可以右击宿主机名称,选择“新建”下面的“虚拟机”,或者使用右侧的“操作”框中的“新建”,效果是一样的。

53a09cdc943a08f92879e862895ee578.png

创建虚拟机的欢迎界面,直接“下一步”

e421ac0d7575c6a4b2c107c96715d055.png

指定虚拟机的名称和位置,我用了一个中文名称,但是虚拟机的默认存储路径是C:\ProgramData\Microsoft\Windows\Hyper-V\,建议修改到其他盘。

b96ba0a18626c344611f41bac777dc02.png

跟vmware类似,这里有一个“指定代数”的步骤,类似于选择虚拟机的兼容性,有关相信信息,可以点击页面中的链接进行查看。

ca2b4036cd365e222e35b9cc8f139fba.png

从64位版本的Windows系统来看,第一代虚拟机无法支持最新的Windows 11系统,而第二代虚拟机则无法支持Windows 7及之前的客户操作系统。因为我们使用的系统为64位的Windows 10,建议选择“第二代”虚拟机。

95b26fcdbd16e004c277c8cfdd3b16c3.png

从32位版本的Windows系统来看,仅可支持第一代虚拟机。

431a91376c6dbfc9c57d2d4f5097b60d.png

分配内存时,我们为其分配4 GB的内存,并启用“为此虚拟机使用动态内存”

a8b2b7bc5106fabfa930be04020b953b.png

配置网络,选择新建的虚拟交换机TTTech。

699d3af2fbc3af59ddc37f17a07bb916.png

连接虚拟硬盘,选择“创建虚拟硬盘”,修改磁盘大小为40 GB。

2298b075ac1bc4ae907e3e649889400f.png

安装选项中,选择“从可启动的CD/DVD-ROM安装操作系统”,使用本地的映像文件,点击“下一步”

e95571613bae514ac0a17580f2d38cde.png

最后确认配置信息,点击“完成”

de79a7b84ee27a13b5af06ee7a3db81c.png

然后我们在虚拟机列表中就可以看到新创建的虚拟机了,可以通过右侧操作列中的虚拟机操作选项进行操作。

a0479897ffe522e3ba91023a5a9f8dd5.png

通过点击“连接”,我们可以进入到虚拟机控制台,执行虚拟机相关的所有操作。此时,我们可以直接“启动”虚拟机。

2ba3ba899846058a4e59a4d4a9899681.png

不过,我们好像没有配置CPU,可以通过点击“文件”下的“设置”进行调整。

cc22b9db8d2886c499eb200daff9dc45.png

在设置页面,我们调整虚拟处理器的数量为2个。

3ea443d8f868ab671f37c464da8fec9d.png

然后再正常启动虚拟机并完成操作系统的安装。在任务管理器中查看,虚拟机连接占用内存竟然比远程桌面还低。

86000ca53ce4f352263b7c960ef26ae7.png

通过查看资源使用情况,我们发现这个动态内容竟然是按照虚拟机的内存需求分配出稍微多一点的内存。

a2bd7b513196bc6cd3b4586a06c71f54.png

而当我们运行程序内存使用量增加时,分配内存也会对应增加。

709d4ed894ba03cbf21b072f04563ad4.png

3e1c44fe9af6b09edd55519807d01ed3.gif

长按二维码
关注我们吧

7954a41fd116000699555db108efbe29.jpeg

c521e39c48ed64c759509546d46c84dd.png

使用VLC media player初步认识单播、广播和组播

通过抓包简单对比一下单播、广播和组播的区别

Linux下的VLC简介

HCL中竟然新增了Openwrt服务器,你知道怎么用吗?

HCL使用Openwrt测试组播的简单操作

iperf测试组播的命令是什么?通过HCL学习一下

组播源和组播接收者的IP地址配置不配行不行?

基于子VLAN的组播VLAN实验

ip address命令操作指南

添加组播地址的autojoin标志就能测试祖播了

手撸一个自动创建SSL证书的SHELL脚本

MSR810配置本地认证的有线802.1X认证

MSR810配置本地认证的无线802.1X认证

MSR810配置有线Portal认证

MSR810配置无线Portal认证

AI讽刺检测:侮辱你的AI而不冒犯它

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐