免费注册 查看新帖 |

Chinaunix

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

RP系列小型机的VPAR安装手册! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-07-25 13:51 |只看该作者 |倒序浏览
看到某些人以VPAR安装技术为要挟,令我很生气,现在将我写的一份基于RP系列小型机的VPAR安装手册拿出来与大家共享,决不让某些人以此挣钱!



一、        安装操作系统、Ignite-UX和vPars相关的应用软件:

1、        通过光盘安装基本操作系统(略);

2、        通过光盘或软件仓库(Software Depot:一般是从网上下载的最新版本),安装Ignite-UX:

硬件需求:
至少5GB的系统可用空间;
Ignite-UX安装在/opt/ignite目录下,而Ignite-UX创建的数据文件放置在/var/opt/ignite目录下。/var/opt/ignite目录的大小至少为1GB。
如果通过图形显示环境配置Ignite-UX服务器,可以通过DISPLAY变量,将显示内容重定向到其他图形终端:
Export DISPLAY=system_name:0.0
Ignite-UX服务器和客户端应该在同一个子网中。
       
软件安装:
通过swinstall命令安装软件:
# mount /dev/dsk/cntndn /cdrom
# swinstall –s /cdrom Ignite-UX-1x-xx
或者:
# swinstall –s /Directory B5725AA
# umount /cdrom
注:B5725AA为Ignite-UX的最新版本,可以从:http://www.docs.hp.com/en/IUX网站获得。

确定软件版本:
通过swlist命令确定软件的版本:
# swlist –l bundle |grep Ignite

注:如果系统显示的软件版本为:Ignite-UX C.x.x,则表示Ignite-UX支持在一个软件仓库中使用基于 Itanium 或 PA-RISC 两种体系结构的各种HP-UX版本。如果系统显示的软件版本为:B.3.4.xx、B.3.5.xx或B.3.6.xx,则需要通过WINSTALL_script脚本替换/opt/ignite/boot/WINSTALL文件。该文件位于vPars安装光盘上,将文件拷贝到系统中后直接运行即可。

3、        安装vPars相关的应用软件:

需要安装的vPars相关的应用软件有:
T1335BC:        适用于HP-UX 11i v2操作系统的vPars软件;
T1335AC:        适用于HP-UX 11i v1操作系统的vPars软件;
VPARMGR:        适用于HP-UX 11i v1操作系统的vPars的图形管理界面(vparmgr);
B6826AA:        适用于HP-UX 11i v1操作系统的nPars管理软件;

软件安装:
通过swinstall命令安装软件:
# mount /dev/dsk/cntndn /cdrom
# swinstall –s /cdrom -x autoreboot=true T1335BC

二、        规划系统vPars资源:

1、        列出所有LBA对应得硬件路径:
# ioscan -k | grep \"Bus Adapter\"
注:vPars在进行系统I/O资源分配时,是以LBA为单位进行的。即一块LBA卡,以及与该LBA卡相连的所有硬件设备只能分配给一个vPar。

2、        列出所有CPU对应得硬件路径:
# ioscan –kC processor

3、        列出所有磁盘、磁带、CDROM设备的硬件路径:
# ioscan –funC disk

上述所有工作结束后,填写下面的系统vPars规划表:

vPar资源分配表
vPar名称                       
邦定的CPU数量                       
未邦定的CPU数量                       
邦定的CPU路径                       
未邦定的CPU路径                       
内存大小                       
I/O路径(LBA)                       
启动设备路径名                       
外设路径名                       
网卡路径名                       
FC卡路径名                       
SCSI卡路径名                       
Console端口路径名                       

三、        配置Ignite-UX服务器:

1、        配置网络环境:

由于Ignite-UX和swcopy使用系统的主机名,在操作前注意检查/etc/hosts文件,主机名和用于Ignite-UX Server的IP地址必须一一对应。
这里我们假设Ignite-UX服务器的IP地址为:192.168.1.1

2、        创建HP-UX和应用软件(这里以vPar软件为例)软件仓库:

通过随机的操作系统盘创建OS的软件仓库:
# mount /dev/dsk/cntndn /cdrom
# make_depots -r B.1x.xx -s /cdrom
/dev/dsk/cxtxdx为CD-ROM的设备名。

将vPars应用软件加入软件仓库中:
# mount /dev/dsk/cntndn /cdrom
# make_depots -r B.1x.xx -a 800 -s /cdrom

创建Ignite-UX服务器的配置文件:
# make_config -r B.1x.xx
# manage_index -a - f /var/opt/ignite/data/Rel_ B.1x.xx/apps_800_cfg
/var/opt/ignite/data/Rel_B.1x.xx/apps_800_cfg、/var/opt/ignite/data/Rel_B.1x.xx/core_cfg配置文件被创建。

3、        配置Ignite-UX服务器:

键入命令启动Ignite-UX配置界面:
# /opt/ignite/bin/ignite
选择Server Setup...

配置Ignite Server地址
在server setup里配置用来启动客户端的Ignite Server的网络地址,如:192.168.1.1

配置客户端IP地址
可以选择是否采用对客户端采用DHCP方式,可以输入客户端IP地址段使客户端自动通过DHCP方式获取IP地址并启动安装界面,如果不采用DHCP方式,每个vPars在启动时可以手工输入客户端地址、服务器地址、客户端主机名等信息,并引导启动。
这里我们选择Ship DHCP Setup

配置Ignite Server提供给客户端的软件包。
由于软件包已经建立,因此选择Use Installed Depot选项,用于客户端的安装。


在查找已安装的DEPOT时,输入Ignite Server的主机名,并选择包含核心安装系统文件的Core Depot。注意一定要点击Show Depot选项。

选择下一步,Ignite Server会对所选的文件进行配置。

配置完成后,在Option里面做如下更改:

选择:Options → Server Configuration... → Select the Server Options tab
Default Configuration:                        HP-UX B.1x.xx Default
Client Timeouts:                                40
Run client installation UI on:        server
选择: Options → Server Configurations... → Session Options
确认下面两个选项是否设置了:
Confirm new clients
Show the welcome screen for the install server
确保Halt the client after installation选项没有设置。

4、        确认Ignite Server上的网络功能

由于Ignite-UX B.4.3.x以及更高的版本对instl_bootd服务器进行了更改。因此需要对系统的inetd文件作一些修改。具体步骤如下:
编辑/etc/inetd.conf文件,注释掉下面着的内容:
bootps dgram udp wait root /usr/lbin/bootpd bootpd
在inetd.conf文件中查找下面的内容,如果没有则加在上面注释掉的内容的下面:
bootps dgram udp wait root /opt/ignite/lbin/instl_bootd instl_bootd

测试tftp是否可以正常工作并且可以获取/opt/ignite和/var/opt/ignite。
检查/etc/inetd.conf文件中有如下的行:
tftp dgram        udp wait root /usr/lbin/tftpd tftpd /opt/ignite /var/opt/ignite
        如果没有,添加并且重新启动inetd。

重新启动inetd进程的命令为:
# /usr/sbin/inetd -c

测试tftp是否可以正常工作的方法:
# cd /tmp
# tftp localhost
tftp> get /opt/ignite/Version
tftp> quit
# ll Version

检查nfs服务器是否启动。
由于使用Ignite server要用到nfs,所以nfs server必须enabled。
执行SAM,进入Networking and Communication,选择Networked File Systems,选择Exported Local File Systems,在Action菜单处选择Enable NFS Server。

四、        创建vPars:

1、        创建第一个vPar(这里我们假设第一个vPar的名字为vpar1,一共有三个vpar):

通过vparcreate命令创建第一个分区:
# vparcreate -p vpar1 -a cpu::2 -a cpu:::2:4 –a cpu:41 -a cpu:45 –a mem::1280 –a io:0.0 -a io:0.4 –a io:0.0.0.0.5.0:BOOT –a io:0.0.0.0.6.0:altboot

命令参数说明如下:
-p vpar1:分区名;
-a cpu::2:分区中包含的CPU数;
-a cpu:::2:4:分区中邦定的CPU数和最大可包含的CPU数;
–a cpu:41 -a cpu:45:分区中邦定的CPU的硬件路径(可以不指定,由系统自动分配);
–a mem::1280:分区中包含的内存数;
–a io:0.8 -a io:1.10:分区中包含的LBA的硬件路径(所有属于这些LBA卡的I/O设备都是这个分区的资源);
–a io:0.8.0.0.5.0:boot:分区的启动设备路径(启动磁盘路径,一定要包含已安装了操作系统的磁盘);
–a io:0.8.0.0.6.0:altboot:分区的替代启动设备路径(静像磁盘路径);

通过vparcreate命令创建剩余的vpar:
# vparcreate -p vpar2 -a cpu::2 -a cpu:::2 -a cpu:41 -a cpu:45 -a mem::1280 -a io:0.8 -a io:1.10 -a io:0/8/0/0.5.0:BOOT
# vparcreate -p vpar3 -a cpu::1 -a cpu:::1 -a mem::1280 -a io:0.5 -a io:1.4 –a io:1/4/0/0.5.0:BOOT

也可以通过文件来创建vPar:
# vi /stand/vpar1.opts
输入如下内容:
-p vpar1 \\
-a cpu::2 \\
-a cpu:::2:4 \\
-a cpu:41 \\
-a cpu:45 \\
-a mem::1280 \\
-a io:0.0 \\
-a io:0.4 \\
-a io:0.0.0.0.5.0:boot \\
-a io:0.0.0.0.6.0:altboot
然后执行vparcreate命令:
# vparcreate `cat /stand/vpar1.opts`

2、        修改启动磁盘的启动AUTO文件,使启动后进入vPar Monitor
# mkboot –a “hpux/stand/vpmon –a” /dev/rdsk/c0t0d5
# mkboot –a “hpux/stand/vpmon –a” /dev/rdsk/c0t0d6

注:也可以不执行上述步骤,而在系统重新启动后,通过终止启动过程的方式实现。具体的方法参见下一步。

3、        检查分区的配置是否正确:
通过命令vparstatus检查新创建的分区的配置是否正确。
# vparstatus -p winona1 -v

4、        重新启动系统,启动vpar1:
# shutdown –ry 0
系统重启时,终止系统启动过程,输入:
BCH> bo pri
interact with IPL: y
ISL> hpux /stand/vpmon
MON> vparload -p vpar1

上面的过程是基于PA-RISC处理器的主机启动过程。下面的步骤是基于Itanium处理器的主机启动过程:
Shell> fs0:
fs0:\\> hpux
HPUX> boot /stand/vpmon
MON> vparload -p vpar1

五、        通过Ignite-UX安装各个vPars的OS:

1、        安装剩余vPar的操作系统:

通过命令vparboot安装其他分区的操作系统,命令格式如下:
# vparboot -p <target_partition> -I <IP_of_ignite_server>,/opt/ignite/boot/WINSTALL
如:
# vparboot -p vpar2 -I 192.168.1.1,/opt/ignite/boot/Rel_B.1x.xx/WINSTALL
# vparboot -p vpar3 -I 192.168.1.1,/opt/ignite/boot/Rel_B.1x.xx/WINSTALL

可以在安装过程中通过Ctrl+A键,切换vPar Monitor。

2、        在安装过程中,根据系统的提示输入vPar2的主机名,Ignite-UX Server IP地址,作为Ignite-UX Client的vPar2的IP地址等信息。

3、        在选择安装模式时,选择Advanced Installation。在Software中选择安装如下软件:
T1335BC:        适用于HP-UX 11i v2操作系统的vPars软件;
T1335AC:        适用于HP-UX 11i v1操作系统的vPars软件;
VPARMGR:        适用于HP-UX 11i v1操作系统的vPars的图形管理界面(vparmgr);
B6826AA:        适用于HP-UX 11i v1操作系统的nPars管理软件;
Ignite-UX:        Ignite-UX软件;
一定注意在System项中的安装设备路径为属于vPar2的启动设备。vPar2安装完毕后会自动重启。

论坛徽章:
0
2 [报告]
发表于 2006-07-25 14:44 |只看该作者
支持!
呵呵!
谢谢楼主!

论坛徽章:
0
3 [报告]
发表于 2006-07-25 14:51 |只看该作者
没有用过,不知道多跑几个,性能如何
能不能提供个感性上的比较

论坛徽章:
0
4 [报告]
发表于 2006-07-25 14:51 |只看该作者
hp-ux论坛里面的人太功利了,加入了一个叫做“大雨楼”的群,问个问题都没有人反映,
希望多几个楼主这样的人,大家一起做好技术,贡献自己的一份热情!

论坛徽章:
0
5 [报告]
发表于 2006-07-31 11:58 |只看该作者
感谢楼主,没有使用Ignite-UX安装过vpar,使用的tape方式安装过superdome和rp8420的vpar,性能上影响不大。

论坛徽章:
0
6 [报告]
发表于 2006-08-01 00:17 |只看该作者
没有试过!但是感谢楼主这样的精神

论坛徽章:
0
7 [报告]
发表于 2006-08-01 07:51 |只看该作者
不知道是什么东西,,

但严重支持楼主的可贵精神

论坛徽章:
0
8 [报告]
发表于 2007-11-01 15:35 |只看该作者

顶!!!!!!!!!!!!!!!!!!

顶!!!!!!!!!!!!!!!!!!

论坛徽章:
0
9 [报告]
发表于 2009-05-31 12:11 |只看该作者
好帖留名,方便查找
最近就打算做npar和vpar的实验了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP