切换到宽版
  • 10478阅读
  • 26回复

PXE+Kickstart安装RHEL5.5+R5000.8+jason8.1步骤 [复制链接]

上一主题 下一主题
离线山定子
 
发帖
193
财富
390
威望
26
交易币
0
只看楼主 倒序阅读 使用道具 0楼 发表于: 2012-04-12 | 石油求职招聘就上: 阿果石油英才网
近日单位进了一批dell T7500微机工作站,用kickstart安装了系统和应用软件。现将安装过程做一小结并分享给网友参考,部分内容有待日后进一步完善。
准备工作
·配置dhcp服务
·配置tftp服务
·配置nfs服务
·配置ks.cfg文件
·创建和编辑/tftpboot/pxelinux.cfg/default文件
在服务器dell059
1配置dhcp服务,编辑/etc/dhcpd.conf文件
(可把/usr/share/doc/dhcp*/dhcpd.conf.sample内容复制到此处再编辑)
# vi /etc/dhcpd.conf(修改红色部分内容)
ddns-update-style interim;
ignore client-updates;
subnet 10.52.19.0 netmask 255.255.255.0 {
# --- default gateway
#       option routers                  192.168.0.1;
        option subnet-mask              255.255.255.0;
#       option nis-domain               "domain.org";
#       option domain-name              "domain.org";
#       option domain-name-servers      192.168.1.1;
#       option time-offset              -18000; # Eastern Standard Time
#       option ntp-servers              192.168.1.1;
#       option netbios-name-servers     192.168.1.1;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
#       option netbios-node-type 2;
        range dynamic-bootp 10.52.19.80 10.52.19.106;
        default-lease-time 21600;
        max-lease-time 43200;
        # we want the nameserver to appear at a fixed address
        host ns {
                next-server marvin.redhat.com;
                hardware ethernet 12:34:56:78:AB:CD;
                fixed-address 207.175.42.254;
        }
next-server 10.52.19.59;
filename "pxelinux.0";
}
2vi /etc/xinetd.d/tftp文件,将disable字段值改为no,保存退出
# default: off
# description: The tftp server serves files using the trivial file transfer \
#       protocol.  The tftp protocol is often used to boot diskless \
#       workstations, download configuration files to network-aware printers, \
#       and to start the installation process for some operating systems.
service tftp
{
        socket_type             = dgram
        protocol                = udp
        wait                    = yes
        user                    = root
        server                  = /usr/sbin/in.tftpd
        server_args             = -s /tftpboot
        disable                 = no
        per_source              = 11
        cps                     = 100 2
        flags                   = IPv4
}
3 配置nfs 服务:
# vi /etc/exports
/disk1  *(rw,no_root_squash,sync)
/disk2  *(rw,no_root_squash,sync)
注:安装源是将系统光盘制成镜像文件拷贝到服务器中,即:
# cd /disk1
# cp /dev/cdrom RHEL5.5.iso (将RHEL5.5光盘制成镜像文件,文件名为RHEL5.5.iso)
# mkdir RHEL5.5
# chmod -R 777 RHEL5.5
# mount -o loop RHEL5.5.iso RHEL5.5  (将RHEL5.5.iso镜像文件挂载到RHEL5.5目录下)
# cp -r RHEL5.5 install (将RHEL5.5拷贝为install)
# umount RHEL5.5
并把ks.cfg文件拷贝到/disk1/install目录里
4、配置服务器ks.cfg文件
# cd /disk1/install
# vi  ks.cfg    (红色是修改部分)
# platform=x86, AMD64, or Intel EM64T
# System authorization information
auth  --useshadow  --enablemd5
# System bootloader configuration
# bootloader --location=mbr
bootloader --location=mbr --driveorder=sda,sdb,sdc --append="rhgb quiet"
# Partition clearing information
#clearpart --all --initlabel
clearpart --drives=sdb –initlabel    sda安装win7,这里对sdb进行分区和格式化
# Use graphical install
graphical
# Firewall configuration
firewall --disabled
# Run the Setup Agent on first boot
firstboot --disable
# System keyboard
keyboard us
# System language
key --skip
lang en_US.UTF-8
# Installation logging level
logging --level=info
# Use NFS installation media
nfs --server=10.52.19.59 --dir=/disk1/install
# Network information
# network --bootproto=dhcp --device=eth0 --onboot=on
# network --device eth1 --onboot no --bootproto dhcp --hostname hpz8020
network --device eth0 --bootproto static --ip 10.52.19.134 --netmask 255.255.255.0 --hostname dell06
# Root password
rootpw --iscrypted $1$3Q4MDNA2$8J9lrzvX0zJJFJ0totpSE/
# SELinux configuration
selinux --disabled
# System timezone
timezone --utc Asia/Shanghai
# Install OS instead of upgrade
install
# X Window System configuration information
xconfig  --defaultdesktop=GNOME --depth=16 --resolution=1024x768
# Disk partitioning information
# part / --bytes-per-inode=4096 --fstype="ext3" --size=80960 --ondisk=sda
# part /boot --bytes-per-inode=4096 --fstype="ext3" --size=200 --ondisk=sda
# part /home --bytes-per-inode=4096 --fstype="ext3" --size=102400 --ondisk=sda
# part /soft --bytes-per-inode=4096 --fstype="ext3" --size=50000 --ondisk=sda
# part /pb --bytes-per-inode=4096 --fstype="ext3" --size=50000 --ondisk=sda
# part swap --bytes-per-inode=4096 --fstype="swap" --size=128000 --ondisk=sda
# part /disk1 --bytes-per-inode=4096 --fstype="ext3" --grow --size=1 --ondisk=sda
# part /oracle --bytes-per-inode=4096 --fstype="ext3" --size=100000 --ondisk=sdb
# clearpart --drives=sdb   (分区信息)
part /boot --fstype ext3 --size=100 --ondisk=sdb
part /home --fstype ext3 --size=200000 --ondisk=sdb
part swap --size=128000 --ondisk=sdb
part /oracle --fstype ext3 --size=100000 --ondisk=sdb
part / --fstype ext3 --size=80000 --ondisk=sdb                                        
part /var --fstype ext3 --size=40000 --ondisk=sdb
part /soft --fstype ext3 --size=40000 --ondisk=sdb
part /pb --fstype ext3 --size=40000 --ondisk=sdb
part /disk1 --fstype ext3 --size=100 --grow --ondisk=sdb (注:如果sdb盘已做过分区,那么此处的--grow选项有时会导致安装失败,这时可用win7的磁盘管理工具或用paragon等分区工具先将sdb 分区删除即可)
%packages
@admin-tools
@base-x
system-config-kickstart
tunctl
xorg-x11-server-Xvfb
5、创建和编辑/tftpboot/pxelinux.cfg/default文件
# cp /usr/lib/syslinux/pxelinux.0 /tftpboot
# cp /disk1/install/images/pxeboot/vmlinuz /tftpboot/
# cp /disk1/install/images/pxeboot/initrd.img /tftpboot/
# cd /tftpboot
# mkdir pxelinux.cfg
# vi pxelinux.cfg/default
default ks
prompt 0
timeout 600
display boot.msg
F1 boot.msg
F2 options.msg
F3 general.msg
F4 param.msg
F5 rescue.msg
# label linux
# kernel vmlinuz
# append initrd=initrd.img ks=nfs:169.169.52.182:/tftpboot/kkk/ks.cfg
# label text
# kernel vmlinuz
# append initrd=initrd.img text
label ks
  kernel vmlinuz
  append ks=nfs:10.52.19.59:/disk1/install/ks.cfg initrd=initrd.img
label local
  localboot 1
label memtest86
  kernel memtest
  append –
在客户机上安装RHEL5.5R5000.8
1、  启用PXE
2、启用Onboard Network Controoler
3、系统安装成功后,
# vi /etc/sysconfig/network 修改hostname
# hostname 主机名
4# vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改IP
   # service network restart
5、建分区、格式化磁盘:
# fdisk –l
# fdisk /dev/sdc
n
p
1
w
# partprobe
# mkfs.ext3 /dev/sdc1
6、建工区目录:
# mkdir  -p dell066disk2/project/seisdata
# chmod –R 777 dell066disk2
# vi /etc/fstab 添加:
/dev/sdc1      /dell066disk2      ext3       dfaults   1 2
# mount –a
7、创建挂接点:
# mkdir /disk2
# mount 10.52.19.59:/disk2 /disk2
# cd /disk2
# ls
# cp hosts /etc/hosts
8、安装ntfs支持:
# rpm –ivh ntfs-3g-2009.4.4-EL5Server.x86_64.rpm
9、切换运行级别3,安装显卡:
# init 3
# cd /diks2
# ./NVIDIA-Linux-x86_64_260.19.44.run
# vi /etc/X11/xorg.conf 修改16位色深为24
10、切换运行级别5
11、设置gdm:
# gdmsetup
Remote Login disable---改为Same as Local
Security 取消Deny TCP connection to Xserver前面的勾
# gdm-restart
12、编辑并拷贝hosts.equiv文件:
# cd /disk2
# cp hosts.equiv /etc/hosts.equiv
# cp hosts.equiv /root/.rhosts
13、安装R5000
# cd /disk2/DSD5000.8
# ./install-48gb.sh(脚本内容见附录)
修改dir.datowdir.dat路径;添加:3dv, 3dh, cd, bri, cmp格式
14、创建兰马用户:
3---Perform all of the above
5---Quit
4---update
Enter the Account login name: owr5000
7---Quit
15、拷贝许可文件:
# cp lm-license.dat $OWHOME/lam/license.dat
# passwd owr5000
# ow123
# ow123
16logout root
登录owr5000
17、修改数据库用户:
OpenWorks Command Menu---Project—Modify Database Users---
Admin Logon(OWPEPRIS):
User Name: system
Passwd: system
Database Users(OWPEPRIS)---User Details
Name: owr5000
Passwd: ow123
Add---File—Exit
18Extend OWSYS:
OpenWorks Command Menu---Project---Project Admin
Passwd: ow123
Extend OWSYS?
Extend Now…等待弹出…Project Administration---Project---Exit
19、修改lgcenv.cf
# vi $OWHOME/conf/lgcenv.cf
OW_SYSDATA_DIR /hp5801disk1/project
OWIOFORMATS /hp5801disk1/project/OW_SYS_DATA/owioformats
安装jason8.1
# cd /disk2
# cp JGW-8V1.gz /soft
# cd /soft
# tar xvfpz JGW-8V1.gz
# ln –s /soft/ JGW-8V1/Jason /usr/bin/Jason
# cp js-license.dat /soft/ JGW-8V1/license/license.dat
# cd ..
# ./jgsetup
# 1
# 7 修改hostname为本机
owr5000用户登录
% Jason 启动jason
安装JustCGM
1、从Linux terminal启动JustCGM(添加桌面快捷方式):
# tar xvf justhp.tar –C /home/owr5000
# vi /home/owr5000/.testldw IP改为本机IP
   sh /home/owr5000/.test "setenv DISPLAY 10.52.19.59:0.0;/home/justcgm/bin/justcgm"
2、从Xmanager启动JustCGM(添加桌面快捷方式):
vi /usr/local/bin/cgm
#!/bin/csh -f
xhost +
set cmdline='setenv DISPLAY '$DISPLAY';/home/justcgm/bin/justcgm'
rsh hp5801 "$cmdline"
启动相应服务
启动dhcpd服务:
# service dhcpd start
# chkconfig dhcpd on开机自动启动服务
重启nfs服务:
# service nfs restart
# chkconfig nfs on开机自动启动服务
查看tftp进程状态:
# chkconfig --list |grep -i tftp
启动xinetd服务:      
# service xinetd start
# chkconfig xinetd on开机自动启动服务
查看LM许可启动项:
[root@dell066 owr5000]# more /etc/rc.d/rc.local
# !/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
su - lmkadm -c /pb/OpenWorks/lam/bin/startlmgrd
附录:R5000.8安装脚本(install-48gb.sh)内容
###!/bin/sh
#1###############mkdir /disk2 and mount /dev/sda1 /disk2
cd /disk2/DSD5000.8
####################chkconfig
chkconfig atd off
chkconfig auditd off
chkconfig autofs off
chkconfig bluetooth off
chkconfig ip6tables off
chkconfig iptables off
chkconfig sendmail off
chkconfig telnet on
chkconfig rsh on
chkconfig rlogin on
chkconfig rexec on
chkconfig nfs on
chkconfig vsftpd on
#2##########################rpm disk2
cd /disk2/DSD5000.8/sys-rpm; rpm -ivh *.rpm
#3###############securetty#
echo "rsh" >> /etc/securetty
echo "rlogin" >> /etc/securetty
echo "rexec" >> /etc/securetty
#4############passwd
cat /disk2/DSD5000.8/passwd >> /etc/passwd
cat /disk2/DSD5000.8/group >> /etc/group
/usr/sbin/pwconv
/usr/sbin/grpconv
mkdir /home/owr5000
mkdir /home/lmkadm
chown -R 1001:1000 /home/owr5000
chown -R 1000:1000 /home/lmkadm /pb
#5#############csh.login
cat /disk2/DSD5000.8/csh.login >> /etc/csh.login
#6##########limits.conf
cat /disk2/DSD5000.8/limits.conf >> /etc/security/limits.conf
echo "session required /lib64/security/pam_limits.so" >> /etc/pam.d/login
#7##########sysctl.conf
cat /disk2/DSD5000.8/sysctl.conf >> /etc/sysctl.conf
sysctl -p
#8#############oratab
cp /disk2/DSD5000.8/oratab /disk2/DSD5000.8/oraInst.loc /etc
#9############usr bin
cd / ; tar xvfpz /disk2/DSD5000.8/usrbin.gz
#10###########pb
cd / ; tar xvfpz /disk2/DSD5000.8/owr5000.8.gz
#11###########ora11g
cd /; tar xvfpz /disk2/DSD5000.8/ora11g48gb.gz
cd /oracle/ora11g/product/11.2.0/dbhome_1/network/admin/
host=`hostname`
perl
   -pi -e s/hp5801/$host/ listener.ora
perl
   -pi -e s/hp5801/$host/ tnsnames.ora
#12##########################dir.dat
cat /pb/OpenWorks/conf/dir.dat
vi /pb/OpenWorks/conf/dir.dat
#13##########################owdir.dat
cat /pb/OpenWorks/conf/owdir.dat
vi /pb/OpenWorks/conf/owdir.dat
#14##########################rc.local
echo "su - lmkadm -c "/pb/OpenWorks/lam/bin/startlmgrd"" >> /etc/rc.local
#15######################### ow setup
cd /pb/OpenWorks/install/
./owsetup -o /pb/OpenWorks
#16######################lgc user
cd /pb/OpenWorks/bin
./lgcuser
################select 4
### select 7 after Update owr5000 user
#17#######################project data
sh /pb/OpenWorks/bin/CreateOracleLinks.sh
cd `cut -f1 /pb/OpenWorks/conf/dir.dat|cut -d"/" -f1-3` ; tar xvfpz /disk2/DSD5000.8/data.gz
cd hp5801disk1/project ; mv * ../../
cd
`cut -f1 /pb/OpenWorks/conf/dir.dat|cut -d"/" -f1-3` ; rm -rf hp5801disk1/project


本文博客地址:
http://blog.chinaunix.net/uid-124509-id-3171202.html
2条评分财富+25威望+1
dedream 威望 +1 - 2015-10-26
dwg123 财富 +25 资料分享奖励,感谢您的分享 2012-06-23
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线david700
发帖
1409
财富
7958
威望
61
交易币
0
只看该作者 1楼 发表于: 2012-04-12 | 石油求职招聘就上: 阿果石油英才网
很详细,谢谢楼主分享。。
PHPWind

知者不失人,亦不失言 。
离线coverme
发帖
6308
财富
3463
威望
11
交易币
0
只看该作者 2楼 发表于: 2012-04-12 | 石油求职招聘就上: 阿果石油英才网
不断学习,致敬原创
离线petro_china
发帖
1858
财富
4286
威望
0
交易币
0
只看该作者 3楼 发表于: 2012-04-13 | 石油求职招聘就上: 阿果石油英才网
xue xue a ,zen me yang
离线zrq4210
发帖
1699
财富
4273
威望
2
交易币
0
只看该作者 4楼 发表于: 2012-04-13 | 石油求职招聘就上: 阿果石油英才网
看一哈先哈
你和我的交流,不光是在交流知识。
离线hy123
发帖
3210
财富
12
威望
17
交易币
0
只看该作者 5楼 发表于: 2012-04-13 | 石油求职招聘就上: 阿果石油英才网
牛人啊
离线热滚滚
发帖
207
财富
5
威望
3
交易币
0
只看该作者 6楼 发表于: 2012-04-13 | 石油求职招聘就上: 阿果石油英才网
不断学习,致敬
离线trp111
发帖
1918
财富
3899
威望
7
交易币
0
只看该作者 7楼 发表于: 2012-04-13 | 石油求职招聘就上: 阿果石油英才网
幸苦了!幸苦了!
离线bshzhang7
发帖
682
财富
64
威望
2
交易币
0
只看该作者 8楼 发表于: 2012-04-14 | 石油求职招聘就上: 阿果石油英才网
    
离线igge333
发帖
263
财富
126
威望
0
交易币
0
只看该作者 9楼 发表于: 2012-04-22 | 石油求职招聘就上: 阿果石油英才网
多谢分享。

网站事务咨询:QQ:1392013 | 26189883
阿果石油网为免费个人网站,为石油人提供免费的在线即时技术交流场所,拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论和行为!
如有言论或会员共享的资料涉及到您的权益,请立即通知网站管理员,本站将在第一时间给予配合处理,谢谢!