type
status
date
slug
summary
tags
category
icon
password
notion image

kvm相关安装包及其作用:

  • qemu-kvm 主要的KVM程序包
  • python-virtinst 创建虚拟机所需要的命令行工具和程序库
  • virt-manager GUI虚拟机管理工具
  • virt-top 虚拟机统计命令
  • virt-viewer GUI连接程序,连接到已配置好的虚拟机
  • libvirt C语言工具包,提供libvirt服务
  • libvirt-client 为虚拟客户机提供的C语言工具包
  • virt-install 基于libvirt服务的虚拟机创建命令
  • bridge-utils 创建和管理桥接设备的工具

KVM软件安装(方法一)

1、 环境准备

关闭SELinux,将 /etc/sysconfig/selinux 中的 SELinux=enforcing 修改为 SELinux=disabled
vi /etc/sysconfig/selinux
查看CPU是否⽀持VT技术
cat /proc/cpuinfo | grep -E 'vmx|svm'
如果输出结果包含 svm 或 vmx 字样,则表示 CPU 支持虚拟化技术。

2、清理环境:卸载KVM (可选)

yum remove `rpm -qa | egrep 'qemu|virt|KVM'` -y
rm -rf /var/lib/libvirt  /etc/libvirt/

3、更改yum源

更换完yum源后,输入 yum makecache

4、安装软件

yum install qemu-kvm libvirt virt-manager libguestfs-tools virt-install.noarch -y
验证 KVM 模块
lsmod | grep kvm

5、开启kvm服务,并且设置其开机自动启动

systemctl start libvirtd
systemctl enable libvirtd

6、查看状态操作结果,如Active: active (running),说明运行情况良好

systemctl status libvirtd
systemctl is-enabled libvirtd

KVM软件安装(方法二)

1、检测是否支持KVM cat /proc/cpuinfo | egrep 'vmx|svm' 2、关闭SELinux,将 /etc/sysconfig/selinux 中的 SELinux=enforcing 修改为SELinux=disabled vi /etc/sysconfig/selinux 3、上传qemu-kvm包至/opt 利用finalshell进行上传 4、解压qemu-kvm包
cd /opt tar -zxvf /opt/qemu-kvm-2.0.0.tar 5、更换yum源为阿里 vi /etc/yum.repos.d/CentOS-Base.repo 6、更换完后,更新yum缓存 yum makecache 7、安装所需函数库 yum install -y gcc* zlib-devel glib2-devel pixman-devel.x86_64 libfdt-devel.x86_64 libtool 8、完成编译前的配置 cd /opt/qemu-kvm-2.0.0/ ./configure 9、完成对QEMU-KVM的编译 make 10、安装QEMU-KVM make install 11、查看qemu-system和qemu-img的路径
which qemu-system-x86_64 which qemu-img 12、查看qemu目录文件
ll /usr/local/share/qemu/
13、查看keymaps目录文件
ll /usr/local/share/qemu/keymaps/
至此QEMU-KVM安装完成
14、安装图形化界面所需的依赖包
yum group install -y gnome-desktop
15、安装KVM所需的其他组件
yum group install -y virtualization-client
16、添加一块新的硬盘用于存放ISO镜像
虚拟机--设置--添加硬盘
17、重启虚拟机 reboot
18、查看是否识别添加的磁盘 lsblk
19、创建PV
pvcreate /dev/sdb
pvs 查看是否创建成功
20、为新分区sdb创建一个vg名字为vmvg
vgcreate vmvg /dev/sdb
vgdisplay 查看是否创建
记录Total PE 数值
21、为vmvg创建lv
lvcreate -n lvvm -l [Total PE的数值] vmvg
lvscan 查看是否创建成功
22、创建文件系统
mkfs.ext4 /dev/vmvg/lvvm
23、挂载硬盘
vi /etc/fstab
在最后一行加入以下内容:/dev/vmvg/lvvm /vm ext4 defaults 0 0
mkdir /vm
mount /vm
df -h
mkfs.ext4 /dev/vmvg/lvvm
24、创建iso文件夹 mkdir /vm/iso 利用finalshell上传测试镜像文件放入/vm/iso目录下
25、启动Libvirtd systemctl start libvirtd 设置自启 systemctl enable libvirtd 查看状态 systemctl status libvirtd
26、开启virt-manage
virt-manager
 
Windows Server 域组的概念Windows Server域的总结
  • Twikoo