无图形界面下创建管理虚拟机

CentOS安装KVM

yum install -y qemu-kvm libvirt virt-install bridge-utils
systemctl start libvirtd


虚拟机常用管理命令

查看运行的虚拟机

[root@H230 ~]# virsh list
 Id    Name                           State
----------------------------------------------------
 2     centos7.0                      running

查看所有的虚拟机(关闭和运行的虚拟机)

virsh list --all

虚拟机共有7种状态

连接虚拟机控制台

virsh console  域名(虚拟机的名称)

退出虚拟机控制台

ctrl+]

关闭虚拟机

 virsh shutdown  域名  

启动虚拟机

 virsh start  域名  

强制关闭虚拟机

 virsh destroy
[root@h230 ~]# virsh list --all
 Id    Name                           State
----------------------------------------------------
 1     centos7.0                      running
 18    CentOS8                        running
[root@h230 ~]# virsh destroy CentOS8
Domain CentOS8 destroyed
[root@h230 ~]# virsh list --all     
 Id    Name                           State
----------------------------------------------------
 1     centos7.0                      running
 -     CentOS8                        shut off

删除虚拟机

[root@h230 ~]# virsh list --all
 Id    Name                           State
----------------------------------------------------
 1     centos7.0                      running
 -     CentOS8                        shut off
[root@h230 ~]# virsh undefine  CentOS8  
Domain CentOS8 has been undefined
[root@h230 ~]# virsh list --all         
 Id    Name                           State
----------------------------------------------------
 1     centos7.0                      running

开机自启动(宿主机启动后虚拟机自动启动)

virsh autostart   域名

修改虚拟机配置

 virsh edit  域名  

常见问题:

当虚拟启动后,Ping能通,但是连接任何虚拟机端口都会失败,且在虚拟机内部抓包时,未见任何连接报文

宿主机的防火墙挡住了发往虚拟机的报文,通过关闭宿主机的防火墙来快速确认是否是因为这个原因导致

systemctl stop firewalld

KVM虚拟机快照备份

快照就是将虚机在某一个时间点上的磁盘、内存和设备状态保存一下,以备将来之用

注: 若保存的磁盘状态数据不完整(如机器突然掉电时硬盘数据的状态等),机器重启后需要通过 fsck 或者别的工具来恢复到完整一致的状态(类似于 Windows 机器在断电后会执行文件检查),也可通过如下命令来做一致性检查

qemu-img check -f qcow2 --output=qcow2 -r all filename-img.qcow2

查询虚拟机的快照信息

virsh  snapshot-list 域名

注: 虚拟机快照一般存放在"/var/lib/libvirt/qemu/snapshot/域名"下

删除虚拟机快照

virsh snapshot-delete 域名  快照名

创建快照备份(磁盘快照)

virsh snapshot-create-as --domain centos7.0  --name centos7.0-1124 --description "new host" 

恢复快照

virsh snapshot-revert 域名  快照名

恢复前,最好shutdown虚拟机(virsh shutddown 域名)


虚拟机安装方法

通过console界面进行安装

virt-install 
--connect qemu:///system 
--virt-type kvm 
--name CentOS8 
--vcpus 2,maxvcpus=2 
--ram 4096 
--disk path=/home/admin/VM/CentOS8.qcow2,size=40,format=qcow2,bus=virtio,sparse 
--network bridge=br1,model=virtio 
--nographics 
--location=/home/admin/Images/CentOS-7-x86_64-DVD-1810.iso 
--extra-args "console=ttyS0" 
--video=cirrus

# --name 虚拟机名称

# --vcpus CPU核数, --maxvcpus最大运行核数

# --ram 内存大小(4096M)

# --disk path=磁盘位置,size=40(40G)

# --network 网卡

# --nographic 不开启图形界面

# --location镜像位置

# --extra-args 开启console口

通过vnc远程桌面安装

virt-install --name=CentOS8 
--location=/home/admin/Images/CentOS-7-x86_64-DVD-1810.iso  
--ram 4096 --vcpus=2 
--disk path=/home/admin/VM/CentOS8.qcow2,size=40,format=qcow2,bus=virtio,sparse  
--accelerate --vnc --vncport=5922 --vnclisten=0.0.0.0  --noautoconsole 
--network bridge=br0

可通过virt-viewer,连接进入图形界面进行安装

无图形界面下创建管理虚拟机

kickstart自动安装

virt-install 
--connect qemu:///system 
--virt-type kvm 
--name CentOS8 
--vcpus 2,maxvcpus=2 
--ram 4096 
--disk path=/home/admin/VM/CentOS8.qcow2,size=40,format=qcow2,bus=virtio,sparse 
--network bridge=br1,model=virtio 
--nographics 
--location http://172.12.0.101:8081/CentOS8 
--extra-args "ks=http://172.12.0.101:8081/ks.cfg  console=ttyS0" 
--video=cirrus

cockpit Web界面安装

访问宿主机cockpit管理界面(https://host-ip:9090)

虚拟机菜单项中新建虚拟机

无图形界面下创建管理虚拟机

在创建的虚拟机属性中,配置磁盘信息

无图形界面下创建管理虚拟机


附:Cockpit Web 控制台

管理和监视本地系统以及网络环境中的Linux服务器。

安装启用

yum install cockpit -y
systemctl start cockpit.socket
systemctl enable --now cockpit.socket
systemctl status cockpit.socket
firewall-cmd --add-service=cockpit --permanent

Web页面中登录

https://IP:9090

安装其它组件

以下是Cockpit的一些软件模块,可以根据自己的需要选择性的安装

如需要安装虚拟机管理组件

 yum install cockpit-machines

其它系统相关组件

yum install cockpit-dashboard.x86_64 cockpit-composer.noarch cockpit-storaged.noarch

安装后,打开管理界面

无图形界面下创建管理虚拟机

展开阅读全文

页面更新:2024-03-11

标签:虚拟机   报文   宿主   快照   控制台   磁盘   防火墙   备份   组件   图形界面   界面   内存   机器   状态   域名   系统   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top