linux--kvm初步学习

检查机器是否开启虚拟化支持

[root@kvm ~]# egrep -o 'vmx|svm' /proc/cpuinfo
svm
svm
svm
svm

安装kvm依赖包

yum install libvirt virt-install qemu-kvm -y

开机自启服务并查看服务

systemctl enable libvirtd --now && systemctl status libvirtd

创建虚拟机

virt-install --virt-type kvm \
--os-type=linux \
--os-variant rhel7 \
--name web01 \
--memory 1024 \
--vcpus 1 \
--disk /opt/web01-vda.raw,format=raw,size=10 \
--cdrom /opt/CentOS-7-x86_64-Minimal-2009.iso \
--network network=default \
--graphics vnc,listen=0.0.0.0 --noautoconsole

安装kvm虚拟机

[root@kvm ~]# virsh-install
bash: virsh-install: command not found...
[root@kvm ~]# virt-install --virt-type kvm \--os-type=linux \--os-variant rhel7 \--name web01 \--memory 1024 \--vcps 1 \--disk /opt/web01-vda.raw,format=raw,size=10 \--cdrom /opt/CentOS-7-x86_64-Minimal-2009.iso \--network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole
usage: virt-install --name NAME --memory MB STORAGE INSTALL [options]
virt-install: error: unrecognized arguments: --vcps 1
[root@kvm ~]# virt-install --virt-type kvm \--os-type=linux \--os-variant rhel7 \--name web01 \--memory 1024 \--vcpus 1 \--disk /opt/web01-vda.raw,format=raw,size=10 \--cdrom /opt/CentOS-7-x86_64-Minimal-2009.iso \--network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole

Starting install...
Allocating 'web01-vda.raw'                                                 |  10 GB  00:00:00
Domain installation still in progress. You can reconnect to
the console to complete the installation process.

查看安装

[root@kvm ~]# virsh list

 Id    Name                           State
----------------------------------------------------

 1     web01                          running


常用命令

命令 功能
virsh list 列出正在运行虚拟机
virsh list --all 列出所有虚拟机
virsh start 启动虚拟机
virsh dominfo 虚拟机名称 查看虚拟机配置项信息
virsh domblklist 虚拟机名称 查看虚拟机磁盘信息
virsh shutdown 虚拟机名称 关闭虚拟机
virsh destroy 虚拟机名称 拔电源关机(很少用)
virsh reboot 虚拟机名称 重启虚拟机
virsh dumpxml 虚拟机名称 以xml格式查看虚拟机
virsh undefine 虚拟机名称 删除虚拟机文件(不会删除磁盘文件)
virsh define 虚拟机名称 导入虚拟机
virsh edit 虚拟机名称 编译虚拟机配置(自带语法检测)
virsh console 虚拟机名称 连接虚拟机
virsh domrename 旧名称 新名称 虚拟机重命名
virsh vncdisplay 虚拟机名称 查看虚拟机vnc端口
virsh autostart 虚拟机随机自启
virsh autostart --disable 虚拟机名称 取消随机自启


需要镜像微信公众号回台回复:kvm镜像

posted @ 2022-11-28 15:49  小张1995  阅读(154)  评论(0)    收藏  举报