当前位置:首页 > 常见问题 > 正文

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机

Windows自带Hyper-V功能自己的电脑怎么变成多个虚拟主机,提供虚拟机自己的电脑怎么变成多个虚拟主机的运行平台和管理工具。使用Hyper-V管理工具可以在一台电脑上创建多台虚拟机,从而非常容易的模拟系统开发和系统运行环境,实现软件分层分布式部署。

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机  第1张

一台物理主机虚拟成多台主机使用,不同的主机可以安装不同的操作系统,便于搭建分布式开发和运行环境

按照本文描述,一步一步的设置和安装,就可以完成虚拟机平台的安装,虚拟机及虚拟机操作系统的安装。从而在一台物理机上创建多台虚拟机,用多台虚拟机去构建分层分布式开发和运行环境。

01 安装虚拟机的条件

Windows10专业版或以上版本才提供Hyper-V功能;主机CPU必须是64位;主机必须支持和开启CPU虚拟化功能。

开始菜单→Windows管理工具→系统信息,可以列出下图所示内容。从中可以查看自己电脑的windows版本是否符合条件;CPU是否是64位,是否符合条件。

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机  第2张

windows操作系统的系统信息界面,可以查看window版本、CPU等是否满足安装虚拟机的条件

如下图,是华硕主板的设置界面,从UEFI BIOS Utility 中查看系统CPU是否支持和开启了虚拟化。不过需要说明的是,并非所有的CPU都支持虚拟化技术。

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机  第3张

在主机板的EFI BIOS中查看CPU是否有虚拟化功能,是否已经开启了虚拟化功能

02 安装windows的Hyper-V平台和管理工具

具备安装虚拟机的条件后,开始菜单→ Windows系统控制面板→ 程序→ 程序和功能→ 启用或关闭Windows功能。打开"启用或关闭Windows功能"的界面。选中Hyper-V选项下的所有子项,确认后开始安装对应功能。

注意:BIOS中没有启用Intel 虚拟化技术时,"Hyper-V虚拟机监控程序"不可选,安装其自己的电脑怎么变成多个虚拟主机他功能子项后无法通过Hyper-V管理器完成后续真正的虚拟机的创建和安装。

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机  第4张

开启windows 10 专业版的Hyper-V虚拟机功能

勾选选中Hyper-V的所有功能后,点击确定,之后开始安装过程,根据安装向导即可完成功能安装。安装成功后在windows管理工具的菜单下增加了"Hyper-V管理器"和"Hyper-V快速创建"等功能,表明虚拟机平台和管理工具已经安装成功。

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机  第5张

windows虚拟机功能启用后开始菜单中出现Hyper-V管理工具,使用该工具安装和管理虚拟机

03 使用Hyper-V管理器安装虚拟机

下图是Hyper-V管理器的主界面,点击"新建"可以启动虚拟机安装向导,按照安装向导就可以一步一步的完成虚拟机的创建。

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机  第6张

Hyper-V管理器的主界面

下面按照安装向导描述安装过程,第一个界面是"开始之前"界面,如下图,单击"完成",可以创建使用默认配置的虚拟机,点击"下一步"创建自定义配置的虚拟机。

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机  第7张

提供两种选择:使用默认参数创建虚拟机;自定义参数创建虚拟机

自定义配置虚拟机的界面如下图,主要是指定虚拟机的名称和位置。名称显示在Hyper-V管理器中,便于识别安装的多个虚拟机,需要时启动和使用对应的虚拟机。

虚拟机位置,是存储该虚拟机的目录,会在该位置创建目录和子目录,存放程序文件、配置文件、甚至虚拟机的虚拟磁盘文件。

需要关注该位置,后续删除虚拟机时,该位置的很多文件不会自动删除,要想彻底删除,需要手工到该目录下删除。

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机  第8张

自定义参数创建虚拟机,指定虚拟机名称和存储位置

确定虚拟机的名称和位置后,需要选择该虚拟机的代数。微软开发的虚拟机平台和管理工具已经经历了两代。新一代的虚拟机提供了较新的虚拟化功能,支持UEFI固件。

需要注意:我们经常追求完美,想使用最新的功能,因此选择"第二代"。即便个人电脑主机和windows操作系统都很新,安装特定虚拟机操作系统时也不一定能够成功。

本人选择"第二代"安装虚拟机操作系统Ubuntu(类Linux)时一直不成功,可能是Ubuntu操作系统只能使用微软Hyper-V 虚拟机平台的第一代版本吧。

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机  第9张

自定义参数创建虚拟机,指定虚拟机的代数

为该虚拟机分配内存,如果指定了"为此虚拟机使用动态内存"选项,则虚拟机运行中需要更多内存时,会自动扩充该虚拟机使用的内存量。

如果是生产系统部署,该参数要谨慎选择。动态扩展有无上限,指定的启动内存是动态扩展的上限还是该虚拟机的基本内存自己的电脑怎么变成多个虚拟主机?该问题还没有验证。

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机  第10张

自定义参数创建虚拟机,指定内存参数

为该虚拟机配置网络适配器。安装多个虚拟机操作系统后,调试各虚拟机的调用关系时,需要用到网络配置选项,确保分层分布式架构的软件能够正确通信。

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机  第11张

自定义参数创建虚拟机,指定网络配置参数

创建虚拟硬盘。安装虚拟机操作系统时,操作系统软件要安装在该虚拟硬盘中;虚拟机操作系统安装的其他应用程序和数据都需要放在该虚拟硬盘中。

初始创建的虚拟硬盘容量较小,可以动态扩展,动态扩展的上限是创建虚拟硬盘时指定的。

需要记住虚拟硬盘的位置,要想释放虚拟机存储,归还给宿主主机,需要手动删除虚拟硬盘的硬盘文件。

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机  第12张

自定义参数创建虚拟机,创建虚拟硬盘,指定虚拟硬盘的位置和大小

和虚拟机相关的配置选项已经选择完毕,下面指定在该虚拟机上安装什么样的操作系统和怎样安装。

本人安装的是类Linux的Ubuntu操作系统的服务器版本,64位,最新版。

本人习惯windows作为桌面办公环境,服务器还是使用类Unix/Linux系统

之所以安装Ubuntu的服务器版本,是因为本人只想使用windows作为桌面环境,Ubuntu服务器版比Ubuntu桌面版减少了桌面应用,更简洁,占用资源更少。

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机  第13张

自定参数创建虚拟机,指定安装虚拟机操作系统时读取的映像文件

至此,创建虚拟机,安装虚拟机上的操作系统的配置向导执行完毕,下图列出安装配置的摘要信息,点击"完成"可完成虚拟机的安装。

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机  第14张

总结显示安装向导收集的安装参数

04 安装虚拟机操作系统

进入Hyper-V管理界面,选中刚安装的虚拟机,右键选择连接,可以进入虚拟机操作系统安装界面。当然,如果已经安装过虚拟机操作系统,就会进入虚拟机操作系统的登录界面,输入用户名和密码就会进入系统。

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机  第15张

连接虚拟机,进入登录界面或进入安装界面

选择"Install Ubuntu Server",开始安装过程。

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机  第16张

Ubuntu操作系统安装的开始界面

根据系统提示,选择安装语言,选择英语即可。

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机  第17张

安装Ubuntu,选择语言

根据提示,选择键盘布局,可以验证键盘。

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机  第18张

安装Ubuntu,选择键盘

根据提示,配置网络接口,保证后续调试操作系统网络时顺利进行。

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机  第19张

安装Ubuntu,选择网络接口

根据提示,配置网络代理。暂时没有计划使用Ubuntu访问外网,顾没有配置。

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机  第20张

安装Ubuntu,选择网络代理

根据提示,配置Ubuntu存档镜像,后续操作系统版本更新和补丁更新时会登录该网站下载最新版本。

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机  第21张

安装Ubuntu,选择确定Ubuntu存档镜像的网站位置

根据提示,设置文件系统。包含文件系统使用的虚拟磁盘的使用方式,通过多个步骤完成文件系统的设置。

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机  第22张

安装Ubuntu,设置文件系统参数(一)

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机  第23张

安装Ubuntu,设置文件系统(二)

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机  第24张

安装Ubuntu,设置文件系统(三)

根据提示,配置用户账户。包括名称、服务器名称、登录用户账号名和密码等信息。

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机  第25张

安装Ubuntu,设置用户角色

根据提示,可以配置SSH服务器,确保远程安全登录连接。

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机  第26张

安装Ubuntu,配置SSH服务器

设置安装snap应用, Snap是Ubuntu母公司Canonical于2016年4月发布Ubuntu16.04时候引入的一种安全的、易于管理的、沙盒化的软件包格式,与传统的dpkg/apt有着很大的区别。

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机  第27张

安装Ubuntu,设置安装snap应用

安装完成,连接到虚拟机,打开登录界面。

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机  第28张

虚拟机操作系统的登录界面

05 构建分布式开发和运行环境

如下图,在一台windows10 宿主机上,安装了4台Ubuntu虚拟机。可以在一台虚拟机上安装数据库,一台虚拟机上安装中间件,一台虚拟机上安装WEBSERVER服务器,构建分层分布式开发环境和分层分布式运行环境。

至此,基本的虚拟机及操作系统创建和安装完毕。

至于各虚拟机开发运行环境的安装配置,需要安装什么样的数据库,什么样的中间件,使用什么样的web服务器,各虚拟机之间怎样连接,怎样路由,怎样负载均衡,这些信息做讨论和介绍,本文不涉及。

自己的电脑怎么变成多个虚拟主机 家用电脑怎么做虚拟机  第29张

Hyper-V可以启动和连接安装的虚拟机,多台虚拟机可以方便搭建各种应用环境

06 注意事项

使用windows自带的虚拟机功能创建虚拟机和安装虚拟机操作系统的前提条件要满足。

选择第二代虚拟机,安装Ubuntu 服务器版操作系统可能会有问题。

注意Hyper-V软件、虚拟机、配置文件、虚拟硬盘文件的存放位置。卸载删除虚拟机时,部分软件、全部配置文件和虚拟硬盘文件不会删除,确实不再需要时可以手工删除,以便释放资源。

发表评论

取消
扫码支持 支付码