Chinaunix首页 | 论坛 | 博客
  • 博客访问: 186436
  • 博文数量: 80
  • 博客积分: 70
  • 博客等级: 民兵
  • 技术积分: 180
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-25 13:58
文章分类
文章存档

2014年(47)

2011年(33)

分类: SOLARIS

2014-11-24 17:15:43

     众所周知,为了安全,LDom管理程序只允许从control domain中直接登录guest域,也就是说,只能再control domain中使用telnet localhost 5000的方式登录guest域。

如何才能实现从远程直接登录guest域的console台呢?方法其实很简单,只需修改vntsd相关属性即可。

可以访问我的豆丁文档:

         LDom中的VCC服务介绍   

在创建控制域的时候,VCC(集中console服务)是缺省的三大服务之一,每个客户域的控制台都能自动分配一个端口号与之对应,VCC的控制台端口号由vntsd虚拟网络终端进程分配,通过ldm list命令可以显示每个客户域的端口信息。

创建VCC服务后,vntsd缺省的监听地址为127.0.0.1,这也是为何只能从localhost登录guest域控制台的原因,这为以后修改提供了可能和方便。

以下命令可以轻松实现远程直接登录guest域控制台:

1.       svcprop -p vntsd/listen_addr vntsd显示vntsd所监听的网络地址,一般显示为127.0.0.1的本地地址

2.       svccfg -s svc:/ldoms/vntsd setprop vntsd/listen_addr="192.168.0.11"    该命令将vntsd所监听的IP地址改为192.168.0.11

3.       svcadm refresh vntsd:default

    svcadm restart vntsd:default

                第三个的两条命令可以在不用reboot机器的情况下更新vntsd进程的参数。

          第三条命令非常重要,如果没有refresh的话,即使直接reboot后,仍然不能使得vntsd的监听地址得以更改。

 

阅读(1568) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~