前些天在hp proliant ml530上安裝solaris9﹐遇到不少問題﹐現終于成功﹐特將心得總結如下﹕
在HP Proliant ML530 G2上安装solaris9
盛紹堂 2003/10/10
一. 安装前的准备工作
1 在机器启动时﹐按F8,过行smart array controll的raid配置
2 在机器启动时﹐按F9,过入PROM,对安装的操作系统的类型进行选择(Solaris),并选择启动的顺序为 cd_romàfloppydiskà从数组卡启动。
3 从HP的网站上下载最新的 Hp proliant ML530 G2 for Solaris9的raid卡(Smart array 5312)驱动程序并做成驱动磁盘。
二. 安装Solaris9
1. 使用solaris9的第一张安装盘启动﹐并按F4﹐加入Smart array 5312的驱动程序﹐再按F2扫描其它的硬设备﹐一路安装下去直至要求重新启动。
2. 在重新启动之后﹐将会提示插入先前的raid卡的驱动盘﹐再接着安装下去直到完成。
3 在配置xwindow的时候﹐选择800X600.
三. 加入新的硬盘﹐并建立文件系统。
因为在安装solaris的时候﹐只对一个盘进行了分区﹐所以在这里要将剩下的盘加入进来﹐并创建文件系统。现在我有一个盘c1t1d0,要建立solaris9文件系统﹐并挂接在/u02下﹐其步骤如下﹕
1 # format->select a diskàfdisk(建立solaris分区类型)-->partition(建立solaris分片)->label
2 使用newfs命令建立solaris文件系统。
3 vi /etc/vfstab﹐加入如下的一行
/dev/dsk/c1t1d0s0 /dev/rdsk/c1t1d0s0 /u02 ufs 2 yes logging
这里的logging是加入了日志文件系统的功能。
4 重新启动计算机后生效﹐并检查是否正常。
四. 安装openSSH
1 安装下列较件包
openssh-3.6.1p1-sol9-intel-local
openssl-0.9.7a-sol9-intel_local
libgcc-3.3-sol9-intel-local
zlib-1.1.4-sol9-intel-local
tcp_wappers-7.6-sol9-intel-local
使用pkgadd 命令安装,也可使用pkginfo 命令查看已安装的包的信息
因为solaris中本来就带有ssh,所以我们要先用pkgrm命令先删除它
pkgadd -d openssh-3.5p1-sol9-intel-local
………..
2 在PATH环境中加入/usr/local/bin;/usr/local/sbin
3 建立sshd用户和/var/empty目录
mkdir /var/empty ﹔ chown root:sys /var/empty ﹔ chmod 755 /var/empty
groupadd sshd ﹔ useradd -g sshd -c 'sshd privsep' -d /var/empty -s /bin/false sshd
/var/empty不应包括任何文件。
4 也可以在这一步中安装tcp_wrapper.并在/etc/host.allow,/etc/hosts.deny 进行ip限定
5 安装ssh和sshd
首先在服务器机器上创建密钥信息
# ssh-keygen -t rsa1 -f /usr/local/etc/ssh_host_key -N ""
# ssh-keygen -t dsa -f /usr/local/etc/ssh_host_dsa_key -N ""
# ssh-keygen -t rsa -f /usr/local/etc/ssh_host_rsa_key -N ""
完成之后,我们可以创建脚本来启动sshd守护进程。编辑一个简单的启动脚本,并把它放置
在/etc/init.d目录下(root权限):
#!/bin/sh
pid=`/usr/bin/ps -e | /usr/bin/grep sshd | /usr/bin/sed -e 's/^ *//' -e 's/ .*//'`
case $1 in
'start')
/usr/local/sbin/sshd
;;
'stop')
if [ "${pid}" !="" ] then /usr/bin/kill ${pid} fi
;;
*)
echo "usage: /etc/init.d/sshd {start|stop}"
::
esac
然后运行如下命令
chown root /etc/init.d/sshd
chgrp sys /etc/init.d/sshd
chmod 555 /etc/init.d/sshd
ln –s /etc/init.d/sshd /etc/rc2.d/S98sshd
ln -s /etc/init.d/sshd /etc/rc0.d/K70sshd
至此openssh就安装完成了。
五. 让远程root用户可以过程登入
vi /etc/fefault/login
#CONSOLE=/dev/console这行注释掉就可以了
六. 如何在一个网卡上加上两个ip地址
现已有一个ip 为172.17.X.1,还要加入一个ip为172.17.X.2
echo PY3ECOSTA.PY3.YYDG.COM.CN > /etc/hostname,iprb0:1
ifconfig iprb0:1 plumb
在/etc/hosts文件中加入
172.17.X.2 PY3ECOSTA.PY3.YYDG.COM.CN
在/etc.netmasks文件中加入
172.17.X.2 255.255.255.0
如果你想让改动立既生效可使用﹕ifconfig iprb0 addif 172.17.X.2 255.255.255.0
如果你想将刚才分配的ip拿掉﹕ifconfig iprb0 removeif 172.17.X.2 255.255.255.0
七. 安装oracle8i
1 安装前的准备—调整内存分配的相关参数
vi /etc/system 加入如下内容(以下是我的主機配置)
forceload:sys/shmsys
set shmsys:shminfo_shmmax=2147483648
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
forceload:sys/semsys
set semsys:seminfo_semmns=2047
set semsys:seminfo_semmsi=1024
set semsys:seminfo_semmni=100
set semsys:seminfo_semopm=100
set semsys:seminfo_semvmx=32767
可以使用sysdef –I 来查看当前的系统内存参数﹐如果还没有改变﹐使用以下的命令
$modload /kernel/sys/shmsys
2 建立oracle用户﹐dba group
#groupadd dba
# useradd –g dba –d /home/oracle –s /usr/bin/bash oracle
3 mkdir /app;mkdir /u03 ;mkdir /u04…..
chown –R oracle:dba /app; chown –R oracle:dba /u01 ……..
4 编辑 oracle环境变量
vi /etc/profile
ORACLE_BASE=/app/oracle
ORACLE_OWNER=oracle
ORACLE_HOME=/app/oracle/8.1.7
ORACLE_SID=orcl
NLS_LANG=”TRADITIONALE CHINESE_TAIWAN.ZHT16BIG5”
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/usr/lib
CLASS_PATH=$ORACLE_HOME/jlib:$ORACLE_HOME/jre
DISPLAY=127.0.0.1:0.0
PATH=$PATH:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:$ORACLE_HOME/bin
/usr/ccs/bin
export ORACLE_BASE ORACLE_OWNER ORACLE_HOME ORACLE_SID NLS_LANG
export ORA_NLS33 LD_LIBRARY_PATH CLASS_PATH DISPLAY PATH
umask 022
#source /etc/profile
5 因为我的oracle8i for solaris是一个iso文件﹐所以我还按如下方式将它mount至 /mnt
#lifoadm –a /home/oracle/817solaris.iso /dev/lifo/1
#mount -F /dev/lifo/1 /mnt
6 以english方式oracle用户登入xwindow界面﹐进行安装至宛成就可以了
如果有什么問題﹐可以與我聯絡﹕yuch_sheng@yahoo.com.cn
linn 回复于:2003-10-13 15:11:58 |
请问570能用这种方法安装吗?
用S9盘就是找不到SCSI的磁盘。用LINUX就没问题。Smart Array 4200/4250ES 阵列卡固件升级程序 Integrated Smart Array 阵列卡固件升级程序 Smart Array 431阵列卡固件升级程序 ML570G2主板ROM升级 Smart Array 5i/532 阵列卡固件升级程 Smart Array Cluster Storage Controller固件升级程序 Smart Array 5300阵列卡固件升级程序 中该下哪个? |
milan 回复于:2003-10-13 16:12:04 |
原来是for intel,还奇怪怎么hp的玩意能装sun的东东呢。 |
南非蜘蛛 回复于:2003-10-13 20:12:01 |
不管什么,主要看有没有hp的那个raid驱动支持不支持 |
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/