Skip to content

系统魔术师虚拟机——KVM

​ 把一张钱币变成一沓钱,这种魔术场景想必大家都见过,想不想拥有这样的超能力,现在就教大家一个把一个操作系统变多一堆操作系统。魔术是设置的机关或障眼法,虚拟机软件依托物理硬件虚拟出来CPU、内存、磁盘等,现在的云服务器也属于虚拟化的一种。

​ 虚拟化是指计算机元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。

​ 在做一些集群实验时,一般都需要3台或以上的Linux主机,这是虚拟化是最经济、方便的方法。常用的虚拟机软件有很多,例如Vmware、VirtualBox、Virtual PC、KVM等。这些软件有收费和开源版本,也分个人版和商业版。这里咱们使用开源免费的KVM使用Qemu管理。现在就用上节咱们安装的Deepin做虚拟化主机,安装一个KVM虚拟机软件,虚拟出多个操作系统。

image-20211003191302542

image-20211003191911924

​ 使用快捷键调出终端(Ctrl+Alt+T),输入下面命令。

sudo apt-get update
#输入一下密码

sudo apt-get install qemu-kvm 
#Y确认一下

sudo apt-get install -y virt-manager
sudo apt-get install -y bridge-utils
#等待安装完成

菜单里多了一个“虚拟机管理器”

image-20210930171318474

单击运行,输入一下密码授权

image-20210930171402265

文件--新建虚拟机--本地安装介质(ISO影响或者光驱)--前进

浏览--添加本地镜像--选择centos7镜像--选择卷--前进

设置内存和cpu-前进-根据自己需求1024内存 1cpu

为虚拟机创建磁盘--推荐40G

image-20210930172032665

生成虚拟机-名称-选择网络(自己上网用的网卡)模式选桥接--完成

image-20210930172227798

安装系统

image-20210930172333965

Install CentOS7--回车

当画面显示不全时候,查看-缩放显示-总是-自动调整VM窗口大小

image-20210930172606724

选择语言

image-20210930172822088

安装信息--本地化--软件选择(最小化安装)

image-20210930173404512

系统-安装位置-点击-完成image-20210930173308723

网络和主机名-点击-以太网-打开-完成-开始安装

image-20210930173443504

配置-用户设置-ROOT密码-点击-设置密码-完成(密码简单需要点2次)

image-20210930173504108

等待安装完成

image-20210930173545569

最小化安装304个包,安装完成后点击右下角重启按钮。

重启后进入一个黑框框,输入root回车,输入密码回车登陆,密码不会显示,不要认为出了鼓掌。

image-20211001064527494

ip a    查看ip网络等信息
ping baidu.com   测试网络联通性

需要桌面可以软件选择里自助选择,CentOS大多用于服务器,建议最小化安装,为后续练习命令做实验环境。

使用ssh远程连接Centos

Ctrl+Shift+T 调出Deepin的终端,输入'ssh root@192.168.122.194'回车,yes允许,输入密码即可远程ssh登陆新建的虚拟机。

image-20211001065102976

同理可以安装windows系统,开启远程桌面服务,使用3389远程链接windows系统。这里推荐一个好用的远程工具,可以ssh连接Linux也可以RDP协议连接windows。

image-20211003185453821