首页 > 其他分享 >virsh管理域

virsh管理域

时间:2022-10-16 11:34:48浏览次数:56  
标签:centos35 管理 -- virt KVM virsh qemu

域==虚拟机

KVM部分创建并查看虚拟机磁盘文件

cd /var/lib/libvirt/images
qemu-img create centos35-1.qcow2 -f qcow2 -o backing_file=centos-35.raw
ll /var/lib/libvirt/images

virt-Manager部分

virt-install --connect qemu+ssh://192.168.35.10/system \
--name centos35-1 \
--ram 1024 \
--vcpus=1 \
--disk path=/var/lib/libvirt/images/centos35-1.qcow2 \
--import \
--os-type=linux \
--graphics vnc,listen=0.0.0.0

KVM部分查看配置文件
ll /etc/libvirt/qemu

virt-Manager部分连接上KVM
virsh -c qemu+ssh://[email protected]/system

在virt-Manger上查看KVM环境

list --all
dominfo 域ID或域名
vcpucount 域ID或域名
dommemstat 域ID或域名
domblklist 域ID或域名
domblklist 域ID或域名 块设备名
domiflist  域ID或域名

virt-Manager部分操作KVM的域

shutdown 域ID或域名
start 域名
suspend 域名
resume 域名

KVM部分创建域
创建centos35-2域的磁盘
qemu-img create centos35-2.qcow2 -f qcow2 -o backing_file=centos-35.raw
验证是否创建成功
ll /var/lib/libvirt/images
复制KVM的centos35-1的配置文件到virt-Manager下
scp /etc/libvirt/qemu/centos35-1.xml [email protected]:/etc/libvirt/qemu/centos35-2.xml

virt-Manger部分完成创建域
改配置文件的域的名字部分:<name>centos35-2</name>
在KVM重新生成uuid并复制:uuidgen
修改uudi:<uuid>xxxx</uudi>
更改磁盘文件路径:<source file='/var/lib/libvirt/images/centos35-2.qcow2' />
更改网卡物理地址,只改最后一位: <mac address xxx />

在virt-Manger上virsh交互界面上使用centos35-2.xml配置文件定义一个新域
查看当前工作目录:pwd
切换到配置文件所在目录:cd /etc/libvirt/qemu/
定义域:define centos35-2.xml
查看状态:list all
尝试启动centos35-2:start centos35-2

virt-Manager上的virsh交互界面创建快照
创建快照:snapshot-create-as centos35-2 kuaizhao-1 --description "First kuaizhao"
查看快照列表:snapshot-list centos35-2

在KVM上查看快照是否创建成功
查看快照:ll /var/lib/libvirt/qemu/snapshot/centos35-2
查看centos35-2的磁盘信息,看快照是否包含在磁盘中: qemu-img info centos35-2.qcow2

使用virt-Manager VNC登录到centos35-2,进行文件创建
在virsh交互上查看桌面号:vncdisplay centos35-2
virt-Manger尝试连接:vncviewer xxx.xxx.xxx.xxx:x
创建文件:touch test && ll
在virsh交互上还原快照:snapshot-revert centos35-2 kuaizhao-1
查看文件是否还存在:ll
在virsh交互上删除快照:snapshot-delete centos35-2 kuaizhao-1

KVM部分实现域的克隆
在KVM上安装工具:yum -y install virt-clone
在virsh上关闭centos35-2:destroy centos35-2
在virsh上查看状态:list --all
在KVM上完成克隆:virt-clone -o centos35-2 --name centos35-3 --file /var/lib/libvirt/images/centos35-3.qcow2
在KVM上验证是否克隆成功:ll /etc/libvirt/qemu
在virsh上开启centos35-3: start centos35-3

注意:所有的主机和名称根据具体情况决定

标签:centos35,管理,--,virt,KVM,virsh,qemu
From: https://www.cnblogs.com/tang-learning/p/16795838.html

相关文章

  • kvm虚拟磁盘文件管理
    磁盘驱动器接口类型IDE兼容性最好,性能较差,逐渐淘汰SATA纠错能力强,接口简单,机械使用最广SCSI性能好,价格贵,主要用于服务器SAS拓展性和可用性好,新一代SCSI,与SATA兼容Vir......
  • virt-manager管理虚拟机
    1.虚拟机的关机、开启和重启推荐安装高级配置和电源接口(yum-yinstallacpid),以减少对磁盘的伤害2.虚拟机克隆产生的磁盘文件所在目录:/var/lib/libvirt/images产生的......
  • C# 创建系统右键菜单按钮关联指定程序(无需管理员权限)
    前言为了将“解决自媒体一键多平台发布”项目做得更适合自己的使用习惯,Windows端的桌面版也立项了。本篇文章分享的内容是:实现系统右键菜单按钮关联桌面程序问题。一、......
  • 进程和计划任务管理
    目录:1、程序和进程的关系2、查看当前终端3、top4、pgrep5、pstree6、lsof7、vmstat8、五大系统资源9、系统的启动方式10、crontab命令 程序和进程的关系程序......
  • 基于JavaEE的企业制度管理系统的设计与实现-计算机毕业设计源码+LW文档
    摘要:本企业制度管理系统是针对目前企业制度管理的实际需求,从实际工作出发,对过去的企业制度管理系统存在的问题进行分析,完善用户的使用体会。采用计算机系统来管理信息,取代人......
  • 高校人事管理系统设计与实现-计算机毕业设计源码+LW文档
    该系统采用适用的软件开发模式和软件开发过程,使用符合学校的技术加以实现。人事管理系统主要分为八个模块:人才招聘系统、入职报到系统、职称评审审核系统、任期考核系统、个......
  • linux进程及计划任务管理
    程序和进程的关系1.程序保存在硬盘,光盘等介质中的可执行代码和数据文件中静态保存的代码2.进程在cpu及内存中运行的程序代码动态执行的代码父,子进程每个程序可以创......
  • 用flask搭建管理平台
    flask是什么?flask可以做什么这里就不说了,百度一下即可,这篇文章主要是手把手带你使用flask搭建一个简单的注册、登陆、以及用户权限管理模块。在pycharm上创建新的flask......
  • Battery Health 3 for Mac(电池健康管理工具)v1.0.29直装版
    BatteryHealth3不错的电池健康管理工具,这款针对Mac设备的电池管理工具能帮助您全方位管理Mac设备的电池使用,可以有效禁止一些不必要的程序,节省资源空间。用户可以清晰地......
  • MySQL管理
    安装#敬请期待...启动#敬请期待...连接shell连接#敬请期待...phpmyadmin连接#敬请期待...密码重置修改配置文件#敬请期待...命令设置密码#敬请期待...改回配......