Chinaunix首页 | 论坛 | 博客
  • 博客访问: 319815
  • 博文数量: 25
  • 博客积分: 375
  • 博客等级: 一等列兵
  • 技术积分: 1260
  • 用 户 组: 普通用户
  • 注册时间: 2011-05-17 16:39
个人简介

喜欢IT的一个“武痴”! 喜欢追求新技术、探索技术!

文章分类
文章存档

2019年(1)

2014年(2)

2013年(11)

2012年(11)

分类: SOLARIS

2013-02-18 13:25:33

     众所周知,为了安全,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的监听地址得以更改。

 

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