安装 KVM 虚拟机

     KVM,Kernel-based Virtual Machine 的简称,是一个开源的系统虚拟化模块,自 Linux 2.6.20 之后集成在 Linux 的各个主要发行版本中。它使用 Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM 已成为学术界的主流 VMM(virtual machine monitor)之一。
     KVM的虚拟化需要硬件支持(如 Intel VT技术或者 AMD V技术)。是基于硬件的完全虚拟化。而 Xen 早期则是基于软件模拟的 Para-Virtualization,新版本则是基于硬件支持的完全虚拟化。但 Xen 本身有自己的进程调度器,存储管理模块等,所以代码较为庞大。广为流传的商业系统虚拟化软件 VMware EXSi 系列是基于软件模拟的 Full-Virtualization。
部署环境如下:
第一步:查看服务器 CPU 是否开启虚拟化
( vmx 为 Intel 处理器的虚拟化,svm 为 AMD 处理器的虚拟化,如果上面命令结果为空记得在 BIOS 里打开 Intel VT 或 AMD V 技术 )
第二步:安装 KVM 需要的软件工具,并且确保 libvirtd 服务是启动状态

( 如果服务器安装了图形化界面,那么可以安装 virt-manager 工具来图形化管理 KVM,libvirtd 服务是控制虚拟化的服务 )

第三步:创建一个网桥作为连接服务器和 KVM 虚拟机的桥梁

第四步:上传镜像到服务器然后通过命令行安装 KVM 虚拟机

--name 为虚拟机的名字,--virt-type 为虚拟化类型,--vcpus 为虚拟 cpu 的核心数,--memory 为内存大小,默认单位为 MB,--disk 为硬盘文件的存放路径,format 为硬盘文件的格式,size 为大小,--cdrom 为光驱 (镜像) 的存放位置,--network 后面为网络连接的类型,--grapics vnc 表示可以被 vnc 客户端远程连接,listen 为可以被监听的地址范围,--noautoconsole 表示不自动弹出控制台

 第五步:通过 VNC 客户端软件连接服务器并且安装 KVM 虚拟机( 连接前记得关闭防火墙和 SELinux )

 

 第六步:安装完系统后通过命令行启动 KVM 虚拟机,并给虚拟机设置对应 IP

 

 然后查看服务器网桥已桥接成功

 第七步:ssh 登录到 KVM虚拟机验证

posted @ 2022-04-13 21:33  demoduan  阅读(2557)  评论(0编辑  收藏  举报