kvm 虚拟机 实用工具笔记(方便查看ip 磁盘复制和修改文件等)

简介:

kvm 实用工具总结:

1. libguestfs-tools

直接宿主机安装:

yum -y install libguestfs-tools

virt-df xxx 相当于df命令

virt-cat xxx 相当远cat命令

virt-edit xxx 相当于vi命令

virt-ls xxx  相当于ls命令

参考:http://www.361way.com/kvm-libguestfs-tools/3175.html


2. qemu-guest-agent centos7.1

如果虚拟机可以关闭:

 virsh shutdown rhel7

 virsh edit rhel7

 在device段增加:

 <channel type='unix'>

   <target type='virtio' name='org.qemu.guest_agent.0'/>

</channel>

保存退出

virsh start rhel7

 

在虚拟机中安装:

yum install qemu-guest-agent

systemctl start qemu-guest-agent



在运行的虚拟机中:

vi agent.xml

<channel type='unix'>

        <source mode='bind' path='/tmp/centos7-1.0'/>

        <target type='virtio' name='org.qemu.guest_agent.0'/>

</channel>


将配置粘贴到虚拟机文件

virsh attach-device rhel7 agent.xml

若出现如下错误:

[root@liulianex2 qemu]# virsh attach-device centos7rediscache agent.xml 

错误:从 agent.xml 获得设备失败

错误:internal error: no virtio-serial controllers are available

原因:virtio-serial设备每天添加

解决:

    注意:

    <channel type='spicevmc'>

          <target type='virtio' name='com.redhat.spice.0'/>

          <address type='virtio-serial' controller='0' bus='0' port='1'/>

        </channel>

        在input之前增加上面的内容

        ###<input type='mouse' bus='ps2'/>

        

     <controller type='virtio-serial' index='0'>

          <address type='pci' domain='0x0000' bus='0x01' slot='0x05' function='0x0'/>

        </controller>

        在bridge之前增加上面的内容:

       ## <interface type='bridge'>

在虚拟机中安装:

yum install qemu-guest-agent

systemctl start qemu-guest-agent



执行命令检测:

修改虚拟机密码:

virsh set-user-password  LL_WEBccc3294b02 --user root --password 123


查看网卡信息:

virsh domifaddr LL_WEBccc3294b02 --source agent


####

 Name       MAC address          Protocol     Address

-------------------------------------------------------------------------------

 lo         00:00:00:00:00:00    ipv4         127.0.0.1/8

 -          -                    ipv6         ::1/128

 ens3       22:66:0f:56:f2:3f    ipv4         172.16.88.192/24

 -          -                    ipv6         fe80::2066:fff:fe56:f23f/64


参考文件:

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Virtualization_Deployment_and_Administration_Guide/chap-QEMU_Guest_Agent.html

本文转自  674591788  51CTO博客,原文链接:http://blog.51cto.com/mrdeng/1919600

相关文章
|
2月前
|
虚拟化
vmware克隆虚拟机后没有ip地址的问题
解决vmware克隆虚拟机后没有内网ip的问题
|
3月前
|
SQL 存储 数据挖掘
【虚拟机数据恢复】VMware虚拟机文件被误删除的数据恢复案例
虚拟机数据恢复环境: 某品牌R710服务器+MD3200存储,上层是ESXI虚拟机和虚拟机文件,虚拟机中存放有SQL Server数据库。 虚拟机故障: 机房非正常断电导致虚拟机无法启动。服务器管理员检查后发现虚拟机配置文件丢失,所幸xxx-flat.vmdk磁盘文件和xxx-000001-delta.vmdk快照文件还在。服务器管理员在尝试恢复虚拟机的过程中,将原虚拟机内的xxx-flat.vmdk删除后新建了一个虚拟机,并分配了精简模式的虚拟机磁盘和快照数据盘,但原虚拟机内的数据并没有恢复。
【虚拟机数据恢复】VMware虚拟机文件被误删除的数据恢复案例
|
10天前
|
Linux 虚拟化
VMware workstation 中centos7虚拟机在nat模式下怎么配置网卡,指定我想要的IP并且可以联网
https://blog.csdn.net/2302_78534730/article/details/132825156?spm=1001.2014.3001.5502
131 0
|
2天前
|
Linux KVM 数据库
虚拟机数据恢复—误删除KVM虚拟机的数据恢复案例
虚拟化数据恢复环境&故障: KVM是Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux2.6.20版本之后集成在Linux的各个主要发行版本中。KVM使用Linux自身的调度器进行管理。 本案例中的服务器操作系统为Linux,文件系统为EXT4。操作系统上的部署的几台KVM虚拟机被删除,每台KVM虚拟机包含一个qcow2格式的磁盘文件和一个raw格式的磁盘文件,用户需要恢复的数据是raw格式的磁盘文件。这几台被误删除的虚拟机存放的是数据库,程序代码等数据。
|
2月前
|
网络协议 Linux 虚拟化
修改虚拟机ip为静态ip
centos修改ip为静态ip
|
2月前
|
存储 Linux KVM
|
3月前
|
Ubuntu 虚拟化
百度搜索:蓝易云【虚拟机磁盘大小变更后的Ubuntu动态分区调整教程】
现在,你已经成功将Ubuntu虚拟机的动态分区调整为新的磁盘大小。你可以通过 `df -h`命令来查看文件系统的新大小。注意,在进行此操作时,请务必备份重要数据,并确保你了解分区操作的风险和影响。
27 0
|
3月前
|
Linux
将Linux虚拟机导出为OVF文件
将Linux虚拟机导出为OVF文件
37 1
|
3月前
|
Linux 虚拟化
Linux虚拟机不显示IP地址的解决办法
Linux虚拟机不显示IP地址的解决办法
90 0
|
3月前
|
网络协议 Linux Windows
Linux虚拟机设置固定IP
Linux虚拟机设置固定IP
39 2

热门文章

最新文章