Tag Archives: Solaris

Solaris rsh connection refused resolved

这个问题困扰了我好几个月,今天终于搞定了。 一个Solaris10的cluster,四个节点,此处以1,2,3,4代替,所有节点之间ssh和rsh都是通的,但是1-1,2-1,3-1,4-1的rsh不通,这里所说的通就是不用输入密码即可访问其他的节点,比如1-2,即在1节点执行rsh 2 date即可显示2节点的当前时间。 其实要配置从1-2节点的rsh,有一些必要的步骤,简单罗列如下:

Posted in 主机 | Tagged | Leave a comment

Service Management Facility快速入门

在解决前面scstat问题的时候,仔细的研读了一下这个sun的官方帮助,加深了对Solaris的服务的理解。在Solaris中,可以利用svcs 和svcadm 命令进行查看和修改、重启服务。下面就转载一下Service Management Facility这篇快速入门: 简介 过去,UNIX 操作系统包含一组服务:这些服务是与任何交互式用户登录都不关联的软件程序,用于侦听和响应请求以执行特定的任务(如传送电子邮件、响应 ftp 请求,或允许执行远程命令)。这些传统服务通常是一些单独的应用程序,它们作为单个进程执行,在系统引导时启动,并在系统启动和运行时持续执行,可处理接收到的任何请求。 如今,管理员必须管理一系列服务,这些服务的作用已经超出了此原始模型的作用范围。Sun 推出了 Service Management Facility(SMF,服务管理工具),以简化这些系统服务的管理。SMF 是 Solaris 操作系统的一项新功能,为每个 Solaris 系统上的服务和服务管理创建支持的、统一的模型。它是 Solaris 10 中预测性自我修复技术的核心部分,为软件和硬件故障以及管理错误提供自动恢复功能。 在本指南中,我们将介绍 SMF 的功能及优势,指出 Solaris 中显著更新的部分,并说明如何使用 SMF 完成典型的管理任务。可以在 Sun 的 BigAdmin Web 站点上找到 SMF 及预测性自我修复功能的详细指南。 功能 Service Management … Continue reading

Posted in 主机 | Tagged | 1 Comment

scstat unexpected error问题及解决

最近一直很少更新博客,熟悉的朋友都知道,我在忙一个重要的release,Oracle Database 11g的第一个patchset – 11.1.0.7,这个patchset应该很快就要发布的,敬请期待。 今天在测试的时候,Solaris的节点再一次出现问题,最近服务器的问题不断,先是DLM问题,后面是QFS问题,现在居然是服务出现依赖关系,启动异常,SunCluster命令scstat返回异常结果:unexepcted error 根据google搜到的结果,在Sun的官方网站找到一个类似的问题: 根据提示,检查一下svcs -x 的输出, bash-2.05$ svcs -x svc:/network/nfs/client:default (NFS client) State: offline since August 25, 2008 10:33:46 PM PDT Reason: Start method is running. See: http://sun.com/msg/SMF-8000-C4 See: mount_nfs(1M) See: /var/svc/log/network-nfs-client:default.log Impact: 18 dependent … Continue reading

Posted in 主机 | Tagged | 8 Comments

SunCluster ucmmd问题解决过程

最近,经常遇到SunCluster中有一个节点ucmm起不来的问题,现象就是scstat -g输出的结果显示ucmmd is not running,十分郁闷 STIT的弟兄们帮助解决了几次,但是也不知所以然,这次刚解决了,又坏了,恼火。 search了Sun的网站,找到了scswitch的用法,仔细看了一遍,然后用了两个命令搞定了。 1.先用ucmmd把ucmm的process重新启动一次: #/usr/cluster/lib/ucmm/ucmmd -r /usr/cluster/lib/ucmm/ucmm_reconf 2. 然后用scswitch把相关的group resource offline/online一次,结果OK # /usr/cluster/bin//scswitch -R -h xxx -g rac-framework-rg #xxx is the node name scswitch的用法记录一下,以备后患 scswitch(1M) scswitch– perform ownership and state change of resource groups and disk … Continue reading

Posted in 主机 | Tagged | Leave a comment

High availability cluster

摘自于维基百科 High-availability cluster From Wikipedia, the free encyclopedia High-availability clusters (also known as HA Clusters or Failover Clusters) are computer clusters that are implemented primarily for the purpose of improving the availability of services which the cluster provides. They operate … Continue reading

Posted in 生活点滴 | Tagged | Leave a comment

Solaris启动过程透析

Solaris在三大UNIX平台(Solaris, AIX, HPUX)中是相对来说比较稳定的一个,虽然启动过程跟Linux大致相同,但是在细节方面还是有一些差异的地方,转载一篇Solaris启动过程分析的文章,帮助自己更好的学习和了解Solaris这个优秀的平台。全文分四个部分:简单介绍,启动,进程和inetd 在Sparc平台下,Solaris系统中有一个类似PC BIOS的芯片程序(EEPROM OpenBoot)负责识别分区、文件系统和加载内核,在Solaris 2.6之后的版本中,默认的内核文件存放在/platform/`arch`/kernel/unix位置,`arch`指令是指明系统的硬件体系,目前一般是i86pc(Intel IA32)或sun4u(Sun UntraSparc)。      在Intel体系中,因为没有eeprom firmware,所以系统提供了一个模拟eeprom的引导程序,来负责内核的定位和加载,这个程序是工作在实模式下的,系统必须要给他提供一个 fat12/16格式的boot分区,在系统引导完成之后可以在/boot/solaris下找到他的配置文件。(Solaris IA使用默认内核/kernel/unix)      整个系统启动过程如下:   =====================================   init 0 openboot模式 -> (引导内核,加载硬件驱动) 可以选择从cdrom引导进入维护模式   |   V   init 1 单用户模式 -> (加载/分区) 登陆进入维护模式,或按Ctrl+D进入多用户模式   |   V   init 2 网络工作站模式 -> (连接网络,运行网络工作站服务) 运行/etc/rc2脚本连接网络   | … Continue reading

Posted in 主机 | Tagged | 1 Comment