|
 |
栏目导栏 |
|
| |
|
|
|
|
 |
资料搜索 |
|
| |
|
|
|
|
 |
热门文章 |
|
| |
|
|
|
|
 |
最新文章 |
|
| |
|
|
|
| |
| |
|
|
|
[ 作者:nightcat 加入时间:2007-01-22 01:06:13 来自: Linux联盟收集整理
] | |
|
以下内容是本人根据实际工作经验组织起来的,与大家共享! JuBLinux联盟 JuBLinux联盟 1.1 HP-UX系统安装 JuBLinux联盟 HP-UX操作系统是预装的,由HP工程师进行配置。 JuBLinux联盟 配置包括如下参数: JuBLinux联盟 主机名: CRCT1(上) JuBLinux联盟 CRCT2(下) JuBLinux联盟 此主机名可通过hostname或uname –a 命令查看。 JuBLinux联盟 1.2 创建用户帐号 JuBLinux联盟 使用sam创建用户帐号halt、test、jzx、train和informix。 JuBLinux联盟 并分别用passwd命令给各用户设置口令。 JuBLinux联盟 1.3配置磁盘 JuBLinux联盟 1.3.1 配置镜像磁盘 JuBLinux联盟 Mirror Disk是HP-UX的一套软件包,当系统中安装有两个系统盘时,可以利用该软件的功能 JuBLinux联盟 来做操作系统的镜像备份,以下是做镜像磁盘的步骤。 JuBLinux联盟 1、 执行lvlnboot -v命令检查系统中的启动设备 JuBLinux联盟 #lvlnboot -v JuBLinux联盟 Boot JuBLinux联盟 Boot JuBLinux联盟 Swap JuBLinux联盟 Dump JuBLinux联盟 2、 创建第二块系统盘 JuBLinux联盟 #pvcreate -B /dev/rdsk/c2t6d0 JuBLinux联盟 3、 扩展vg00,添加第二块硬盘 JuBLinux联盟 #vgextend /dev/vg00 /dev/dsk/c2t6d0 JuBLinux联盟 4、 为第二块磁盘创建boot引导信息 JuBLinux联盟 #mkboot /dev/dsk/c2t6d0 JuBLinux联盟 5、 扩展vg00中各逻辑卷,添加镜像磁盘 JuBLinux联盟 lvextend -m /dev/vg00/lvol2 /dev/dsk/c2t6d0 JuBLinux联盟 lvextend -m /dev/vg00/lvol3 /dev/dsk/c2t6d0 JuBLinux联盟 lvextend -m /dev/vg00/lvol4 /dev/dsk/c2t6d0 JuBLinux联盟 lvextend -m /dev/vg00/lvol5 /dev/dsk/c2t6d0 JuBLinux联盟 lvextend -m /dev/vg00/lvol6 /dev/dsk/c2t6d0 JuBLinux联盟 lvextend -m /dev/vg00/lvol7 /dev/dsk/c2t6d0 JuBLinux联盟 lvextend -m /dev/vg00/lvol8 /dev/dsk/c2t6d0 JuBLinux联盟 lvextend -m /dev/vg00/lvol9 /dev/dsk/c2t6d0 JuBLinux联盟 lvextend -m /dev/vg00/lvol10 /dev/dsk/c2t6d0 JuBLinux联盟 6、 为第二块磁盘创建boot引导信息 JuBLinux联盟 #mkboot -a "hpux(;0)/stand/vmunix" /dev/dsk/c2t6d0 JuBLinux联盟 7、 执行如下操作后重新启动系统 JuBLinux联盟 #lvlnboot -b /dev/vg00/lvol1 JuBLinux联盟 #lvlnboot -b /dev/vg00/lvol2 JuBLinux联盟 #lvlnboot -b /dev/vg00/lvol3 JuBLinux联盟 #lvlnboot -d /dev/vg00 /dev/dsk/c2t6d0 JuBLinux联盟 #lvlnboot -R JuBLinux联盟 #shutdown -h -y 0 JuBLinux联盟 8、 在启动Main Menu出现时,从第二块磁盘启动 JuBLinux联盟 Main Menu:>sea JuBLinux联盟 P0 0/0/2/0.6 intscsia.6 Random access medias JuBLinux联盟 P1 0/0/2/1.6 intscsia.6 Random access medias JuBLinux联盟 P0 0/4/0/0.0 Random access medias JuBLinux联盟 P3 0/10/0/0.1 Random access medias JuBLinux联盟 P4 1/10/0/0.5 Sequene access medias JuBLinux联盟 Main Menu:>bo p1 JuBLinux联盟 9、 系统启动以后执行如下操作 JuBLinux联盟 #lvlnboot -v JuBLinux联盟 1.3.2添加磁盘阵列柜 JuBLinux联盟 使用sam命令添加物理磁盘: JuBLinux联盟 sam Disks and File Systems(CRCT1) JuBLinux联盟 选定某个磁盘,在该磁盘上执行: JuBLinux联盟 Disk Devices JuBLinux联盟 Actions Disk Array Maitainecebind JuBLinux联盟 出现的菜单可对选定的物理磁盘添加一个新的PV,共添加四个PV,其中两个64G,两个1GB。 JuBLinux联盟 1.3.3添加VG02、VG03 JuBLinux联盟 sam Disks and File Systems(CRCT1) JuBLinux联盟 Volumes Groups JuBLinux联盟 Actions Create JuBLinux联盟 Modify JuBLinux联盟 delete JuBLinux联盟 出现菜单以后对上一步创建的两个64GB的PV配置为新的VG02,共128GB。将其中的一个 JuBLinux联盟 1GB的PV配置为VG03。 JuBLinux联盟 1.4配置磁带机 JuBLinux联盟 1.4.1 配置磁带机 JuBLinux联盟 1、 添加磁带机驱动程序tape JuBLinux联盟 2、 连接核心并重新启动系统 JuBLinux联盟 3、 使用磁带机设备 JuBLinux联盟 tar cvf /dev/rmt/0m /etc/* JuBLinux联盟 1.4.2 配置磁带库 JuBLinux联盟 1、 添加磁带库驱动程序shrgr JuBLinux联盟 2、 连接核心并重新启动系统 JuBLinux联盟 3、 查看磁带库设备 JuBLinux联盟 ll /dev/ac/* JuBLinux联盟 1.5配置网络 JuBLinux联盟 1.5.1使用sam配置网卡 JuBLinux联盟 samNetwork ConfigrationIP Address on network devices JuBLinux联盟 选择该选项之后会出现网络设备的列表,可以选择在某个设备上配置网络地址或禁止 JuBLinux联盟 该设备(disable)。 JuBLinux联盟 1.5.2 手工配置网卡 JuBLinux联盟 编辑/etc/rc.config.d/netconf文件,更改其中的网卡的IP地址。 JuBLinux联盟 Lan0 JuBLinux联盟 IP=192.168.1.10 JuBLinux联盟 SUBNET=255.255.255.0 JuBLinux联盟 1.5.3 添加启动静态路由 JuBLinux联盟 1、 生成文件/sbin/init.d/route JuBLinux联盟 #more /sbin/init.d/route JuBLinux联盟 route add default 192.168.3.1 JuBLinux联盟 2、 生成连接文件 JuBLinux联盟 ln -s /sbin/init.d/route /sbin/rc2.d/S750route JuBLinux联盟 3、 查看路由信息 JuBLinux联盟 netstat -r JuBLinux联盟 1.5.4 配置bootp远程启动协议 JuBLinux联盟 1、 搜索系统中的网卡 JuBLinux联盟 #/usr/bin/lanscan JuBLinux联盟 #ifconfig lan0 JuBLinux联盟 2、 备份原始文件 JuBLinux联盟 #cp /etc/bootptab /etc/bootptab.bak JuBLinux联盟 3、 编辑/etc/bootptab文件 JuBLinux联盟 #/usr/bin/vi /etc/bootptab JuBLinux联盟 add a similar entry for each system to be served by this bootp serverr JuBLinux联盟 CRCT2:\ JuBLinux联盟 Ht=ether:\ JuBLinux联盟 Vm=rfc1048:\ JuBLinux联盟 Ha=080009000000:\ JuBLinux联盟 Ip=192.168.1.11 JuBLinux联盟 Hn:\ JuBLinux联盟 Bf=lif2021.bin:\ JuBLinux联盟 4、 当CRCT1启动时按空格键中断其启动过程 JuBLinux联盟 进入Main Menu状态,键入bo lan.192.168.1.10 JuBLinux联盟 interact with IPL (Y,N,or Cancel)?N JuBLinux联盟 接下来就是远程启动的过程。 JuBLinux联盟 二、MC/SG双机系统安装和配置 JuBLinux联盟 2.1 MC/Service Guard的安装 JuBLinux联盟 2.1.1 完全安装MC/SG JuBLinux联盟 1、 首先将MC/SG的安装光盘mount到某个目录下 JuBLinux联盟 2、 运行命令swinstall JuBLinux联盟 3、 选择安装从本地的安装光盘中安装 JuBLinux联盟 4、 选定[ Auto Select Marked target ] JuBLinux联盟 5、 选定MC/Service Guard软件包 JuBLinux联盟 6、 执行Action中的install选项 JuBLinux联盟 2.1.2 安装MC/SG 的PATCH包 JuBLinux联盟 1、 首先确定操作系统的版本号 JuBLinux联盟 #uname -a JuBLinux联盟 HP-UX 11.0 CRCT1 JuBLinux联盟 2、 再确定系统中已安装的MC/SG软件包及版本号 JuBLinux联盟 #swlist JuBLinux联盟 3、 从最新的HP网上资源中下载 MC for N4000的补丁包 JuBLinux联盟 该补丁包文件为X1_mobile_patches.depot,大小为254,648,320Bytes,将该文件 JuBLinux联盟 传输到/tmp目录下 JuBLinux联盟 4、 安装该补丁包 JuBLinux联盟 #swinstall -s /tmp/X1_mobile_patches.depot JuBLinux联盟 5、 查看已安装的补丁包 JuBLinux联盟 #swlist|grep MC JuBLinux联盟 PHSS_11.230 MC/Service Guard JuBLinux联盟 2.2 MC/SG的配置 JuBLinux联盟 2.2.1 网络设置 JuBLinux联盟 使用lanscan可以查找系统中有几块网卡及其相关的信息,在本工程中可以看到每台机器上有 JuBLinux联盟 lan0、lan1、lan2等三块网卡,其作用如下: JuBLinux联盟 1、 lan0:心跳线heart beating network JuBLinux联盟 双机心跳线使用10 Base-T网卡,配置在同一网段196.1.1.0,使用直连线连接。(直连线的制作需要 JuBLinux联盟 自己动手,HP不提供,请参阅有关文档) JuBLinux联盟 2、 lan1:工作用网卡 JuBLinux联盟 可通过系统工具sam进行将网卡IP地址更改到需要的工作网段上,并可通过查看 JuBLinux联盟 /etc/rc.config.d/netconf文件来查看当前网络的配置情况,在配置完工作网卡的IP地址后, JuBLinux联盟 要选定一个工作用的IP地址,应和工作网卡在同一个网段,如: JuBLinux联盟 CRCT1: 192.168.1.10 JuBLinux联盟 CRCT2: 192.168.1.11 JuBLinux联盟 CRCT: 192.168.1.15 JuBLinux联盟 3、 lan2:备份网卡 JuBLinux联盟 备份用网卡不配置IP地址。 JuBLinux联盟 4、 信任访问设置 JuBLinux联盟 /.rhosts文件设置 JuBLinux联盟 CRCT root JuBLinux联盟 CRCT1 root JuBLinux联盟 CRCT2 root JuBLinux联盟 /etc/hosts.equiv文件设置 JuBLinux联盟 CRCT1 root JuBLinux联盟 CRCT1 informix JuBLinux联盟 CRCT1 train JuBLinux联盟 CRCT1 jzx JuBLinux联盟 CRCT2 root JuBLinux联盟 CRCT2 informix JuBLinux联盟 CRCT2 train JuBLinux联盟 CRCT2 jzx JuBLinux联盟 CRCT2 root JuBLinux联盟 5、 拷贝文件为MC的节点目录列表文件 JuBLinux联盟 cp /etc/hosts.equiv /etc/cmcluster/cmclnodelist JuBLinux联盟 rcp /etc/hosts.equiv CRCT1:/etc/hosts.equiv JuBLinux联盟 rcp /etc/hosts.equiv CRCT1:/etc/cmcluster/cmclnodelist JuBLinux联盟 2.2.2 锁盘设置 JuBLinux联盟 1、 在CRCT1和CRCT2主机上创建一个200M的VGLOCK JuBLinux联盟 1) 创建PV JuBLinux联盟 pvcreate -f -s 200M /dev/rdsk/c3t0d4 /dev/rdsk/c4t1d4 JuBLinux联盟 2) 创建VG JuBLinux联盟 mkdir /dev/vglock JuBLinux联盟 mknod /dev/vglock/group c 64 0x040000 JuBLinux联盟 vgcreate /dev/vglock /dev/dsk/c3t0d4 /dev/dsk/c4t1d4 JuBLinux联盟 3) 显示VG JuBLinux联盟 #vgdisplay -v vglock JuBLinux联盟 /dev/dsk/c3t0d4 JuBLinux联盟 /dev/dsk/c3t1d4 JuBLinux联盟 4) 将CRCT1上VGLOCK信息export出来 JuBLinux联盟 #vgexport -v -p -s -m /tmp/vglock.map /dev/vglock JuBLinux联盟 #rcp /tmp/vglock.map CRCT2:/tmp/vgolck.map JuBLinux联盟 5) 在CRCT2上将VGLOCK的信息import出来 JuBLinux联盟 #mkdir /dev/vglock JuBLinux联盟 #mknod /dev/vglock/group c 64 0x040000 JuBLinux联盟 #vgimport -v -s -m /tmp/vglock.map JuBLinux联盟 #vgchange -a y /dev/vglock JuBLinux联盟 6) 在CRCT2上显示VGLOCK的信息 JuBLinux联盟 #vgdisplay -v /dev/vglock JuBLinux联盟 /dev/dsk/c3t1d4 JuBLinux联盟 /dev/dsk/c4t0d4 JuBLinux联盟 2、 将VG设置为非自动激活 JuBLinux联盟 #vi /etc/lvmrc JuBLinux联盟 其中 JuBLinux联盟 AUTO_VG_ACTIVATE=1 修改为0 JuBLinux联盟 3、 将train目录挂接的文件系统屏蔽掉 JuBLinux联盟 使用vi编辑 /etc/fstab(将/train一行注释掉) JuBLinux联盟 #/dev/vg03/lvol20 /train vxfs rw,suid nolargefiles,delaylog 0 2 JuBLinux联盟 4、 重新启动系统,确定CRCT1和CRCT2双机上的VG01、VG02、VG03、VGLOCK处于非活动状态 JuBLinux联盟 #vgdisplay JuBLinux联盟 /dev/vg01 not activate JuBLinux联盟 /dev/vg02 not activate JuBLinux联盟 /dev/vg03 not activate JuBLinux联盟 /dev/vglock not activate JuBLinux联盟 2.2.3 配置双机MC JuBLinux联盟 1、 确定一台主机 JuBLinux联盟 通过hostname来查看各主机的名称,并确定在CRCT1为主机,CRCT2为备份机。 JuBLinux联盟 2、 在CRCT1上生成cluster.ascii文件 JuBLinux联盟 #cmquerycl -n CRCT1 -n CRCT2 -v -C /etc/cmcluster/cluster.ascii JuBLinux联盟 3、 编辑/etc/cmcluster/cluster.ascii文件,修改如下参数 JuBLinux联盟 NODE_NAME CRCT1 JuBLinux联盟 NETWORK_INTERFACE lan0 JuBLinux联盟 HEARTBEAT_IP 196.1.1.1 JuBLinux联盟 NETWORK_INTERFACE lan1 JuBLinux联盟 192.168.1.10 JuBLinux联盟 NETWORKINTERFACE lan2 JuBLinux联盟 JuBLinux联盟 FIRST_CLUSTER_LOCK_PV /dev/dsk/c3t1d4 JuBLinux联盟 NODENAME CRCT2 JuBLinux联盟 NETWORK_INTERFACE lan0 JuBLinux联盟 HEARTBEAT_IP 196.1.1.2 JuBLinux联盟 NETWORK_INTERFACE lan1 JuBLinux联盟 192.168.1.11 JuBLinux联盟 NETWORKINTERFACE lan2 JuBLinux联盟 JuBLinux联盟 FIRST_CLUSTER_LOCK_PV /dev/dsk/c3t0d4 JuBLinux联盟 JuBLinux联盟 MAX_CONFIGURED_PACKAGE 2 JuBLinux联盟 4、 对配置进行检查 JuBLinux联盟 #cmcheckconf -v -C /etc/cmcluster/cluster.ascii JuBLinux联盟 5、 将vglock激活 JuBLinux联盟 #vgchange -a y /dev/vglock JuBLinux联盟 6、 将配置信息分发到各节点上 JuBLinux联盟 #cmapply -v -C /etc/cmcluster/cluster.ascii JuBLinux联盟 7、 启动双机 JuBLinux联盟 #cmrunck -v JuBLinux联盟 8、 查看双机信息 JuBLinux联盟 #cmviewcl -v JuBLinux联盟 2.2.4 配置运行在双机MC的包(package) JuBLinux联盟 以上只是将双机运行起来了,下面开始配置运行在双机上的包 JuBLinux联盟 1、 在CRCT1主机上生成informix包的配置参考文件 JuBLinux联盟 #mkdir /etc/cmcluster/informix JuBLinux联盟 #cmmakepkg -p /etc/cmcluster/informix/informix.conf JuBLinux联盟
Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论 |
|
|
|
|
|