免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 9327 | 回复: 6
打印 上一主题 下一主题

关于SMC使用的总结 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-29 20:53 |只看该作者 |倒序浏览
版本solaris express:08/06 for x86:
---------------感谢sun smc技术支持工作人员---------------------------
总结和摘抄:

customizing the solaris management console

基本内容:

描述solaris管理控制工具箱编辑器的一些操作

使用solaris管理控制工具箱编辑器

启动solaris管理控制台包括三个部分:

1,solaris管理控制台服务

2,控制台

3,solaris管理控制台工具箱编辑器

判断solaris管理控制台服务程序是否可用,用下面的命令:

# /etc/init.d/init.wbem status

停止它的使用:

# /etc/init.d/init.wbem stop

开始它的使用:

# /etc/init.d/init.wbem start

可以以一般用户来开启solaris管理控制台,但是一些功能和应用程序可能不会加载,除非用root用户登陆

启用solaris管理控制台:# smc

使用工具箱编辑器:     # smc edit

在运行solaris管理控制台并执行某些改动之前必须对其中的两个文件进行备份:

# cd /var/sadm/smc/toolboxes

# cp smc/smc.tbx smc.tbx.orig

# cp this_computer/this_computer.tbx this_computer.tbx.orig

除了图形界面下添加工具箱URL,也可以通过命令行的方式来添加工具箱URL,使用smcregister命令可以对工具箱进行添加、移除、详细列表的功能.但是使用这个命令能够完成的功能较之图形化下面操作很有限.

用smcregister命令添加工具箱URL:

# /usr/sadm/bin/smcregister toolbox add tbxURL http://sys43:898/toolboxes/this_computer.tbx

-B /var/sadm/smc/toolboxes/smc/smc.tbx

要注意的一点是,在管理控制台中添加了新的工具或新增加了其他功能,要想使用这些功能,必须重新启动

管理控制台才能生效

用smcregister命令添加工具:

# /usr/sadm/bin/smcregister toolbox add tool com.sun.admin.diskmgr.client.VDiskMgr -H sys43:898





loading...















实战经验:
in solaris express b_44,to start smc:
1.please refresh the remained unuseful file & process:

You may need to just first start wbem with command:



/etc/init.d/init.wbem start



Then run smc&



But if problem persists the commands below can be used to restart all of smc and wbem...



Sometimes when the smc or wbem processes do not come down gracefully, init.wbem is no longer successful in fully stopping or starting the wbem server daemon, subsequently a side-affect is smc will fail to launch, or other smc anomolies may occur.



To resolve for SMC 2.1, perform steps as follows:



Open a termal,
      
    *  /usr/dt/bin/dtterm -C

    * su root



    * /etc/init.d/init.wbem stop



    * kill all instances of the smcboot process (if any are running), ie:



               # ps -ef|grep smcboot  (manually kill any running processes)



    * kill all instances of the cimomboot process (if any are running), ie:



               # ps -ef|grep cimom  (manually kill any running processes)



    * kill all instances of Solaris Management Console-related JVMs. These will contain

      either "-Dviper.fifo.path=" or "-Djava.security.policy=" in their command paths, ie:



                # /usr/ucb/ps -wwax | grep viper  (manually kill any running processes)



    * Remove the /var/run/smc<port> where <port> is usually 898, ie:



                 # rm -rf /var/run/smc898
      at last:   # rm -rf /var/sadm/smc
                 # rm -rf /var/sadm/wbem
                 # rm -rf /tmp/smc898



2.please listen tcp/ip port:
# svcadm disable wbem
# svcadm enable wbem
# svcadm disable wbem
# ps -ef | grep smc
    root  3025  2979   0 20:16:50 pts/4       0:00 grep smc
# /etc/init.d/init.wbem startnow
# Starting Solaris Management Console server version 2.1.0.
endpoint created: localhost/127.0.0.1:898
Registration setup: 8/8 (Executing SUNWpmgr_reg.sh)                        
Registering components: 64/64 (Registering PatchMgrCli.jar)                 er)
Solaris Management Console server is ready.

# /etc/init.d/init.wbem status
Solaris Management Console server version 2.1.0 running on port 898.
# smc &
4526
# Java Accessibility Bridge for GNOME loaded.
  * Now try to start wbem, wait several minutes,



                 # /etc/init.d/init.wbem start        (be patient, this can take several minutes)

                 # /etc/init.d/init.wbem status




3.how to trace smc debug message:

   Please follow the below steps to enable debugging and let me know what is failing.



1) Stop the Solaris Web-Based Enterprise Management server:

       > /etc/init.d/init.wbem stop



2) Edit the line below, in the file: /etc/init.d/init.wbem

     $VIPER_HOME/bin/smcwbemserver -p $SMC_PORT start >/dev/msglog 2>&1 &

     If you want to redirect the debug messages to a file, replace

     /dev/msglog with the absolute path of the file name.



     Example:

      $VIPER_HOME/bin/smcwbemserver -p $SMC_PORT start >/tmp/debugLog 2>&1 &

     Otherwise, for the debug messages to be printed on the terminal, remove

     the redirection



     Example:

      $VIPER_HOME/bin/smcwbemserver -p $SMC_PORT start



3) Edit the file: /usr/sadm/lib/smc/bin/smcwbemserver and add the lines

    below:

       -Dwbem.debug.level=3m \

       -Dwbem.debug.device=stderr \

    Insert them between the following lines:



       -Xmx128m \

       -Djava.security.policy=${VIPER_HOME}/policy/smcwbemserver.policy \



    So, after modification, the file: /usr/sadm/lib/smc/bin/smcwbemserver

    will contain:

       ....

       ....

       -Xmx128m \

       -Dwbem.debug.level=3m \

       -Dwbem.debug.device=stderr \

       -Djava.security.policy=${VIPER_HOME}/policy/smcwbemserver.policy \

       ....

       ....

  4) Now start the WBEM server using



      /etc/init.d/init.wbem startnow(  There is a small correction stop the smcboot process by the command



/etc/init.d/init.wbem stop



and start it using the below command



/etc/init.d/init.wbem startnow)



Then run "smc -d 0" command in another terminal and observe

the terminal in which you have started the /etc/init.d/init.wbem

process.

4.the related work explain:
Nicolas Linkert wrote:

>I have installed snv 41 and have just noticed that I cannot start smc. Is this a known issue?
>
>Server not running. On this server no Solaris management Console server was found.
>
>
There are a few known issues with SMC in B41. It is now an SMF
service so
you can issue "svcadm enable wbem". It will listen only on
127.0.0.1 as per
the requirements of the Secure By Default project. To enable
listening on all
interfaces you can stop it and execute
"svccfg -s wbem setprop options/tcp_listen=true"
But note that there exist several bugs.

These are fixed in B42 and enabling/disabling listening for remote
connections
is done via SBD profiles.

论坛徽章:
1
寅虎
日期:2015-01-23 02:35:47
2 [报告]
发表于 2006-08-30 11:44 |只看该作者
鼓励,咔咔

论坛徽章:
0
3 [报告]
发表于 2010-03-26 16:14 |只看该作者
学习了。。。。

smc for what? solaris management console

论坛徽章:
0
4 [报告]
发表于 2010-03-26 16:24 |只看该作者
yes,  solaris management console.
mark for later use

论坛徽章:
0
5 [报告]
发表于 2010-03-26 19:41 |只看该作者
顶一下 LZ

论坛徽章:
0
6 [报告]
发表于 2013-11-13 22:31 |只看该作者
我的solaris 10环境上nmap扫描有很多UDP高位端口像32771、32772之类的端口打开了,显示对应的服务是sometimes-rpc5、sometimes-rpc5,查看对应的进程是/usr/sadm/lib/smc/bin/smcboot,不知道这个是干嘛用的,能停掉吗?

论坛徽章:
0
7 [报告]
发表于 2013-11-13 22:32 |只看该作者
对应的服务是sometimes-rpc5、sometimes-rpc7,笔误~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP