1.首先看看机器是否支持KVM全虚拟化,如果下面的命令显示OK则可以。

[root@host ~]# grep -E 'svm|vmx' /proc/cpuinfo > /dev/null &&  echo OK #是否支持全虚拟化
OK[root@host ~]# grep flags /proc/cpuinfo|grep lm > /dev/null && echo OK #是否64位CPU
OK

2.安装KVM虚拟化所需要的软件。


[root@host ~]# yum -y groupinstall "Virtualization Host"[root@host ~]# yum -y install virt-install virt-top[root@host ~]# yum -y install '*guestf*'

3.虚拟化环境设置。

[root@host ~]# systemctl stop NetworkManager #NetworkManager停止

[root@host ~]# systemctl start network #netowork启动

[root@host ~]# systemctl disable NetworkManager #删除NetworkManager自动启动

[root@host ~]# systemctl enable network #network自动启动设置

[root@host ~]# echo DEVICE=eth0 >> /etc/sysconfig/network-scripts/ifcfg-eth0 #网卡设定

[root@host ~]# sed -i 's/IPADDR0/IPADDR/g' /etc/sysconfig/network-scripts/ifcfg-eth0

[root@host ~]# sed -i 's/PREFIX0/PREFIX/g' /etc/sysconfig/network-scripts/ifcfg-eth0

[root@host ~]# sed -i 's/GATEWAY0/GATEWAY/g' /etc/sysconfig/network-scripts/ifcfg-eth0

[root@host ~]# virsh iface-bridge eth0 br0 #设置桥接模式

[root@host ~]# vi /etc/sysconfig/libvirt-guests
ON_SHUTDOWN=shutdown
SHUTDOWN_TIMEOUT=300

4.创建虚拟机。

[root@host ~]# virt-install \
 --name CentOS7 \
 --ram 1024 \
 --vcpus=1 \
 --file=/var/lib/libvirt/images/CentOS7.img \
 --file-size=15 \
 --cdrom=/dev/cdrom \
 --os-variant=rhel7 \
 --network bridge=br0 \
 --accelerate \
 --graphics spice,listen=0.0.0.0 --channel spicevmc \
 --video qxl \
 --autostart \
 --noautoconsole \
 --noreboot
 

5.安装完成后启动虚拟机。


[root@host ~]# virsh start CentOS7

6.虚拟机的一些常用操作

[root@host ~]# virsh list #显示运行中的虚拟机Id    名字                         状态
----------------------------------------------------1     VM01                           运行中[root@host ~]# virsh dominfo VM01 #指定虚拟机的状态显示[root@host ~]# virsh start VM01 #启动虚拟机[root@host ~]# virsh shutdown VM01 #关闭虚拟机[root@host ~]# virsh reboot VM01 #重启虚拟机[root@host ~]# virsh destroy  VM01 #强制停止虚拟机,注意不是删除[root@host ~]# virsh autostart VM01 #设置虚拟机自动启动[root@host ~]# virsh autostart --disable VM01 #关闭虚拟机自动启动[root@host ~]# virsh undefine VM01 #删除虚拟机

使用KVM创建虚拟机相关推荐

  1. KVM创建虚拟机(六)

    一.概述 kvm创建虚拟机有三种方式: 1. 通过qemu-kvm创建 2. 通过virt-install创建 3. 通过virt-manager创建 在使用这三种创建虚拟机前提是 宿主机必须支持 c ...

  2. ubuntu使用KVM创建虚拟机

    目前主要有两种虚拟机模型. 类型1如下图,主要的产品有Xen, VMWARE Sphere等. 类型2是以KVM, VirtualBox, VMWare Workstation为代表的一类产品,下图是 ...

  3. KVM创建虚拟机设置桥接网络,使不同网段的宿主机所创建的虚拟机之间可以互相通信

    需求:两台宿主机,位于同一网段或不同网段,需要在两台宿主机上各创建5台虚拟机,并且虚拟机之间可以两两通信. 步骤一:首先,安装KVM虚拟机,教程很多,此处不再赘述 若创建的虚拟机不要求在同一网段或宿主 ...

  4. 虚拟化kvm - 创建虚拟机、virtio、QEMU Guest Agent

    文章目录 写在开头的话 创建虚拟机.virtio.QEMU Guest Agent 00. 使用virt-manager创建虚拟机 0.1 实验的环境准备 01. 使用virt-install创建虚拟 ...

  5. virsh链接虚拟机_virsh基于KVM创建虚拟机

    1. 查看cpu是否支持虚拟化 和 Xen 不同,KVM 需要有 CPU 的支持(Intel VT 或 AMD SVM),在安装 KVM 之前检查一下 CPU 是否提供了虚拟技术的支持egrep 'v ...

  6. KVM创建虚拟机ERROR Host does not support any virtualization options

    故障现象: 问题解决: 1.检查是否开启虚拟化等功能 grep -E '(vmx|svm)' /proc/cpuinfo #有输出表示正常 2.检查libvirtd服务状态 执行/usr/libexe ...

  7. Ubuntu20.4系统下安装kvm并创建虚拟机

    Ubuntu20.4系统下安装kvm并创建虚拟机 一.安装Ubuntu20.4系统 二.在Ubuntu20.4系统下安装KVM 三.kvm虚拟机及其磁盘映像文件(CentOS 7.9)制作 一.安装U ...

  8. 用OpenStack界面轻松创建虚拟机的你,看得懂虚拟机启动的这24个参数么?

    用OpenStack界面轻松创建虚拟机的你,看得懂虚拟机启动的这24个参数么? 看这篇文章之前,保证看过以下文章: 我是虚拟机内核我困惑?! Qemu,KVM,Virsh傻傻的分不清 裸用KVM创建虚 ...

  9. virsh命令 查看虚拟机镜像_virsh命令来创建虚拟机

    virsh命令来创建虚拟机步骤 (1)生成硬盘镜像文件: 格式:raw或qcow2 # qemu-img create -f raw fdisk.img 10G qemu-img convert re ...

最新文章

  1. 这篇博士毕业论文致谢句句诛心......
  2. mysql服务的启动和停止 net stop mysql net start mysql
  3. VMware Workstation Pro 无法在Windows 上运行的 解决办法
  4. python打包软件后报错 :SyntaxError: Non-UTF-8 code starting with ‘\x90‘ in file 的原因及解决方法
  5. 如何执行静默(无人参与)Java 安装?
  6. cvErode() 形态腐蚀(可多次)
  7. wps表格l制作甘特图_如何在表格中制作甘特图(横道图)?
  8. Java实现剪切MP3格式的文件_java_java实现酷狗音乐临时缓存文件转换为MP3文件的方法,本文实例讲述了java实现酷狗音 - phpStudy...
  9. 软件架构设计-软件架构风格、分层架构
  10. rufus中gpt和mrb磁盘_Rufus镜像ISO系统文件写入工具,支持GPT和MBR,轻松创建USB启动盘...
  11. 陕西省咸阳市谷歌高清卫星地图下载
  12. MySQL 排序规则
  13. Pycharm 金融Python实战二:用Python编写一个金融计算器——编写函数 调用命令 实例年金现值 利率换算 净现值法 投资回报期 内部收益率及其法则(带程序和结果)
  14. Spring Boot与Shiro实现权限管理02
  15. 从零学本体dApp开发(20): 分片合约也有Runtime dAPI
  16. yanzhenjie:permission:1.0.5 使用
  17. 【Java例题】2.8 解一元二次方程
  18. Netapp存储FTP功能配置
  19. Ubuntu 10.10 安装磊科无线网卡驱动
  20. FakeIt 使用学习

热门文章

  1. 查询数据库表字段属性
  2. MATLAB实现控制系统的根轨迹分析
  3. JAVA基础知识——方法的参数,特殊数据类型,装箱和拆箱...
  4. 【深度学习】深度学习模型
  5. java set list map_Java中的Set,List,Map
  6. 金额按千分位划分、数字按千分位划分
  7. linux oracle vncserver,Linux配置vnc
  8. BEN的IT英语训练营第22天 - IT ABC 20
  9. SAP 基于收货的发票校验 GR-Based IV
  10. 总结:参加第二届网络信息服务国际学术会议有感