《solaris操作系统基础培训讲义.pdf》由会员分享,可在线阅读,更多相关《solaris操作系统基础培训讲义.pdf(82页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Solaris 操作系统基础培训讲义操作系统基础培训讲义讲解内容大纲讲解内容大纲 第一章 第一章 solaris 系统管理系统管理 第二章 第二章 sun cluster 介绍介绍 第三章 系统日常管理介绍第三章 系统日常管理介绍学习目标学习目标学习完本课程,您应该能够:熟悉熟悉 solaris 系统系统 掌握掌握 solaris 硬盘管理硬盘管理 掌握掌握 solaris 网络配置管理网络配置管理 掌握掌握 solaris 备份与恢复备份与恢复 熟悉熟悉 sun cluster,掌握典型的双机配置维护方掌握典型的双机配置维护方法法 能够对系统进行日常检查和维护能够对系统进行日常检查和维护第一
2、章 第一章 solaris 系统管理系统管理 solaris 系统管理系统管理 solaris 硬盘管理硬盘管理 solaris 文件系统管理文件系统管理 solaris 网络配置与管理网络配置与管理solaris 系统备份与恢复系统备份与恢复 秘密solaris 系统简介 UNIX 历史1969 UNIX 的雏形在的雏形在 Bell 实验室形成。实验室形成。1972 UNIX 的第的第 2 版诞生。新特征有:管道、支持编程语言、开始尝试版诞生。新特征有:管道、支持编程语言、开始尝试用用 NB(NB 是是 C 语言的前身)编写内核。语言的前身)编写内核。1973 UNIX 的第的第 4 版诞生
3、,内核和外壳用版诞生,内核和外壳用 C 语言重写而成。语言重写而成。1982 Bill Joy 离开了伯克利,与人合资成立了离开了伯克利,与人合资成立了 Sun 公司,基于公司,基于 BSD开发并且发行了开发并且发行了 SunOS,后来又发行了,后来又发行了 Solaris 秘密SUN solaris 常见的版本和内核常见的版本和内核OS 版本和内核体系:1.SPARC 平台 Solaris 2.7(7)64 bit+32 bit Solaris 5.8(8)64 bit+32 bit Solaris 5.9(9)64 bit+32 bit2.INTEL X86 平台 Solaris 5.8(
4、8)32 bit Solaris 5.9(9)32 bit 秘密系统内核的切换系统内核的切换查看系统内核命令。#isainfo b 看内核的位数看内核的位数启动 64 位内核模式 Ok boot kernel/sparcv9/unix 启动 32 位模式 Ok boot kernel/unix 查看操作系统的版本$uname -X 查看操作系统的详细版本信息$more /etc/release 秘密PROMPROM(OBP)固件在系统加电时就立刻运行。(也叫 OBP,eeprom)prom 固件的主要任务包括:测试并初始化系统硬件更改启动顺序和启动方式设置系统的一些底层系统参数,比如 scsi
5、 id 等助解:实际上,小型机与 pc 机仅仅只是硬件架构不同,在管理思路上有很多相似的地方,大家可以把 sun 小型机的 prom,当成是这个 pc 机的 BIOS 秘密PROM 的使用的使用常用的进入 ok 模式的方法:在操作系统下执行在操作系统下执行#/usr/sbin/shutdown y gX i0 命令命令在主机的控制台键盘上同时按下在主机的控制台键盘上同时按下 Stop+A在在 pc 的串口终端上使用的串口终端上使用 ctrl+break 键键prom 参数的修改的方法:在在 ok 提示符下,用命令来进行修改提示符下,用命令来进行修改在在 os 下直接用下直接用 eeprom 命
6、令来修改命令来修改注意:在注意:在 os 下,切不可直接按下下,切不可直接按下 stop+A,进入,进入 ok 模式模式 秘密PROM 模式下的常用命令模式下的常用命令PROM 模式下的常用指令集:格式:OK“指令”指令”banner 显示当前机器配置状况,cpu,ram,hostid 等probe-scsi-all 显示所有 SCSI 通道及所挂接设备 probe-ide 显示所有 IDE 通道及所挂接设备reset-all 重新启动主机 秘密PROM 模式下的常用命令模式下的常用命令PROM 模式下的指令集:boot device option:-r 系统重新配置硬件 -s 启动到单用户模
7、式 (类似于 windows 下的安全模式,可以进行一些系统修复的工作)set-defaults :恢复 prom 的参数到出厂值 秘密系统引导过程系统引导过程系统引导分为四个阶段:Boot PROM 阶段阶段引导程序阶段引导程序阶段操作系统内核初始化阶段操作系统内核初始化阶段/sbin/init 阶段阶段注意:尽管企业服务器,如注意:尽管企业服务器,如 6500,比一般的单系统板服务器,如,比一般的单系统板服务器,如 E250,具有更多的系统板和磁盘,但是具有更多的系统板和磁盘,但是 Solaris 在它们上面的启动过程几乎都在它们上面的启动过程几乎都是一样的。是一样的。秘密运行级别运行级别
8、(Run Levels)一个运行级别指的是系统的一种执行状态。它指定了系统服务和进程的集合Solaris 环境中提供了下述运行级别:RL功能0PROM 监控模式1管理模式(单用户模式,安装了文件系统,用户不能登录)2多用户模式(没有 nfs 资源共享)3多用户模式(有 nfs 资源共享)4当前版本未使用5停机(Sun4m 和 Sun4u 的系统将停掉电源)6重新启动系统到运行级别 3S,s单用户模式,用户不能登录 秘密系统系统 os 的安装方法简介的安装方法简介系统 os 的常用安装方式有 3 种:Web start wizard:控制台,显示器的图形界面方式:控制台,显示器的图形界面方式su
9、ninstall:字符终端界面的方式:字符终端界面的方式网络安装:通过网络方式进行系统引导,并进行安装网络安装:通过网络方式进行系统引导,并进行安装常用的安装方式是采用 Web start wizard 和 Suninstall 方式安装步骤:将系统安装光盘放入光驱,在 ok 提示符号下,键入 ok boot cdrom 表示从光驱启动系统,进行OS的安装 然后根据安装要求进行系统参数的设置 秘密系统的启动和关机系统的启动和关机solaris 系统的启动:常见的启动主机系统的方式:打开主机电源,主机加电自动启动系统打开主机电源,主机加电自动启动系统Ok boot 从默认设备启动系统从默认设备启
10、动系统solaris 系统的关机:有如下几种关机方式:shutdown y -gX i5 关机并断电关机并断电shutdown y -gX i0 关闭系统,并进入到关闭系统,并进入到ok模式模式ok 在在ok模式下,可以直接关闭主机电源模式下,可以直接关闭主机电源注意:在注意:在 os 下,切不可直接按下下,切不可直接按下 stop+A,终端登录直接按下,终端登录直接按下ctrl+Break 进入进入 ok 模式模式 秘密系统管理工具系统管理工具图形用户界面(GUI)下可以使用窗口菜单方式的系统管理工具:admintool,它可以实现用户,软件包,串行接口,打印机等的管理字符终端模式:控制台,
11、串口终端,以及网络终端模式:范例:范例:login:root Password:Last login:Thu Feb 24 14:03:36 from 10.72.88.88 Sun Microsystems Inc.SunOS 5.9 Generic May you have a mail 秘密Admintool 的使用特点优点:简化复杂的命令行输入简化复杂的命令行输入不用记住复杂命令,减少错误不用记住复杂命令,减少错误菜单界面更友好菜单界面更友好缺点:没有命令行方式灵活、快捷没有命令行方式灵活、快捷不能完成很多故障排除不能完成很多故障排除(troubleshooting)工作工作尽量使用命
12、令行方式,因为出现问题的时候,一般图形界面都起尽量使用命令行方式,因为出现问题的时候,一般图形界面都起不来,所以不建议使用不来,所以不建议使用 admintool 秘密用户管理用户管理配置文件用户配置文件用户配置文件:/etc/passwd 用户密码文件用户密码文件/etc/shadow 加密口令 加密口令/etc/group 用户组用户组范例:#vi/etc/passwdroot:x:0:1:Super-User:/:/usr/bin/bashdaemon:x:1:1:/:注释:login_name:passwd_field:UID:GID:comment:home_directory:de
13、fault_shell 秘密Solaris 系统的用户管理命令系统的用户管理命令添加用户useradd u uid g gid d home_dir m s shell username添加用户组groupadd g gid groupname删除用户userdel r username 表示删除用户以及用户主目录表示删除用户以及用户主目录userdel username 表示删除用户帐号表示删除用户帐号删除用户组groupdel groupname注意:如果用户的主目录无法建立,要修改注意:如果用户的主目录无法建立,要修改/etc/auto_master 文件,文件,将将 home 一项注释
14、掉,然后重新启动主机一项注释掉,然后重新启动主机 秘密软件包管理Solaris 系统的软件,都是以软件包 package 的形式发布的获取软件包的信息:pkginfo命令格式:#pkginfo-d device|pathname pkgname 例子:bash-2.05#pkginfo|more system FJSVmdb Fujitsu Platform Modular 这三个域为:这三个域为:pkg_category:软件包种类。软件包种类。pkg_name:软件包名字,如为软件包名字,如为SUN产品则机产品则机SUNW 起头起头.Description:软件产品的简单说明软件产品的简单
15、说明 秘密软件包的安装与删除 软件包的安装与删除 利用 pkgadd 命令进行软件包的安装。命令格式:#pkgadd-d device|pathname pkgname 例子:例子:#pkgadd -d /cdrom/Solaris_3_SUNWaudio 利用 pkgrm 命令进行软件包的反安装,当软件包被成功地删除后,向 root 发送一个邮件 命令格式:#pkgrm pkgname1 pkgname2 例子:例子:#pkgrm Solaris_3_SUNWaudio 注意:注意:假如一个软件包被两个或更多的包共享,则一定得将这些依赖于此包的所有软件包删除以后才删除此软件包 秘密系统补丁的
16、安装系统补丁的安装系统的补丁有两种:建议补丁包和特定补丁包系统建议补丁包的安装:#./install_cluster 重启后,用 uname a 检测系统内核版本的升级情况特定补丁包的安装:patchadd patchdir_name 安装特定补丁包showrev p patchname 显示当前已打的补丁 范例:#patchadd 107490-01注意:注意:1:系统建议补丁包,最好切换到单用户模式下安装:系统建议补丁包,最好切换到单用户模式下安装 2:安装补丁:安装补丁,注意必须严格遵循注意必须严格遵循 README 中的注意事项中的注意事项第一章 第一章 solaris 系统管理系统管
17、理 solaris 系统管理系统管理 solaris 硬盘管理硬盘管理 solaris 文件系统管理文件系统管理 solaris 网络配置与管理网络配置与管理 solaris 系统备份与恢复系统备份与恢复 秘密磁盘分区磁盘分区在 SUN 系统中,磁盘被分成多个(0-7)slice 分区。其中 Slice 0 在引 导盘上作为根(root)文件系统。Slice 2 代表整个磁盘,不可将Slice2 挪做它用。用户数据通常存放在 Slice7 上。右图是一个典型的磁盘分区。磁盘分区一般是在安装系统时就划分好的,也可以使用 format 命令来分区 秘密磁盘逻辑命名磁盘逻辑命名 scsi 控制器号码
18、 设备的 scsi id 号码 物理硬盘号 LUN slice 号码/dev/rdsk/c#t#d#s#秘密硬盘的管理命令硬盘的管理命令对硬盘进行管理命令格式:format范例:#format Searching for disks.done AVAILABLE DISK SELECTIONS:0.c0t0d0 /pci1f,4000/scsi3/sd0,0重新搜索新硬盘:#devfsadm#drvconfig 第一章 第一章 solaris 系统管理系统管理solaris 系统管理系统管理 solaris 硬盘管理硬盘管理 solaris 文件系统管理文件系统管理 solaris 网络配置与
19、管理网络配置与管理 solaris 系统备份与恢复系统备份与恢复 秘密文件系统管理文件系统管理在 slice 上创建文件系统 范例 :#newfs/dev/rdsk/c0t0d0s5创建 mount 点#mkdir/myfsmount 一个文件系统到 mount point 上#mount /dev/dsk/c0t0d0s5 /myfs查看文件系统是否 mount 上#df k 或者 或者#mount umount 卸文件系统#umount /myfs修复文件系统:#fsck raw-device 如:如:#fsck -y /dev/rdsk/c0t1d0s0 秘密自动自动 mount 文件系
20、统文件系统 /etc/vfstab 文件系统引导时读/etc/vfstab 文件,以自动挂接文件系统,该文件包含本地和远程文件资源的设置项:范例:cat/etc/vfstab#device device mount FS fsck mount mount#to mount to fsck point type pass at boot options#fd -/dev/fd fd -no -/proc -/proc proc -no -/dev/dsk/c0t0d0s1 -swap -no -/dev/dsk/c0t0d0s7 /dev/rdsk/c0t0d0s7 /export/home u
21、fs 2yes -swap -/tmp tmpfs -yes -秘密自动加载的选项自动加载的选项各域的含义:各域的含义:Device-to-mount:标识 NFS 服务器和本地块设备文件Device-to-fsck:标识用于执行 fsck 的本地裸设备文件Mountpoint :挂接点FS-type:文件系统类型,通常是 ufs 用于本地文件系统,nfs 用于远程文件系统.Fsck-pass:此域中的数字是 fsck 经过文件系统检查的顺序,相同的数字表示检查并行进行.Mount-at-boot:决定文件系统是否在系统引导时被自动挂接.Mount-options:定义挂接选项,如读/写访问,
22、ufs 文件系统的日志功能,建议打开ufs 文件系统的 logging 功能 注释:域中的“注释:域中的“-”表示无选项 表示无选项 秘密光驱,软驱(卷)管理 光驱,软驱(卷)管理 系统正常启动后,通常会自动 mount 光驱和软驱,主要是因为系统启动了卷管理 的服务进程,如果没有自动 mount 设备,可以手动启动volmgt 服务$/etc/init.d/volmgt start|stop#volcheck 检查光驱和软盘,如有则自动挂接#eject cdrom|floppy 弹出设备 第一章 第一章 solaris 系统管理系统管理 solaris 系统管理系统管理 solaris 硬盘
23、管理硬盘管理 solaris 文件系统管理文件系统管理 solaris 网络配置与管理网络配置与管理 solaris 系统备份与恢复系统备份与恢复 秘密网络参数配置文件网络参数配置文件Solaris 下,网络的基本配置文件有如下几个:/etc/hosts 设置主机名解析,以及主机设置主机名解析,以及主机的的 ip 地址地址/etc/hostname.nic_name 设置网络接口名设置网络接口名 /etc/netmasks 设置网络掩码设置网络掩码 /etc/nodename 主机的主机的 hostname/etc/defaultrouter 设置网络缺省路由网关的地设置网络缺省路由网关的地址
24、址 秘密网络管理的基本命令网络管理的基本命令显示系统中处于活动状态的网络接口,使用 ifconfig 命令:命令格式:#ifconfig -a启动或者停用网络接口#ifconfig nic_name up|down显示与网络有关的各种数据结构 命令格式:#netstat -r|i n -a:显示主机上开放的端口号 -r:显示路由信息 -i:显示接口信息 秘密网络子接口管理的基本命令网络子接口管理的基本命令临时增加网络子接口的方法:#ifconfig nic_name:num plumb启动或者停用网络子接口#ifconfig nic_name:num IP_addr up|down查看网络接口
25、的使用情况:#ifconfig-a 秘密 进行临时设置的路由命令 进行临时设置的路由命令 route 路由设置 命令格式:#route add|delete添加到一个目标主机的路由#route add host 目标主机的目标主机的ip 本地本地ip 如:#route add host 202.12.16.100 202.12.17.1 添加到一个网络的路由#route add net 目标网络 目标网络 ip 本地本地ip 如:#route add net 204.12.16.0 204.12.17.1添加一个默认路由(网关)#route add default gateway_ip 如:#
26、route add default 204.54.56.1注释:如果要把某条路由设为永久值,则可以把以上的路由命令加入到系统启动脚本中,比如将以注释:如果要把某条路由设为永久值,则可以把以上的路由命令加入到系统启动脚本中,比如将以上的命令添加到上的命令添加到/etc/rc3.d/S98route 文件中,或者在文件中,或者在/etc/rc2.d/S72inetsvc 文件中的倒数第二行文件中的倒数第二行增加一行增加一行 route add net 204.12.16.0 204.12.17.1 秘密路由表的分析路由表的分析使用 netstat r 可以查看系统的路由表 范例:#netstat
27、rRouting Table:IPv4 Destination Gateway Flags Ref Use Interface202.12.16.100 10.72.88.69 UH 1 0 hme0204.12.16.0 10.72.88.69 UG 1 010.72.88.0 10.72.88.69 U 1 2 hme0default 10.72.88.254 UG 1 2localhost localhost UH 17 228 lo0注释:U 表示该路由是 up 的,H 表示是针对主机的路由,G 表示的是一个网关 秘密FTP、telnet 服务的配置方法服务的配置方法 在 solari
28、s 9 中,由 inetd 这个守护进程来监听客户端发出的 FTP、telnet 服务请求,系统正常启动后,即可响应客户端的服务请求。在 solaris 9 中,inetd 守护进程的配置文件是/etc/inetd.confFTP、telnet 服务端口的配置文件是/etc/services 文件 秘密FTP、telnet 服务的配置方法服务的配置方法在默认情况下,系统不允许 root 用户拥有 FTP 和 telnet 的权限。要启用 root 用户的 FTP 权限,在 solaris9 下修改/etc/ftpusers 文件,将 root 用户项注释掉。要启用 root 用户的 telne
29、t 权限,修改/etc/default/login 文件,将 CONSOLE=/dev/console 项注释掉。秘密FTP、telnet 服务的配置方法服务的配置方法在系统中,检查 telnet 服务是否在运行的方法#ps ef|grep telnet#ps ef|grep ftp#ps ef|grep inetd临时停止 ftp,telnet 服务的方法#kill-9 pid (“ps ef|grep inetd”)在系统中启动 ftp,telnet 服务的方法#inetd -s第一章 第一章 solaris 系统管理系统管理 solaris 系统管理系统管理 solaris 硬盘管理硬盘
30、管理 solaris 文件系统管理文件系统管理 solaris 网络配置与管理网络配置与管理 solaris系统备份与恢复系统备份与恢复 秘密系统备份和恢复系统备份和恢复为什么备份:灾难性文件删除灾难性文件删除外部或者内部的系统故障外部或者内部的系统故障备份级别:全备份全备份增量备份增量备份 秘密系统备份和恢复系统备份和恢复备份步骤:1.1.检查系统活动性检查系统活动性2.2.通知所有用户通知所有用户3.3.将系统置于单用户状态将系统置于单用户状态4.4.用 用 fsck 检查文件系统检查文件系统5.5.执行备份执行备份 秘密系统备份和恢复实例系统备份和恢复实例系统备份:#ufsdump 0u
31、f/dev/rmt/0/dev/rdsk/slicename系统恢复:ok boot cdrom s#mount/dev/dsk/slicename/a#cd/a#ufsrestore rvf/dev/rmt/0#rm restoresymtable#installboot /bootblk /dev/rdsk/slicename第二章 第二章 sun cluster 介绍介绍系统高可用性系统高可用性SUN CLUSTER 结构与原理结构与原理SUN CLUSTER 逻辑卷管理逻辑卷管理 CLUSTER MANAGER 秘密HA 的概念的概念“可用性”(Availability)这个词语描述的
32、是一个系统提供所需的特定的服务等级的能力例如一天 24 小时;一周七天“高可用性”(High Availability)通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性 秘密创建创建 HA 计算机系统计算机系统采用群集系统(Cluster)将各个主机系统通过网络或其他手段有机地组成一个群体,共同对外提供服务。创建群集系统,通过实现高可用性的软件将冗余的高可用性的硬件组件和软件组件组合起来,消除单点故障:消除供电的单点故障消除磁盘的单点故障消除 SPU(System Process Unit)单点故障消除网络单点故障消除软件单点故障尽量消除单系统运行时的单点故障第二章
33、 第二章 sun cluster 介绍介绍系统高可用性系统高可用性SUN CLUSTER 结构与原理结构与原理SUN CLUSTER 逻辑卷管理逻辑卷管理 CLUSTER MANAGER 秘密Sun Cluster 定义定义Sun Cluster 是以 Sun 的服务器系统(称之为节点的主机系统)为硬件基础上构架的为数据服务(Data Service)和并行数据库访问提供高可用性能(HA)的系统环境 秘密简单工作原理简单工作原理 秘密SUN CLUSTER 硬件连接硬件连接 秘密冗余的网络组件冗余的网络组件数据网卡通常有两块,互为主备用。用于公网连接。如 ce0、ce5心跳网卡通常有两块,互为
34、主备用。用于节点间的私网连接。如 ce1、ce2 秘密私网(心跳线)的连接私网(心跳线)的连接网线直接对联通过集线器连接一般情况下采用网线直接对联的情况比较多 秘密冗余的磁盘系统冗余的磁盘系统本地磁盘共享磁盘 秘密仲裁设备仲裁设备在特定情况下,例如两节点的 Cluster 中,当节点间的私网连接失败,且节点们仍然是 Cluster 中的成员。Sun Cluster 需要在一个物理设备的帮助下来解决主次的问题,这个物理设备就是 quorum device,也叫仲裁设备,琐盘等等quorum device 仅仅是一个在安装过程中指定的磁盘。quorum device 是一个逻辑概念,一个硬件被指定
35、为 quorum device 与否对于其使用上并没有任何影响 秘密IPMP(IPNetwork Multipathing)Solaris 对这项技术称为 IPNetwork Multipathing,简称 IPMP,在实际工程中,称之为“双网卡绑定”。IPMP 能让一台 SUN 主机的多个网口绑定一个 IP 地址连接到一个子网中。配置了 IPMP 的多块网卡,有以下两种工作模式之一:Active-active Active-standby工作模式 1:主要是为了提高网络吞吐量,两块网卡按照负荷分担的方式工作,而工作模式 2:则是为了提供网卡冗余,按照主备的方式工作。在工程中,可以根据实际的情
36、况配置。IPMP 是系统设置,所有操作均需要先以 root 用户登陆。秘密失败切换失败切换-切换前 切换前 每一个物理主机掌控了一个资源组(如粗线所示)。两个客户端分别访问两个资源组上的 Data Service 秘密失败切换失败切换-切换后 切换后 如果 phys-hahosts1 失败了,资源组 hahost1 将被转移到phys-hahost2 上。逻辑主机 hahost1 浮动 IP 也将移到 phys-hahost2,所访问的 Data Service 被重定向到 phys-hahost2。在 Cluster 重新配置过程中,访问 hahost1 的客户端仅仅会感觉到服务一个短暂的延
37、迟 第二章 第二章 sun cluster 介绍介绍系统高可用性系统高可用性SUN CLUSTER 结构与原理结构与原理SUN CLUSTER 逻辑卷管理逻辑卷管理 CLUSTER MANAGER 秘密RAID 技术简介技术简介RAID 技术:非昂贵磁盘冗余阵列(Redundant Array of Inexpensive Disks)实现方式:通过软件或者硬件将多块硬盘作为一个设备来使用。RAID 级别(Level):决定了数据的存放方式,同时也体现了读写数据的方式。秘密RAID 技术简介技术简介常用的 RAID 级别如下:RAID 0:非冗余的 RAID 级别,数据以条形(Stripe)分
38、布在磁盘组上,无校验位,所有磁盘空间用来存放数据,磁盘组中单个磁盘的故障将导致所有数据丢失。RAID 1:也称为“镜像”。是一种冗余的 RAID 级别,数据以多份(2 至 3 份)存放。磁盘组的空间最多只有一半可以用来存放数据。组成镜像的多个设备中一个失效不会影响数据完整性。只有当所有镜像都失效时,数据才丢失。RAID 5:冗余的 RAID 级别。数据和校验位以条形分布在磁盘组上。磁盘组中单个设备的失效不会影响数据完整性,只有当两个及两个以上设备失效时,数据才会丢失。适用于小/中型的随机 I/O 操作。秘密RAID 0 结构图结构图 秘密RAID 0 简介简介优点:数据分布在所有的硬盘上,同时
39、增加了顺序和随机读写的 I/O 性能。没有空间浪费。缺点:没有冗余性,必须再增加镜像才能提高冗余性。数据安全性低,其中任何一块硬盘坏会使所有的硬盘数据丢失 秘密RAID 1 简介简介 秘密RAID 1 简介简介优点:数据拷贝的全冗余,保证数据的可靠性。所有的硬盘使用能够增加读的性能。可以将数据做成三份的镜像。缺点:硬盘使用浪费,通常有一半的空间保证数据的冗余。写数据的性能下降大约 15%。秘密RAID 5 结构图结构图 秘密RAID 5 简介简介优点:当系统有一个硬盘故障时通过校验能够保证数据不丢失。仅仅只需增加一个硬盘来保护数据。缺点:最少需要三块硬盘来做 Raid 5Raid 5 不能用来
40、做镜像,只有通过校验来保证冗余性。写的性能比较低。尤其当其中一块硬盘故障时,性能严重下降。第二章 第二章 sun cluster 介绍介绍系统高可用性系统高可用性SUN CLUSTER 结构与原理结构与原理SUN CLUSTER 逻辑卷管理逻辑卷管理 CLUSTER MANAGER 秘密Cluster 的安装步骤概述的安装步骤概述1:分别安装两个节点的 os,以及系统补丁包2:分别配置两台主机的/etc/hosts 文件,以及各设定一个 512MB 的globaldevice 文件系统3:在两个主机上使用./scinstall 分别安装 sun cluster3 软件,以及补丁包4:在第一个节
41、点上,添加一个共享的 512MB 硬盘为 quorum 设备5:分别在两个节点上,使用 metaset 命令,安装 vm 3.5,封装各自的系统硬盘为 diskset,并安装 vm3.5 的补丁程序。6:在第一个节点上,初始化共享硬盘为 oradb,并使用 scsetup 在 sun cluster 上注册该 oradb 秘密Cluster 的安装步骤概述的安装步骤概述7:使用 scinstall 进行双机系统配置;8:使用 ln 命令在外置共享的磁阵 LUN 上建立连接文件,以 便与oracle 裸设备空间使用;9:使用 scrgadm 注册资源组,并根据应用的需要,添加相应的资源;10:使
42、用 scswitch 命令做切换资源组和主机的测试。秘密Sun Cluster 3 日常管理的命令日常管理的命令添加一个资源组:#scrgadm-a-g rgname-h nodename1,nodename2添加一个资源:#scrgadm a j resourcename 删除资源组:#scrgadm r g resourcegroup 删除资源:#scrgadm r j resourcename 显示当前的资源组 scrgadm-p 范例:#scrgadm-p Res Group name:sharerg Res Group RG_description:Res Group mode:Fa
43、ilover 秘密Sun Cluster 3 日常管理的命令日常管理的命令切换资源 以及资源组的命令#scswitch z g rgname h node_name查看 sun cluster 的当前状态的命令#scstat n -q|-p增加,删除资源的命令#scrgadm-a -g rgname -j resourcename#scrgadm-r -j resourcename将 dg 注册到 sun cluster 中的命令#scconf -a -D type=vxvm,name=dgname,nodelist=秘密cluster 关机的步骤采用以下的这些步骤来关机:1.#scstat
44、-p 校验校验 cluster 中的所有节中的所有节点点2.#scswitch-S -h from-node 切换该节点上的所有资源切换该节点上的所有资源组组3.#shutdown-y-gX-i0 关闭节点到关闭节点到 ok 模式下模式下4.#scstat n 查看各个节点的状态查看各个节点的状态关闭整个 cluster 的方法#scshutdown y gXSun Cluster 3 日常管理的命令 秘密修改 cluster ip 地址的步骤采用以下的这些步骤修改:1.#scshutdown y g0 将各个接点切换到运行级将各个接点切换到运行级 02.#boot x 将所有节点启动到非将所
45、有节点启动到非 cluster 模式模式3.#vi/etc/hosts 修改各个主机的修改各个主机的 ip 地址地址4.#vi/etc/netmasks 修改各个主机的网络掩码修改各个主机的网络掩码5.#vi/etc/defaultrouter 修改各个节点的网关地址修改各个节点的网关地址重新启动各个节点主机#shutdown y g0 i6 注意:通常不要修改注意:通常不要修改 cluster 以及节点主机的名称,误操作后会导致以及节点主机的名称,误操作后会导致一些严重故障,在修改任何文件之前,先做好数据和相关文件的一些严重故障,在修改任何文件之前,先做好数据和相关文件的备份备份Sun Cl
46、uster 3 修改 IP 地址第三章 系统日常管理介绍第三章 系统日常管理介绍 主机硬件主机硬件 操作系统操作系统 秘密诊断方式诊断方式硬件诊断:设备运行状态指示灯设备运行状态指示灯 POST、OBP输出输出 检查检查dmesg,/var/adm/messages日志文件日志文件 /usr/platform/sun4u/sbin/prtdiag-v/uname-m 秘密获得获得 Sun Enterprise Service 的帮助的帮助在线文档支持中心http:/补丁下载中心 http:/24 小时 800 服务电话Sun 公司公司800响应中心:响应中心:800-8100035第三章 系统
47、日常管理介绍第三章 系统日常管理介绍 主机硬件主机硬件 操作系统操作系统 秘密系统日检系统日检查看终端控制台(Console)信息查看日志1)系统日志/var/adm/messages2)dmesg 日志 dmesg3)登陆失败日志/var/adm/btmpx4)登陆成功日志/var/adm/wtmpx系统命令#uptime 查看系统运行的情况#mail 查看系统有无报错信息#df k 查看文件系统的使用情况清理日志#/var/adm/wtmpx 秘密系统整体状况日检系统整体状况日检显示系统诊断信息#/usr/platform/sun4u/sbin/prtdiag-v显示处理器信息#/usr/
48、sbin/psrinfo显示系统中 swap 的情况#swap l临时增加临时增加swap空间的方法:空间的方法:make file size newfileswap-a filenameswap-d filename永久生效的方法是将该设置添加到永久生效的方法是将该设置添加到/etc/vfstab文件中文件中 秘密messages日志日志在 solaris 中/var/adm/messages 是最常使用的日志文件,许多的系统软,硬件问题都会反映到这个文件中范例:Jan 9 04:55:11 hwhlr-ph2 unix:WARNING:IDSUNWpd.glm.cmd_timeout.60
49、18 Jan 9 04:55:51 hwhlr-ph2 IDSUNWcluster.ha.haoracle_fmon.2050:hwhlr10:ora7:db_evaluate:-A timeout has occured during connect-Jan 9 04:55:51 hwhlr-ph2 IDSUNWcluster.ha.haoracle_fmon.2060:hwhlr10:ora7:db_evaluate:initiating DBMS service takeover(escalated repeated restart)Jan 9 04:56:01 hwhlr-ph2 unix:glm4:Cmd(0 x6137e9d0)dump for Target 5 Lun 0:MM