我实际上是在两台服务器之间使用 Xen 测试 RHEL 5.3,以便获得灾难恢复解决方案。所以我正在尝试将我的 domU 从一台 dom0 服务器移动到另一台服务器。
不幸的是,当其他人移动 domU 时,我不知道我的域托管在哪里。我想知道在 domU 中哪里找不到我的 dom0 名称。我在solaris 稀疏区域上寻找类似gzonename 命令的东西。我检查了 /proc/xen,但除了 dom0 内核版本之外,我没有看到任何特别的东西。
有人知道等着找到这个吗?
小智 9
我们在虚拟机xenstore-write /tool/hostname $(uname -n); xenstore-chmod /tool/hostname r上Dom0然后xenstore-read /tool/hostname在虚拟机内使用。简单轻便...
我很确定没有办法从 domU 中找到 dom0“名称”(这充其量是一个模糊的概念)。如果您没有运行 pygrub,您可以向内核启动命令行(在每个 dom0 上存储的 domU 配置文件中)添加一些内容,您可以从 /proc/cmdline 查询这些内容,但这有点像 hack。
您真正应该做的是拥有一个可以查询 dom0s 以显示哪些虚拟机所在位置的脚本。即使是循环遍历 dom0 并运行的东西xm list也可能可以满足您的简单目的。
| 归档时间: |
|
| 查看次数: |
7867 次 |
| 最近记录: |