当前位置: 首页 > wzjs >正文

企业展示类网站模板哪些网站做外链好

企业展示类网站模板,哪些网站做外链好,wordpress免费家居主题,唐山做企业网站公司qemu guest agent简称qga, 是运行在虚拟机内部的一个守护程序(qemu-guest-agent.service),他可以管理应用程序,执行宿主机发出的命令。 QEMU为宿主机和虚拟机提供了一个数据通道(channel)&…

qemu guest agent简称qga, 是运行在虚拟机内部的一个守护程序(qemu-guest-agent.service),他可以管理应用程序,执行宿主机发出的命令。

QEMU为宿主机和虚拟机提供了一个数据通道(channel,这个通道的两端分别是在虚拟机内看到的串口和在宿主机上看到的unix socket文件。

宿主机与虚拟机内的qga通讯就扩展了对虚拟机的控制能力,例如在宿主机上获取虚拟机的ip地址等。

libvrit提供了专门的 virDomainQemuAgentCommand API对应virsh qemu-agent-command命令)来和qemu-guest-agent通讯,

另外有些libvirt内置api也可以支持qga,例如reboot、shutdown等。

下面的实践分为两种方式,虚拟机的channel的target的name使用org.qemu.guest_agent.0不是用****org.qemu.guest_agent.0

两种方式在libvirt和宿主机中的qemu-guest-agent中都有所不同。

【使用org.qemu.guest_agent.0】

宿主机上libvirt的虚拟机xml配置channel:

<channel type='unix'>

  <source mode='bind' path='/var/lib/libvirt/qemu/org.qemu.guest_agent.0'/>

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

</channel>

注意这里target的name要使用org.qemu.guest_agent.0

虚拟机内部:

yum install qemu-guest-agent

setenforce 0

systemctl restart qemu-guest-agent.service

在宿主机上测试功能:

virsh
virsh # qemu-agent-command centos '{"execute":"guest-info"}'

virsh # qemu-agent-command centos '{"execute":"guest-network-get-interfaces"}'

virsh # reboot --mode agent centos

上面的命令直接读出了虚拟机中的ip地址信息。

【不使用org.qemu.guest_agent.0】

如果在宿主机上libvirt的xml配置channel中target的name不是org.qemu.guest_agent.0,例如下面的org.qemu.guest_agent.1。

那么在宿主机上的libvirt将不会建立与socket****建立连接。在虚拟机上qemu-guest-agent服务也无法运行。

宿主机上的libvirt的xml:

<channel type='unix'>

  <source mode='bind' path='/var/lib/libvirt/qemu/org.qemu.guest_agent.1'/>

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

</channel>

不使用org.qemu.guest_agent.0的情况下怎么处理呢?

首先,在虚拟机内部通讯串口的名字变为了org.qemu.guest_agent.1,此时需要手动修改/lib/systemd/system/qemu-guest-agent.service文件,把所有的默认org.qemu.guest_agent.0改为用户配置的名字org.qemu.guest_agent.1。

其次,在宿主机上自己去连接socket文件:

[root@node2 ~]# socat unix-connect:/var/lib/libvirt/qemu/org.qemu.guest_agent.1 readline

{"execute": "guest-info"}

【功能简单介绍】

注:带* 指的是win也支持

guest-sync-delimited*

宿主机发送一个int数字给qga,qga返回这个数字,并且在后续返回字符串响应中加入ascii码为0xff的字符,
其作用是检查宿主机与qga通信的同步状态,主要用在宿主机上多客户端与qga通信的情况下客户端间切换过程的状态同步检查,
比如有两个客户端A、B,qga发送给A的响应,由于A已经退出,目前B连接到qga的socket,所以这个响应可能被B收到,如果B连接到socket之后,立即发送该请求给qga,响应中加入了这个同步码就能区分是A的响应还是B的响应;
在qga返回宿主机客户端发送的int数字之前,qga返回的所有响应都要忽略。

guest-sync*

与上面相同,只是不在响应中加入0xff字符

guest-ping*

Ping the guest agent, a non-error return implies success

guest-get-time*

获取虚拟机时间(返回值为相对于1970-01-01 in UTC,Time in nanoseconds.)

guest-set-time*

设置虚拟机时间(输入为相对于1970-01-01 in UTC,Time in nanoseconds.)

guest-info*

返回qga支持的所有命令

guest-shutdown*

关闭虚拟机(支持halt、powerdown、reboot,默认动作为powerdown)

guest-file-open

打开虚拟机内的某个文件(返回文件句柄)

guest-file-close

关闭打开的虚拟机内的文件

guest-file-read

根据文件句柄读取虚拟机内的文件内容(返回base64格式的文件内容)

guest-file-write

根据文件句柄写入文件内容到虚拟机内的文件

……

  

### 🔥运维干货分享
  • 系统集成项目管理师备考经验分享

  • 系统规划与管理师备考经验分享

  • 软考高级系统架构设计师备考学习资料

  • 软考中级数据库系统工程师学习资料

  • 软考高级网络规划设计师备考学习资料

  • Kubernetes CKA认证学习资料分享

  • AI大模型学习资料合集

  • 免费文档翻译工具(支持word、pdf、ppt、excel)

  • PuTTY中文版安装包

  • MobaXterm中文版安装包

  • pinginfoview网络诊断工具中文版

  • Xshell、Xsftp、Xmanager中文版安装包

  • Typora简单易用的Markdown编辑器

  • Window进程监控工具,能自动重启进程和卡死检测

  • Spring 源码学习资料分享

  • 毕业设计高质量毕业答辩 PPT 模板分享

  • IT行业工程师面试简历模板分享

http://www.dtcms.com/wzjs/553132.html

相关文章:

  • 群网站建设合同中山外发加工网
  • 如何申请我的网站网站虚拟主持人
  • 卖童书的网站该怎么做wordpress网站代码
  • 民宿客栈网站制作网站的域名和密码是什么意思
  • 宁津诚信建设网站好看的网站你明白的
  • 网奇e游通旅游网站建设系统如何修改上传到服务器哪些平台可以发布软文
  • 营销型网站 典型案例cms系统是什么意思
  • 营销型网站建设推荐乐云seo长春网站开发推荐
  • 酒泉建设厅网站大型公司网络搭建实例
  • 啊宝贝才几天没做网站南京网站排名提升
  • 做网站可以用php吗可以打开任何网站的软件
  • 低成本做网站 百知网易企业邮箱登录口
  • 济宁市建设局网站网站建设公司天成
  • 网站类网站开发源代码温州专业网站建设推广
  • 专业的网站建设流程企业网站做备案
  • 有没有做企业网站的中国做乱的小说网站
  • 网站维护教程建设网站的子文件夹
  • 网站建设盒子模型浮动机加工外贸网站
  • 购物网站建设源码网站开发 大学专业
  • 常州网站关键词优化软件网络贷款公司哪个好
  • 江津网站建设效果好不好网站支付端口
  • 北京建机网站360建筑网广州八臂猿李工
  • 手表网站有哪个比较好鄂应用官方app下载
  • 浙江手机版建站系统哪个好wordpress 汉化主题
  • 黄冈网站如何查询网站icp备案
  • 58同城网站的建设目标是什么虚拟主机怎么发布网站吗
  • 营销型网站哪家做的好wordpress邮箱验证插件
  • 网站建设前期情况说明学生网站建设总结报告
  • 可以做qq空间背景音乐的网站青岛网络seo公司
  • 什么网站做二维码比较好昆明电商网站开发