当前位置:首页 > 虚拟机 > 正文

libvirt从模板启动虚拟机


一、在基于统信服务器操作的环境中,使用virt-manager管理虚拟机有哪些常见的操作和管理步骤?虚拟机图形化管理
1添加内存
给本地虚拟机添加内存,关闭虚拟机电源,点击“硬件详细信息”,点击“内存”,更改“当前分配”,点击“。“应用”以保存当前配置。
添加内存
2添加CPU
向本地虚拟机添加CPU,关闭虚拟机,点击“硬件详细信息”,点击“CPUS”并更改。“当前分配”的CPU数量(不超过本地主机的CPU数量),点击“应用”保存当前配置
添加CPU
3br/>添加磁盘在本地虚拟机上并关闭虚拟机单击“硬件详细信息”,单击“添加硬件”,单击“保存”,单击“完成”,单击“应用”保存当前配置。/>
添加磁盘
这里有两个选项:
1为虚拟机(R)创建磁盘镜像:在本地/var/lib/libvirt/images路径中生成qcow22.选择或创建自定义存储(S):在自定义路径中生成qcow2
4添加网络
虚拟机网络管理,点击“编辑”、“连接详细信息”。默认自带标准(NAT)网络,默认处于非活动状态,必须手动打开
添加网络
网络设置
号是添加网络,三角形开始,圆圈表示停止网络,减号表示删除网络
可以在IPv4中配置网络地址和网关
6快照
加号可以添加快照
7启动和停止虚拟机
启动和停止虚拟机
8
虚拟机只能断电克隆
克隆虚拟机
克隆虚拟机设置
终端管理的虚拟机
1.查看当前所有虚拟机
#virshlist--all
查看虚拟机Machine
Name是虚拟机的名称,status是虚拟机的当前状态
2.启动和关闭虚拟机
#virshstartxxxx(开启xxxx虚拟机)
#virshshutdownxxxx(关闭xxxx虚拟机)
启动虚拟机machine
3。手动创建虚拟机快照
#
创建快照
查看虚拟机快照
#virshsnapshot-listxxxx
删除虚拟机快照
#
删除快照
4访问虚拟机本机
终端可以连接虚拟机通过sshIP连接机器(桥接除外),还可以打开图形窗口(需要本地图形界面,字符界面无法打开)
#virt-viewerxxxx
图形窗口


二、基于Ubuntu20的qemu-kvm安装虚拟机环境:
本地win10(win7也适用)
VM14
VM上安装Ubuntu20.04
在此基础上安装kvm虚拟机,安装在kvm上。虚拟机客户操作系统Ubuntu20.04
CPU计数为0表示不支持虚拟化。解决方案:关闭虚拟机中的Ubuntu,进入设置-处理器,勾选第一项。(这就是为什么它是灰色的,因为当时我的Ubuntu是打开的。你必须关闭客户端才能让它工作。)
接下来,确保你的系统支持kvm
如果得到如下结果,可以继续步骤2~
接下来检查虚拟化守护进程libvirt-daemon是否正在运行
kvm模块已加载
Kvm安装后自动创建一个名为virbr0的网络。它说我可以连接到Internet上的外部网络,但不能连接到LAN上的外部网络,但是当我使用它时,它总是说网络连接失败。所以,你需要创建一个网桥(如果你现在使用xshell连接远程Ubuntu,我建议你进入Ubuntu并使用内置终端来完成)
方法一:(经过练习,我创建了一个临时的,发现只能正常工作,重启后就消失了。)
方法2.
创建一个新的配置文件在/etc/下。netplan/(随意命名)
文件内容:
应用
通过virt-manager创建虚拟机
VMUbuntu,设置连接到SSH-Tunnel的xshell会话,选择转发到X11并连接到xmanager。确认后,断开会话并重新连接。请准备您的UbuntuISO映像文件以了解详细信息。我想在我的UbuntuVM上预安装以下内容:
请注意,安装前您必须检查您的自定义配置并更改[显示协议VNC]设置。否则最后一步输入账户名时不会显示任何内容!!!!
您还可以在此处选择您在步骤3中创建的网络!
完成后,进入配置页面,将en-us键映射添加到[DisplayProtocolVNC]。
之后就可以愉快的等待安装了完成~~