KVM日常管理2-virt管理

一 安装管理工具

[root@k8s-01 ~]# rpm -qa|grep libguestfs-tools
libguestfs-tools-c-1.40.2-5.el7_7.2.x86_64
libguestfs-tools-1.40.2-5.el7_7.2.noarch
[root@k8s-01 ~]# 

二 日常管理

2.1 命令格式

1 virt-df  [--options] -d domname
  2 virt-df [--options] -a disk.img [-a disk.img ...]
通常两种方式:-d是采用域名称方式,-a是直接获取的磁盘文件方式。

2.2 读取虚机系统文件

[root@k8s-01 ~]# virt-cat -d vm01-centos7 /etc/passwd

2.3 查看虚机磁盘分区

[root@k8s-01 ~]# virt-df -h vm01-centos7
文件系统                            大小 已用空间 可用空间 使用百分比%
vm01-centos7:/dev/sda1                    197M        92M       104M   48%
vm01-centos7:/dev/centos/root             8.8G       938M       7.9G   11%

2.4 编辑虚机系统文件

[root@k8s-01 ~]# virt-edit -d vm01-centos7 /etc/selinux/config 

注意:此命令相当于在虚机里执行vi编辑,需要虚机处于关机状态。

2.5 复制虚机文件到宿主机

[root@k8s-01 ~]# virt-copy-out -d vm01-centos7 /etc/hosts /tmp
#把虚机hosts拷贝至宿主机/tmp目录

2.6 复制宿主机文件到虚机

[root@k8s-01 ~]# virt-copy-in -d vm01-centos7 /tmp/test.txt /tmp
#把宿主机test.txt拷贝到虚机/tmp目录

注意,copy-in必须虚机处于关机状态。

三 其他命令

更多命令参考相关文档。

[root@k8s-01 ~]# virt
virt-alignment-scan      virt-customize           virt-host-validate       virt-ls                  virt-sysprep             virt-xml
virt-builder             virt-df                  virt-index-validate      virt-make-fs             virt-tail                virt-xml-validate
virt-builder-repository  virt-diff                virt-inspector           virt-manager             virt-tar-in              
virt-cat                 virt-edit                virt-install             virt-pki-validate        virt-tar-out             
virt-clone               virt-filesystems         virtlockd                virt-rescue              virtualbox               
virt-copy-in             virt-format              virt-log                 virt-resize              virt-what                
virt-copy-out            virt-get-kernel          virtlogd                 virt-sparsify            virt-win-reg 

 

posted @ 2020-01-31 20:37  星火撩原  阅读(537)  评论(0编辑  收藏  举报