Linux Kvm虚拟化部署(Centos)

一:搭建KVM虚拟化平台
一、建立centos的虚拟机的时候进行编辑,处理器开启虚拟化功能
Linux Kvm虚拟化部署(Centos)
二、安装kvm插件
Linux Kvm虚拟化部署(Centos)
Linux Kvm虚拟化部署(Centos)
这是在安装系统的时候直接安装kvm组件,固然也能够经过yum命令或者其余的方式进行安装
--YUM命令安装:
安装插件:
yum install qemu-kvm libvirt libvirt-python libguestfs-tools virt-install
安装图形化界面:
yum install -y virt-manager python

systemctl enable libvirtd && systemctl start libvirtd #设置开机自启而且启动lbvired服务linux

三、禁用防火墙:
[root@localhost ~]#systemctl stop firewalld
[root@localhost ~]# systemctl disable firewalld
关闭selinux:
[root@localhost ~]# vi /etc/selinux/config
将selinux设置为diabled,保存退出
Linux Kvm虚拟化部署(Centos)
四、查看电脑是否支持虚拟化
[root@localhost ~]# grep -E -o 'svm|vmx' /proc/cpuinfo
VMX是英特尔处理器ios

Svm是AMD处理器
Linux Kvm虚拟化部署(Centos)
有输出即表明CPU支持虚拟化centos

五、添加一块专门存放虚拟机镜像的的硬盘(需求看本身)
Linux Kvm虚拟化部署(Centos)
添加以后还不能用,须要格式化
[root@localhost ~]# mkfs.ext4 /dev/sdb #使用ext4文件格式进行格式化
[root@localhost ~]# mkdir /ios #在根目录下建立一个挂载点目录
[root@localhost ~]# mount /dev/sdb /ios/ #将sdb挂载到该目录下,就可使用了
[root@localhost ~]# df -h #查看一下是否挂载成功
Linux Kvm虚拟化部署(Centos)
[root@localhost ~]# vi /etc/fstab #开机自动挂载
Linux Kvm虚拟化部署(Centos)markdown

六、检查一下kvm模块是否被加载
[root@localhost ~]# lsmod | grep kvm
Linux Kvm虚拟化部署(Centos)
若是没有输出结果,可使用下面这条命令加载一下kvm模块
[root@localhost ~]# modprobe kvm网络

七、到目前为止,kvm平台已经基本安装完成,接下来须要建立桥接网卡
编辑主机原网卡配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens33,在文件末尾添加一行:BRIDGE="br0"
Linux Kvm虚拟化部署(Centos)
复制ifcfg-ens33配置文件并重命名为ifcfg-br0
[root@localhost network-scripts]# cp -rvf ifcfg-ens33 ifcfg-br0
修改ifcfg-br0配置文件
Linux Kvm虚拟化部署(Centos)
[root@localhost ~]# systemctl restart network #重启网络
Linux Kvm虚拟化部署(Centos)
能够看到ens33已经获取到了IP地址
八、基本操做
[root@localhost ~]# virt-manager #打开虚拟机管理器
双击QEMU/KVM
Linux Kvm虚拟化部署(Centos)
九、建立一个镜像存储池,用来存放iso镜像文件
Linux Kvm虚拟化部署(Centos)
十、给该存储池命名
Linux Kvm虚拟化部署(Centos)
十一、存储池所在的目录
Linux Kvm虚拟化部署(Centos)
Linux Kvm虚拟化部署(Centos)
十二、建立一个虚拟机
Linux Kvm虚拟化部署(Centos)
1三、将iso文件上传到存储池所在的目录,而后单击“浏览”按钮选择镜像文件,再选择操做系统类型及版本
Linux Kvm虚拟化部署(Centos)
1四、建立磁盘镜像的大小
Linux Kvm虚拟化部署(Centos)
若是磁盘不够能够稍微给小一点
Linux Kvm虚拟化部署(Centos)
Linux Kvm虚拟化部署(Centos)
至此,一台虚拟机就建立完成ide

一:kvm虚拟机的基本操做
(1)查看虚拟机的硬件
点击像小灯泡同样的按钮,可查看到虚拟机硬件信息
Linux Kvm虚拟化部署(Centos)
Linux Kvm虚拟化部署(Centos)
(2)添加硬件
单击“Add Hardware” 后根据实际状况添加硬件
Linux Kvm虚拟化部署(Centos)
(3)克隆虚拟机
克隆以前必定要关闭虚拟机,不然不会成功,右键你要克隆的虚拟机,单击clone
Linux Kvm虚拟化部署(Centos)
Linux Kvm虚拟化部署(Centos)
二:使用KVM命令管理虚拟机
Virsh命令
virsh list --all
查看在运行的全部的虚拟机
virsh dumpxml vm-name
查看kvm虚拟机配置文件
virsh start vm-name
启动kvm虚拟机
virsh shutdown vm-name
正常关机ui

virsh destroy vm-name
强制关机
virsh undefine vm-name
删除vm的配置文件操作系统

virsh define file-name.xml
根据配置文件定义虚拟机
virsh suspend vm-name
挂起虚拟机
virsh resumed vm-name
恢复被挂起的虚拟机
virsh snapshot-create
建立快照
virt-df  -h  vm-name
查看虚拟机的磁盘信息
virt-clone  -o rhel7.0  -n  rhel7.0-01  -f  /var/rhel7.0-01.qcow2
克隆虚拟机插件

virsh snapshot-create rhel7.0
建立快照(格式必须是qcow2)
virsh  snapshot-list rhel7.0
Name Creation Time State

1537275180 2018-09-18 20:53:00 +0800 running

查看快照信息(若是要恢复的话或者删除必需要看名称是什么)virsh  snapshot-revert rhel7.0 1537275180恢复快照virsh  snapshot-delete rhel7.0 1537275180删除快照

相关文章
相关标签/搜索