12 Apr 2018
4 分钟阅读
KVM 安装手册
KVM 安装手册
添加虚拟机流程:
1. 配置网络
2. 配置存储池
3. 上传镜像
4. 安装虚拟机,指定配置
安装KVM虚拟机
1. 关闭防火墙,selinux
# service iptables stop
# setenforce 0 临时关闭
# chkconfig NetworkManager off
2. 安装kvm虚拟机
# yum install kvm libvirt libvirt-devel python-virtinst python-virtinst qemu-kvm virt-viewer bridge-utils virt-top libguestfs-tools ca-certificates audit-libs-python device-mapper-libs virt-install
# 启动服务
# service libvirtd restart
下载virtio-win-1.5.2-1.el6.noarch.rpm 如果不安装window虚拟机或者使用带virtio驱动的镜像可以不用安装
# rpm -ivh virtio-win-1.5.2-1.el6.noarch.rpm
3. Libvirt在管理本地或远程Hypervisor时的表现形式如下。
在libvirt内部管理了五部分:
- 节点:所谓的节点就是我们的物理服务器,一个服务器代表一个节点,上边存放着Hyper和Domain
- Hypervisor:即VMM,指虚拟机的监控程序,在KVM中是一个加载了kvm.ko的标准Linux系统。
- 域(Domain):指虚拟机,一个域代表一个虚拟机(估计思路来源于Xen的Domain0)
- 存储池(Storage Pool):存储空间,支持多种协议和网络存储。作为虚拟机磁盘的存储源。
- 卷组(Volume):虚拟机磁盘在Host上的表现形式。 上边的五部分,我们必须使用的是前三个,因为很多时候根据业务规则或应用的灵活性并没有使用卷组(其实就是有了编制的虚拟磁盘文件),也就没有必要使用存储池。