我刚买了一台新的 Sun Fire T2000,安装了 Solaris 11,准备配置 LDOM。但是“ldmd”无法启动,因此 ldm 无法工作。
root@solaris11:~# ldm
Failed to connect to logical domain manager: Connection refused
root@solaris11:~# svcadm enable svc:/ldoms/ldmd:default
root@solaris11:~# tail /var/svc/log/ldoms-ldmd\:default.log
[ May 28 12:56:22 Enabled. ]
[ May 28 12:56:22 Executing start method ("/opt/SUNWldm/bin/ldmd_start"). ]
Disabling service because this domain is not a control domain
[ May 28 12:56:22 Method "start" exited with status 0. ]
[ May 28 12:56:22 Stopping because service disabled. ]
[ May 28 12:56:22 Executing stop method (:kill). ]
为什么这不是控制域?据我所知,盒子上没有其他域。
我已将固件升级到最新的 6.7.12,并使用 reset_nvram 启动,但没有任何帮助......
sc> showhost
Sun-Fire-T2000 System Firmware 6.7.12 2011/07/06 20:03
Host flash versions:
OBP 4.30.4.d 2011/07/06 14:29
Hypervisor 1.7.3.c 2010/07/09 15:14
POST 4.30.4.b 2010/07/09 14:24
我还应该做什么?
谢谢!
答案1
S11 包含 LDoms 2.1,而 T1 硬件不支持该版本(T1 支持的最后一个版本是 LDoms 1.2 - 参见 [1])。在这种特定情况下,我们建议您删除 IPS 版本的 LDoms 管理器,然后下载并安装 LDoms 1.2 的 SVR4 软件包(一般来说,在所有其他平台上,最好在 S11 上安装 IPS 软件包,因为这样您可以进行依赖性检查,而且升级起来也容易得多)。
pkg uninstall ldomsmanager
pkgadd SUNWldm
svcadm restart ldmd
[1]http://docs.oracle.com/cd/E23120_01/html/821-2856/gentextid-295.html#ldomssupportedplatforms
答案2
您安装了哪个版本的 LDOM 软件。
# pkg info ldomsmanager
T2000 support only version 1.2 (or is 1.3 ?) but absolutely not versions 2.0/2.1 or 2.2