码迷,mamicode.com
首页 > 其他好文 > 详细

Centos7中安装KVM虚拟机

时间:2018-08-06 21:44:52      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:桌面   mkdir   red   shu   libvirt   本地   mount   emctl   disk   

KVM 特性
  • 嵌入到linux内核
  • 虚拟机是一个进程
  • SPICE是redhat开发的开源的专门的桌面虚拟化数据传输协议
  • QEMU是可以图形化管理KVM虚拟机的一个工具,专门用来管理KVM的,所以通常都是与KVM同时出现。

  • centos7KVM新增如下功能:
  • cpu热添加
  • 内存热添加

VMwareWorkstation虚拟机centos7中部署KVM虚拟机

1、centos7.x系统需求

  • 内存4G以上
  • 处理器需打开虚拟化功能
  • 添加独立磁盘供KVM虚拟机使用

技术分享图片

技术分享图片

2、格式化独立磁盘

  • 将独立磁盘分区,格式化为XFS格式,系统中创建挂载点,使得系统可以使用该空间。

mkdir /vdir
mount /dev/sb1 /vdir

技术分享图片

3、安装KVM相关环境包

yum install qemu-kvm qemu-kvm-tools virt-manager libvirt virt-install -y

  • qemu-kvm 虚拟化软件
  • virsh virt-manager virt-viewer virt-install other-tools是libvirt用户态的工具

4、创建虚拟机的域空间

  • 注:此处文件需要创建到专门供虚拟机使用的挂载目录下。

qemu-img create -f raw /vdir c7-1.img 10G //文件格式可以是img,也可以是raw

lsmod | grep kvm //检查KVM模块是否安装

技术分享图片

5、将需要安装的系统镜像放入本地,供安装时使用

cp CentOS-7-x86_64-DVD-1708.iso /opt/

  • 查看服务启动状态

systemctl status libvirtd.service //系统默认开机自启动

6、执行虚拟机安装

virt-install --name c7-1 \      //指定虚拟机名称
--virt-type kvm \     //指定安装类型
--ram 2048 \          //指定虚拟机内存
--cdrom=/opt/CentOS-7-x86_64-DVD-1708.iso \    //系统镜像在本地位置
--disk path=/vdir/c7-1.img \              //注意,前面创建的是img格式这里就是img,raw这里就是raw,需要对应上
--network network=default --graphics vnc,listen=0.0.0.0 \     //远程访问,任何主机都可以
--noautoconsole  

技术分享图片

7、使用VNC远程连接

  • VNC客户端在windows平台上安装如下:

技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片

  • 当链接上后,发现前面执行的安装程序已经显示出来。

技术分享图片

  • 为了避免宿主机网卡与虚拟机网卡冲突,在安装虚拟机时需要修改虚拟机网卡。

技术分享图片

8、查看与开关机操作

virsh shutdown c7-1 //关闭虚拟机
virsh start c7-1 //启动虚拟机
virsh list --all //查看虚拟机状态

技术分享图片

  • 删除虚拟机

    virsh shutdown c7-1 //先关闭
    virsh undefine c7-1 //再删除

Centos7中安装KVM虚拟机

标签:桌面   mkdir   red   shu   libvirt   本地   mount   emctl   disk   

原文地址:http://blog.51cto.com/13659253/2155458

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!