KVM快速搭建、安装虚拟机及常用命令

目录

安装环境准备

宿主系统

查看是否支撑虚拟化,有输出即为支持

查询是否加载kvm

关闭selinux

安装配置

yum安装

启动libvirtd服务

关闭NetworkManager服务

关联网卡

虚拟机安装

创建虚拟机数据目录

拷贝镜像到kvm目录

安装虚拟机

常用操作命令

虚拟机操作

配置快照

新增磁盘


安装环境准备

宿主系统

cat /etc/centos-release

 

查看是否支撑虚拟化,有输出即为支持

cat /proc/cpuinfo | egrep 'vmx|svm'

 

查询是否加载kvm

lsmod | grep kvm

如果未加载,使用命令加载:modprobe kvm

 

关闭selinux

setenforce 0

sed --follow-symlinks -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

 

安装配置

yum安装

yum install qemu-kvm qemu-img virt-manager libvirt libvirt-python virt-manager libvirt-client virt-install virt-viewer -y

 

启动libvirtd服务

systemctl start libvirtd

systemctl enable libvirtd

 

关闭NetworkManager服务

service NetworkManager stop

chkconfig NetworkManager off      #关闭自启动

 

关联网卡

virsh iface-bridge eno1 br0      #eno1为宿主机物理网卡

ip add查询自动生成br0网卡,并关联eno1物理网卡

 

虚拟机安装

创建虚拟机数据目录

mkdir -p /kvm/data

 

拷贝镜像到kvm目录

 

安装虚拟机

virt-install --virt-type=kvm --name=centos7 --vcpus=2 --memory=4096 --location=/kvm/CentOS-7-x86_64-Minimal-2003.iso --disk path=/kvm/data/centos7.qcow2,size=60,format=qcow2 --network bridge=br0 --graphics none --extra-args='console=ttyS0' --force

--name:虚拟机名称

--vcpus:CPU大小,单位核

--memory:内存大小,单位M

--location:镜像路径

--disk path:虚拟机目录

          size:磁盘大小,单位G

          format:kvm磁盘镜像

--network bridge:桥接网卡名称

 

配置“!”的选项

配置时间:2——>1——>65

KVM快速搭建、安装虚拟机及常用命令_第1张图片

KVM快速搭建、安装虚拟机及常用命令_第2张图片

KVM快速搭建、安装虚拟机及常用命令_第3张图片

磁盘配置,默认

KVM快速搭建、安装虚拟机及常用命令_第4张图片

root密码配置:8

KVM快速搭建、安装虚拟机及常用命令_第5张图片

开始安装:b

KVM快速搭建、安装虚拟机及常用命令_第6张图片

安装完成,任意键重启

KVM快速搭建、安装虚拟机及常用命令_第7张图片

 

常用操作命令

虚拟机操作

启动虚拟机

virsh start centos7

关闭虚拟机

virsh shutdown centos7

停止虚拟机

virsh destroy centos7

删除主机定义

virsh undefine centos7

登录虚拟机

virsh console centos7

退出虚拟机

“ctrl+]”组合键退出

克隆虚拟机

virt-clone -o centos7 -n centos7-101 -f /kvm/data/centos7-101.qcow2

 

配置快照

查询快照

virsh snapshot-list centos7

创建快照

virsh snapshot-create-as centos7 new

删除快照

virsh snapshot-delete centos7 new

恢复快照

virsh snapshot-revert centos7 new

 

新增磁盘

创建磁盘镜像

qemu-img create -f raw /kvm/data/centos7-1.img 100G

添加到虚拟机

virsh attach-disk centos7 /kvm/data/centos7-1.img vdb

删除磁盘

virsh detach-disk centos7 --target vdb

 

 

 

-----------日常记录---------------

 

你可能感兴趣的:(centos7,centos,kvm,虚拟机,linux)