Jad*_*ias 3 virtualization xen xenserver
我按照手册中的描述创建了一个 Debian Lenny 虚拟机。如何控制?
它没有 IP,因为我的 LAN 禁用了 DHCP。如果它只启用了静态 IP 和 SSHD,我可以直接使用 PuTTY。
除了 gui/vnc 控制台,您仍然可以使用 xm 控制台的等效项
在主机控制台上: xe vm-list 获取正在运行的域列表(只需注意您想要的域的 uuid)。list_domains 将列出域名和域的 uuid。匹配您的 uuid,以便获得正确的 dom_id
然后
xm 控制台等效为 /usr/lib/xen/bin/xenconsole dom_id
它不在 root 用户 $PATH 中,尽管我认为它应该是。当然,您可以对它进行符号链接或自己更改路径,但这将是一个明智的默认设置。
例子:
假设我想连接到 Knox(一个 linux domU)
[root@xen01 ~]# xe vm-list
uuid ( RO) : 8258a6d4-23f6-003d-30d7-65bd13086863
name-label ( RW): knox
power-state ( RO): running
uuid ( RO) : 1a191475-a99d-7a77-6550-b30a0038fd92
name-label ( RW): Windows Server 2008 SP2 x86
power-state ( RO): halted
uuid ( RO) : ffd95724-d818-4f15-b4b4-159b7ff41df4
name-label ( RW): Control domain on host: xen01
power-state ( RO): running
Run Code Online (Sandbox Code Playgroud)
现在获取域 ID
[root@xen01 ~]# list_domains
id | uuid | state
0 | ffd95724-d818-4f15-b4b4-159b7ff41df4 | R
1 | bc150966-8c21-7ad9-c329-839d5823041d | B H
7 | baa3699b-95dd-eea0-ccc4-51e8972857f5 | B
11 | 8258a6d4-23f6-003d-30d7-65bd13086863 | B
Run Code Online (Sandbox Code Playgroud)
可以看到匹配knox的UUID的域ID是11,所以我们使用xenconsole
[root@xen01 ~]# /usr/lib/xen/bin/xenconsole 11
(press enter)
You have new mail in /var/spool/mail/root
[root@knox ~]#
Run Code Online (Sandbox Code Playgroud)
借助 Citrix XenServer,您拥有名为 XenCenter 的控制界面,您可以使用它连接到您的虚拟机管理程序并执行此类操作。
使用 OSS Xen,您可以使用 xm 控制台命令。
| 归档时间: |
|
| 查看次数: |
22045 次 |
| 最近记录: |