solaris常用系统管理命令(2)
2007-12-21 10:46
381 查看
[align=left]创建逻辑卷:[/align]
[align=left] vxassist -g smpdbdg -U gen make lv_rootdbs 128m layout=nolog smpdbdg1[/align]
[align=left] [/align]
[align=left] [/align]
[align=left] vxassist -g smpdbdg mirror lv_rootdbs layout=nostripe smpdbdg2[/align]
[align=left] vxassist -g smpdbdg -U gen make lv_logdbs 300m layout=nolog smpdbdg1[/align]
[align=left] vxassist -g smpdbdg mirror lv_logdbs layout=nostripe smpdbdg2[/align]
[align=left] vxassist -g smpdbdg -U gen make lv_phydbs 100m layout=nolog smpdbdg1[/align]
[align=left] vxassist -g smpdbdg mirror lv_phydbs layout=nostripe smpdbdg2[/align]
[align=left] vxassist -g smpdbdg -U gen make lv_tempdbs 1000m layout=nolog smpdbdg1[/align]
[align=left] vxassist -g smpdbdg mirror lv_tempdbs layout=nostripe smpdbdg2[/align]
[align=left] vxassist -g smpdbdg -U gen make lv_svcchunk1 2000m layout=nolog smpdbdg1[/align]
[align=left] vxassist -g smpdbdg mirror lv_svcchunk1 layout=nostripe smpdbdg2[/align]
[align=left] vxassist -g smpdbdg -U gen make lv_svcchunk2 2000m layout=nolog [/align]
[align=left] vxassist -g smpdbdg mirror lv_svcchunk2 layout=nostripe smpdbdg2[/align]
[align=left] vxassist -g smpdbdg -U gen make lv_svcchunk3 2000m layout=nolog smpdbdg1[/align]
[align=left] vxassist -g smpdbdg mirror lv_svcchunk3 layout=nostripe smpdbdg2[/align]
[align=left] vxassist -g smpdbdg -U gen make lv_recchunk1 2000m layout=nolog smpdbdg1[/align]
[align=left] vxassist -g smpdbdg mirror lv_recchunk1 layout=nostripe smpdbdg2[/align]
[align=left] vxassist -g smpdbdg -U gen make lv_recchunk2 2000m layout=nolog smpdbdg1[/align]
[align=left] vxassist -g smpdbdg mirror lv_recchunk2 layout=nostripe smpdbdg2[/align]
[align=left] vxassist -g smpdbdg -U gen make lv_recchunk3 2000m layout=nolog smpdbdg1[/align]
[align=left] vxassist -g smpdbdg mirror lv_recchunk3 layout=nostripe smpdbdg2[/align]
[align=left] vxassist -g smpdbdg -U gen make lv_recchunk4 2000m layout=nolog smpdbdg1[/align]
[align=left] vxassist -g smpdbdg mirror lv_recchunk4 layout=nostripe smpdbdg2[/align]
[align=left] vxassist -g smpdbdg -U gen make lv_recchunk5 1700m layout=nolog smpdbdg1[/align]
[align=left] vxassist -g smpdbdg mirror lv_recchunk5 layout=nostripe smpdbdg2[/align]
[align=left] [/align]
[align=left] C、附逻辑卷的属性[/align]
[align=left] vxedit -g smpdg -v set user=smp group=smp lv_smp[/align]
[align=left] vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_rootdbs feedom.net国内最早的网管网站[/align]
[align=left] vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_logdbs[/align]
[align=left] vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_phydbs[/align]
[align=left] vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_tempdbs[/align]
[align=left] vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_svcchunk1[/align]
[align=left] vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_svcchunk2[/align]
[align=left] vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_svcchunk3[/align]
[align=left] vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_recchunk1[/align]
[align=left] vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_recchunk2[/align]
[align=left] vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_recchunk3[/align]
[align=left] vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_recchunk4[/align]
[align=left] vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_recchunk5[/align]
[align=left] [/align]
[align=left] 备注:在SUN的机器中在给逻辑卷付属性的时候,等于用chown、chmod来作。[/align]
[align=left] [/align]
[align=left] 8、如何删除卷组[/align]
[align=left] 其实也就是去激活和倒出的过程,然后再来对物理磁盘重新格式化就完了。 [/align]
[align=left] vxvol -g smpdbdg stopall[/align]
[align=left] vxdg deport smpdbdg[/align]
[align=left] vxdisksetup -i c1t0d0[/align]
[align=left] vxdisksetup -i c2t1d0[/align]
[align=left] ......[/align]
[align=left] [/align]
[align=left] 这样做了之后就不会再有/dev/vx/smpdbdg目录了。[/align]
[align=left] [/align]
[align=left] 9、如何建立共享卷组[/align]
[align=left] 在第一台机器上先建立卷组,假设已经建设好卷组smpdg,现在要在第二台机器上建立共享卷组smpdg,则先在的一台机器上将smpdg去激活、并且倒出smpdg:[/align]
smcp01>vxvol -g s
4000
mpdg stopall
[align=left] smcp01>vxdg deport smpdg[/align]
[align=left] [/align]
[align=left] 再来在第二台机器上激活、导入smpdg:[/align]
[align=left] smcp02>vxdg import smpdg[/align]
[align=left] smcp02>vxvol -g smpdg startall[/align]
[align=left] [/align]
[align=left] 切换后对用以下三个命令进行查看是否切换成功:[/align]
[align=left] vxdg list //用于查看逻辑卷组的信息[/align]
[align=left] vxdisk list //用于查物理磁盘的信息[/align]
[align=left] vxprint -vt //用于查看所有卷的信息[/align]
[align=left] [/align]
[align=left] 10、如何查看磁盘的大小[/align]
[align=left] [/align]
[align=left] 方法一:[/align]
[align=left] #format[/align]
[align=left] 然后选择盘的代号,回车进入下一级菜单,再选inquiry,就得到该盘的大小信息,比如:[/align]
[align=left] Vendor: FUJITSU[/align]
[align=left] Product: MAN3184M SUN18G[/align]
[align=left] Revision: 1502[/align]
[align=left] [/align]
[align=left] 注意:format是一个功能强大的磁盘诊断工具。[/align]
[align=left]方法二:[/align]
[align=left] #cd /opt/SUNWexplo/bin/[/align]
[align=left] [/align]
[align=left] [/align]
[align=left] 运行explorer得到磁盘的信息包,是一个目录,进入该目录,就发现有一个disks目录,进入该目录发现有一个diskinfo文件,用如下命令看各个磁盘的大小:[/align]
[align=left] [/align]
[align=left] 0: rmt/0ln HP C1537A L706 62########[/align]
[align=left] 1: c0t0d0 FUJITSU MAJ3182M SUN18G 0804 0041P90050##[/align]
[align=left] 2: c1t0d0 SEAGATE ST318203LSUN18G 034A 0025H54125##[/align]
[align=left] 3: c1t1d0 SEAGATE ST318203LSUN18G 034A 0026H70087##[/align]
[align=left] 4: c1t2d0 FUJITSU MAJ3182M SUN18G 0804 0046P66422##[/align]
[align=left] 5: c2t0d0 SEAGATE ST318203LSUN18G 034A 0026G30220##[/align]
[align=left] 6: c2t1d0 SEAGATE ST318203LSUN18G 034A 0026H59041##[/align]
[align=left] 7: c2t2d0 FUJITSU MAJ3182M SUN18G 0804 0051P91980##[/align]
[align=left] 8: ses0 SYMBIOS D1000 2 O8# SAF-[/align]
[align=left] 9: ses1 SYMBIOS D1000 2 O8# SAF-[/align]
[align=left] [/align]
[align=left] 11、查看informix的版本[/align]
[align=left] #su - informix[/align]
[align=left] informix>onstat -[/align]
[align=left] 这样可以看到informix的版本。[/align]
[align=left] [/align]
[align=left] 12、收集信息的工具[/align]
[align=left] #cd /opt/SUNWexplo/bin/explorer[/align]
[align=left] #explorer[/align]
[align=left] 运行之后得到一个文件夹和该文件夹的压缩包*.gz。我们可以进入该结果文件夹,在该文件夹中有各种需要查看的信息。[/align]
[align=left] [/align]
[align=left] 13、双机的脚本文件[/align]
[align=left] #cd /opt/SUNWcluster/ha/smpwork[/align]
[align=left] 在ha下面有双机应用的文件夹,如smpwork,在该文件夹下面又有各种双机应用的配置文件。[/align]
[align=left] [/align]
[align=left] 14、双机的维护命令集[/align]
[align=left] [/align]
[align=left] 首先在节点smcp01机上启动cluster: [/align]
[align=left] # scadmin startcluster smcp01 smcp[/align]
[align=left] 然后在节点smcp02机上将本节点启动:[/align]
[align=left] # scadmin startnode[/align]
[align=left] 启动后观察cluster状态的命令是 :[/align]
[align=left] # hastat //该命令可以显示cluster、节点、[/align]
[align=left] 逻辑机和Data service的状态,以及一些历史运行信息。[/align]
[align=left] [/align]
[align=left] # get_node_status //该命令可以显示所在节点的节点号、公用网卡的状态等信息。[/align]
[align=left] [/align]
[align=left] 从图形化的本地终端(假设其IP地址为ip)中以smcp用户的身份登[/align]
[align=left] 录到SMCP主机(注意应使用SMCP的逻辑机地址)[/align]
[align=left] % telnet smcpwork[/align]
[align=left] 在SMCP主机上设置环境变量DISPLAY[/align]
[align=left] % setenv DISPLAY ip:0.0[/align]
[align=left] 在本地终端中执行[/align]
[align=left] % xhost +[/align]
[align=left] 手工启动OAM[/align]
[align=left] % oam&[/align]
[align=left] 以OAM操作员登录[/align]
[align=left] [/align]
[align=left] 分别在两个节点smcp01机和smcp02机上执行:[/align]
[align=left] # scadmin stopnode[/align]
[align=left] 该命令使当前所在节点停止在cluster中运行,而且在两个节点上要分别执行该命令。[/align]
[align=left] [/align]
[align=left] 例如将smcpwork切换到节点smcp02上运行可以输入:[/align]
[align=left] #scadmin switch smcp smcp02 smcpwork[/align]
[align=left] 例如将querywork切换到节点smcp02上运行可以输入:[/align]
[align=left] #haswitch smcp02 querywork[/align]
[align=left] [/align]
[align=left] hareg命令通过以下开关参数将Data service注册和激活[/align]
[align=left] -r 将指定的Data service注册到cluster中[/align]
[align=left] [/align]
[align=left] u 将指定的Data service从cluster中取消注册[/align]
[align=left] -y 激活指定的Data service,使其状态为On[/align]
[align=left] -Y 激活cluster中所有的Data service,使其状态为On[/align]
[align=left] -n 去激活指定的Data service,使其状态为Off[/align]
[align=left] -N 去激活cluster中所有的Data service,使其状态为Off[/align]
[align=left] hareg不带任何参数时可以查看所有Data service的当前状态[/align]
[align=left] Data service只有在注册到cluster中之后,才会具有On或者Off的状态,处于On状态的Data service可以正常的对外提供服务,而处于Off状态的Data service是停止对外服务的。如果Data service被取消了注册,必须重新注册才能在cluster中运行起来。当然,使用hareg命令的前提是cluster已经启动并正常运行。[/align]
[align=left] 从图形化的本地终端(假设其IP地址为ip0)中以root用户的身份登录到SMCP主机(假设其IP地址为ip1):[/align]
[align=left] 在本地终端中执行[/align]
[align=left] % xhost +[/align]
[align=left] % telnet ip1[/align]
[align=left] 再在SMCP主机上设置环境变量DISPLAY[/align]
[align=left] # DISPLAY =ip1:0.0[/align]
[align=left] # export DISPLAY[/align]
[align=left] # vxva[/align]
[align=left] [/align]
[align=left] 15、激活/去激活/导出/导入卷组[/align]
[align=left] smcp01>vxvol -g smpdg stopall[/align]
[align=left] smcp01>vxdg deport smpdg[/align]
[align=left] [/align]
[align=left] smcp02>vxdg import smpdg[/align]
[align=left] smcp02>vxvol -g smpdg startall[/align]
[align=left] [/align]
[align=left] 18、查看物理磁盘的信息[/align]
[align=left] 用一下命令查看物理磁盘是分配给哪个逻辑卷组。[/align]
[align=left] [/align]
[align=left] #vxdisk list[/align]
[align=left] DEVICE TYPE DISK GROUP STATUS[/align]
[align=left] c0t0d0s2 sliced - - error[/align]
[align=left] c0t0d0s7 simple c0t0d0s7 rootdg online[/align]
[align=left] c0t8d0s2 sliced - - error[/align]
[align=left] c1t1d0s2 sliced c1t1d0 smcpdg online[/align]
[align=left] c1t2d0s2 sliced - - online[/align]
[align=left] c1t3d0s2 sliced c1t3d0 smcpdg online[/align]
[align=left] c1t4d0s2 sliced - - online[/align]
[align=left] c1t6d0s2 sliced - - online[/align]
[align=left] c2t1d0s2 sliced c2t1d0 smcpdg online[/align]
[align=left] c2t2d0s2 sliced - - online[/align]
[align=left] c2t3d0s2 sliced c2t3d0 smcpdg online[/align]
[align=left] c2t4d0s2 sliced - - online[/align]
[align=left] c2t6d0s2 sliced - - online[/align]
[align=left] [/align]
[align=left] 19、SUN的小型机的内核参数的修改/etc/system[/align]
[align=left] set shmsys:shminfo_shmmax=268435456[/align]
[align=left] set semsys:seminfo_semmni=4096[/align]
[align=left] set semsys:seminfo_semmns=4096[/align]
[align=left] set semsys:seminfo_semmnu=4096[/align]
[align=left] set semsys:seminfo_semume=64[/align]
[align=left] set semsys:seminfo_semmsl=100[/align]
[align=left] set shmsys:shminfo_shmmin=100[/align]
[align=left] set shmsys:shminfo_shmmni=100[/align]
[align=left] set shmsys:shminfo_shmseg=100[/align]
[align=left]20、SUN双机运行的日志[/align]
[align=left] cluster日志记在 var/adm/messaage 中,如果cluster运行中出现故障,我们可以查看该文件以帮助定位问题。另外,注意观察控制台屏幕上的消息。[/align]
[align=left] [/align]
[align=left] cluster运行时的错误和告警信息,包括定时监测的结果,通常会实时的显示到控制台上。[/align]
[align=left] [/align]
[align=left] 21、如何使用光驱[/align]
[align=left] [/align]
[align=left] A、如何利用光驱启动或者安装[/align]
[align=left] 先在主机上同时按住stop和A键,即是:stop+A,这样进入OK命令环境;[/align]
[align=left] [/align]
[align=left] 再在OK状态下输入boot cdrom则可以进入光盘启动了。[/align]
[align=left] [/align]
[align=left] B、如何读光驱的内容[/align]
[align=left] [/align]
[align=left] 将光盘塞入光驱中,会自动挂接的[/align]
[align=left] df -k看看光盘挂接在哪个目录下面了,[/align]
[align=left] [/align]
[align=left] 然后进入该目录就可以访问到光盘中的内容了。[/align]
[align=left] [/align]
[align=left] 22、如何使用终端集线器对SUN双机进行console的功能访问[/align]
[align=left] 修改/etc/default/login文件[/align]
[align=left] 将CONSOLE=/dev/console一行修改为[/align]
[align=left] CONSOLE=/dev/console[/align]
[align=left] 否则只能通过TC来登录主机,其它方式无法登录。[/align]
[align=left] [/align]
[align=left] 23、关闭主机的命令[/align]
[align=left] #shutdown --[/align]
[align=left] [/align]
[align=left] 24、如何利用远程磁带机来备份文件[/align]
[align=left] 假设两台机器smcp01和smcp02,只有在第二台机器上才有磁带机,那么第一台机器要通过如下的方式来使用第二台机器的磁带机:[/align]
[align=left] [/align]
[align=left] 写:[/align]
[align=left] #tar cvf - /tmp/yqx | rsh smcp02 dd of=/dev/rmt/0m[/align]
[align=left] 如果执行不成功则先设置:[/align]
[align=left] #obs=20b (20个block)[/align]
[align=left] [/align]
[align=left] 读:[/align]
[align=left] #rsh smcp02 dd if=/dev/rmt/0m | tar tvf -[/align]
[align=left] 如果执行不成功,就先设置:[/align]
[align=left] #bs=20b[/align]
[align=left] [/align]
[align=left] 25、如何查看当前的网络子网、网络的掩码是多少[/align]
[align=left] 1)查看子网[/align]
[align=left] #netstat -in[/align]
[align=left] 查看hme0对应的:[/align]
[align=left] Name Mtu Net/Dest Address Ipkts Ierrs Opkts Oerrs Collis Queue[/align]
[align=left] hme0 1500 172.0.8.0 172.0.8.68 3430395 0 1134355 0 0 0[/align]
[align=left] 可知子网就是172.0.8.0[/align]
[align=left] [/align]
[align=left] 2)查看掩码[/align]
[align=left] 查看/etc/netmasks就可以了[/align]
[align=left] [/align]
[align=left] 3)查看地址[/align]
[align=left] #ifconfig -a bbs.[/align]
[align=left] 或者查看/etc/hostname.hme0[/align]
[align=left] [/align]
[align=left] 注意:有些机器上的网卡的物理名字是le0。[/align]
[align=left] [/align]
[align=left] 26、如何从cluster中删除一个逻辑机呢?[/align]
[align=left] 1)先将逻辑机上的应用进行去注册[/align]
[align=left] hareg -n scpwork;[/align]
[align=left] hareg -u scpwork;[/align]
[align=left] 2)再将应用从逻辑机上删除[/align]
[align=left] scconf tellincluster(cluster名) -s -r scpserv(应用名) scpwork(逻辑机名)[/align]
[align=left] 3)最后将逻辑机从cluster中删除[/align]
[align=left] 方法一)用scinstall来选择菜单change/logic hosts/remove 来删除[/align]
[align=left] 方法二)直接用命令scconf iin -L scpwork -r[/align]
[align=left] [/align]
[align=left] 备注:用scinstall命令可以查看到所有的关于sun双机配置的信息。[/align]
[align=left] [/align]
[align=left] 27、sun的逻辑卷组、逻辑卷的创建总结步骤[/align]
[align=left] SUN:Volumn manager 简称VM,在此环境下永久性修改smcpdg/querydg等磁盘卷组的用户属性及读写权限的时候,不能用chown和chmod来修改的,只能用vxedit来修改。[/align]
[align=left]补充:[/align]
[align=left] 初始化物理磁盘:vxdisksetup -i c1t2d0[/align]
[align=left] vxdisksetup -i c2t2d0[/align]
[align=left] [/align]
[align=left] [/align]
[align=left] 创建卷组: vxdg init smpdbdg smpdbdg1=c1t2d0[/align]
[align=left] vxdg -g smpdbdg adddisk smpdbdg2=c2t2d0[/align]
[align=left] 创建卷组挂接的文件系统:[/align]
[align=left] vxassist -g smpdbdg -U fsgen make smpdbdg-stat 2m layout=nolog smpdbdg1[/align]
[align=left] vxassist -g smpdbdg mirror smpdbdg-stat layout=nostripe smpdbdg2[/align]
[align=left] [/align]
[align=left] newfs /dev/vx/rdsk/smpdbdg/smpdbdg-stat[/align]
[align=left] 创建逻辑卷:[/align]
[align=left] vxassist -g smpdbdg -U gen make lv_rootdbs 128m layout=nolog smpdbdg1[/align]
[align=left] vxassist -g smpdbdg mirror lv_rootdbs layout=nostripe smpdbdg2[/align]
[align=left] 修改卷组权限:[/align]
[align=left] vxedit -g smpdg -v set user=smp group=smp lv_smp[/align]
[align=left] vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_rootdbs[/align]
[align=left] 查看卷组激活情况:vxdg list[/align]
[align=left] 导入卷组:vxdg import smcpdg[/align]
[align=left] 激活卷组:vxvol -g smcpdg start all[/align]
[align=left] 去激活卷组:vxvol -g smcpdg stop all[/align]
[align=left] [/align]
[align=left] 28、sun双机配置时关于自动启动双机的配置[/align]
[align=left] [/align]
[align=left] 为了保证SMCP双机在异常情况下可以在双机重新启动后自动拉起cluster,SUN机型:把双机系统的自启动脚本S99startcluster拷贝到系统的/etc/rc3.d目录下。此脚本包含下述内容,其中通常需要根据现场情况进行修改的项目有:[/align]
[align=left] LOCALNODENAME、 REMOTENODENAME、 CLUSTERNAME[/align]
[align=left] if [ $LOCALNODENAME = "smcp01" ]; then[/align]
[align=left] REMOTENODENAME="smcp02"[/align]
[align=left] # LOCALID=0[/align]
[align=left] # REMOTEID=1[/align]
[align=left] else[/align]
[align=left] REMOTENODENAME="smcp01"[/align]
[align=left] # LOCALID=1[/align]
[align=left] # REMOTEID=0[/align]
[align=left] fi[/align]
[align=left] CLUSTERNAME=smcp-cluster[/align]
[align=left] [/align]
[align=left] 29、sun的总段上乱码的处理[/align]
[align=left] [/align]
[align=left] 当在终端窗口上进行输入字符的时候,出现了乱码的时候,这个时候有两种解决办法:[/align]
[align=left] 1)敲打del[/align]
[align=left] 2) Ctrl + <---BkSp(向左的删除键)[/align]
[align=left] [/align]
[align=left] 30、查看一个逻辑卷组下面有哪些物理磁盘[/align]
[align=left] [/align]
[align=left] root@smp2 # vxdg list smpdbdg[/align]
[align=left] Group: smpdbdg[/align]
[align=left] dgid: 1035450560.1072.smp2[/align]
[align=left] import-id: 0.1071[/align]
[align=left] flags:[/align]
[align=left] copies: nconfig=default nlog=default[/align]
[align=left] config: seqno=0.1027 permlen=3447 free=3445 templen=2 loglen=522[/align]
[align=left] config disk c1t0d0s2 copy 1 len=3447 state=clean online[/align]
[align=left] log disk c1t0d0s2 copy 1 len=522[/align]
[align=left] [/align]
[align=left] 30、sun双机的维护命令[/align]
[align=left] #scinstall[/align]
[align=left] 命令可以进行一系列的sun双机的维护,如:[/align]
[align=left] Assuming a default cluster name of smp[/align]
[align=left] [/align]
[align=left] Checking on installed package state[/align]
相关文章推荐
- solaris 常用系统管理命令
- solaris常用系统管理命令(1)
- solaris常用系统管理命令(四)
- solaris常用系统管理命令
- solaris常用系统管理命令(三)
- solaris常用系统管理命令(二)
- solaris常用系统管理命令(一)
- solaris常用系统管理命令
- linux系统管理的常用shell命令
- Linux之系统管理常用命令.三
- CentOS6.3 系统常用管理命令
- RHEL/CentOS 系统管理常用命令
- Linux学习日记 —— 9.1 文件系统管理-文件系统常用命令df、du、fsck、dumpe2fs
- Solaris管理常用的168条命令
- 收集的55个Linux系统管理中常用的一些shell命令
- Linux-系统管理-常用命令(上)
- Linux 入门常用命令 — 系统管理
- 系统管理常用命令
- linux常用命令—— 系统管理(六)
- Ubuntu系统管理常用命令