使用KVM创建虚拟机
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创建虚拟机相关推荐
- KVM创建虚拟机(六)
一.概述 kvm创建虚拟机有三种方式: 1. 通过qemu-kvm创建 2. 通过virt-install创建 3. 通过virt-manager创建 在使用这三种创建虚拟机前提是 宿主机必须支持 c ...
- ubuntu使用KVM创建虚拟机
目前主要有两种虚拟机模型. 类型1如下图,主要的产品有Xen, VMWARE Sphere等. 类型2是以KVM, VirtualBox, VMWare Workstation为代表的一类产品,下图是 ...
- KVM创建虚拟机设置桥接网络,使不同网段的宿主机所创建的虚拟机之间可以互相通信
需求:两台宿主机,位于同一网段或不同网段,需要在两台宿主机上各创建5台虚拟机,并且虚拟机之间可以两两通信. 步骤一:首先,安装KVM虚拟机,教程很多,此处不再赘述 若创建的虚拟机不要求在同一网段或宿主 ...
- 虚拟化kvm - 创建虚拟机、virtio、QEMU Guest Agent
文章目录 写在开头的话 创建虚拟机.virtio.QEMU Guest Agent 00. 使用virt-manager创建虚拟机 0.1 实验的环境准备 01. 使用virt-install创建虚拟 ...
- virsh链接虚拟机_virsh基于KVM创建虚拟机
1. 查看cpu是否支持虚拟化 和 Xen 不同,KVM 需要有 CPU 的支持(Intel VT 或 AMD SVM),在安装 KVM 之前检查一下 CPU 是否提供了虚拟技术的支持egrep 'v ...
- KVM创建虚拟机ERROR Host does not support any virtualization options
故障现象: 问题解决: 1.检查是否开启虚拟化等功能 grep -E '(vmx|svm)' /proc/cpuinfo #有输出表示正常 2.检查libvirtd服务状态 执行/usr/libexe ...
- Ubuntu20.4系统下安装kvm并创建虚拟机
Ubuntu20.4系统下安装kvm并创建虚拟机 一.安装Ubuntu20.4系统 二.在Ubuntu20.4系统下安装KVM 三.kvm虚拟机及其磁盘映像文件(CentOS 7.9)制作 一.安装U ...
- 用OpenStack界面轻松创建虚拟机的你,看得懂虚拟机启动的这24个参数么?
用OpenStack界面轻松创建虚拟机的你,看得懂虚拟机启动的这24个参数么? 看这篇文章之前,保证看过以下文章: 我是虚拟机内核我困惑?! Qemu,KVM,Virsh傻傻的分不清 裸用KVM创建虚 ...
- virsh命令 查看虚拟机镜像_virsh命令来创建虚拟机
virsh命令来创建虚拟机步骤 (1)生成硬盘镜像文件: 格式:raw或qcow2 # qemu-img create -f raw fdisk.img 10G qemu-img convert re ...
最新文章
- 这篇博士毕业论文致谢句句诛心......
- mysql服务的启动和停止 net stop mysql net start mysql
- VMware Workstation Pro 无法在Windows 上运行的 解决办法
- python打包软件后报错 :SyntaxError: Non-UTF-8 code starting with ‘\x90‘ in file 的原因及解决方法
- 如何执行静默(无人参与)Java 安装?
- cvErode() 形态腐蚀(可多次)
- wps表格l制作甘特图_如何在表格中制作甘特图(横道图)?
- Java实现剪切MP3格式的文件_java_java实现酷狗音乐临时缓存文件转换为MP3文件的方法,本文实例讲述了java实现酷狗音 - phpStudy...
- 软件架构设计-软件架构风格、分层架构
- rufus中gpt和mrb磁盘_Rufus镜像ISO系统文件写入工具,支持GPT和MBR,轻松创建USB启动盘...
- 陕西省咸阳市谷歌高清卫星地图下载
- MySQL 排序规则
- Pycharm 金融Python实战二:用Python编写一个金融计算器——编写函数 调用命令 实例年金现值 利率换算 净现值法 投资回报期 内部收益率及其法则(带程序和结果)
- Spring Boot与Shiro实现权限管理02
- 从零学本体dApp开发(20): 分片合约也有Runtime dAPI
- yanzhenjie:permission:1.0.5 使用
- 【Java例题】2.8	解一元二次方程
- Netapp存储FTP功能配置
- Ubuntu 10.10 安装磊科无线网卡驱动
- FakeIt 使用学习