Xen 技术:XenStore 使用与故障排除指南
1. XenStore 的使用
XenStore 是 Xen 用于存储运行中的 domU 信息的配置数据库。Xen 内部会利用它来处理诸如设置虚拟设备等重要事务,同时,我们也可以从 domU 和 dom0 向其中写入任意数据,可将其视为一种域间套接字。
1.1 XenStore 的潜在应用
XenStore 为我们带来了诸多可能性:
- 资源协商 :理论上,各个域之间可以通过它协商对共享资源的访问。
- 多用户聊天 :类似于早期共享 UNIX 机器上的 talk 系统,实现同一主机上多用户之间的聊天。
- 消息传播 :用于传播特定于主机的消息,如即将进行备份或迁移的警告。不过,目前这些应用大多还未被开发出来。
1.2 手动与 XenStore 交互
由于目前尚未有便捷的 shell 风格接口,手动与 XenStore 交互会有些不便。我们只能使用一些工具来查询单个键。
1.2.1 查看 XenStore
可以使用 xenstore - list 命令查看 XenStore。以下是一个来自 Xen 维基的 shell 脚本,它使用 xenstore - list 递归地转储 XenStore 中的键:
#!/bin/sh
function dumpkey() {
超级会员免费看
订阅专栏 解锁全文
9161

被折叠的 条评论
为什么被折叠?



