准备:sol-10-u4-ga-sparc-dvd.iso
e450-1做客户机 计算机名:e450-1 IP:218.6.172.58 mac:0:3:ba:11:2e:ed
e450-2做服务器 计算机名:e450-2 IP:218.6.172.60 mac:0:3:ba:11:36:56
a 建立文件服务器
vi /etc/rc3.d/S55isomount;chmod +x /etc/rc3.d/S55isomount
#为了重复使用该资源,将该共享写成启动运行
#!/sbin/sh
svcadm disable svc:/network/nfs/server:default
lofiadm -a /opt/sou/sol-10-u4-ga-sparc-dvd.iso /dev/lofi/1
mount -F hsfs -o ro /dev/lofi/1 /opt/sou/iso1 #使用iso文件做安装源
svcadm enable svc:/network/nfs/server:default
hzj# mkdir -p /opt/sparcinstall #安装需要的文件服务所在位置,空间要求>4G
hzj# cd /opt/sou/iso1/Solaris_10/Tools/ #复制要安装的系统源文件到文件服务器目录
hzj# ./setup_install_server /opt/sparcinstall
hzj#这几步可以不用,在share时指定共享目录改/opt/sparcinstall成/opt/sou/iso1即可。
b 设置客户机系统配置文件
vi /etc/hosts #建立宿主主机和客户机的对应关系
127.0.0.1 localhost
218.6.172.58 e450-1 #e450-1是客户机
218.6.172.60 e450-2 loghost #e450-2是宿主服务器主机
:wq
mkdir -p /jumpstart #复制配置文件服务器的范例文件到文件服务器目录
cd /jumpstart
cp -rf /opt/sou/iso1/Solaris_10/Misc/jumpstart_sample/check .
vi sysidcfg #建立客户机安装os使用的配置文件
system_locale=en_US.ISO8859-1
timezone=Asia/Shanghai
terminal=vt100
name_service=DNS {domain_name=ns.westidc.com.cn
name_server=221.236.9.9, 210.77.146.30, 61.139.2.69
search= mydomain.com } #最好使用none,简单
root_password=Els7v.cLie0DM #root的密码是:1qaz~!@ #root_password=
network_interface=hme0 {hostname=e450-1 #指定安装后的主机名为e450-1
ip_address=218.6.172.58 #ip是218.6.172.58
netmask=255.255.255.0 #掩码是24
default_route=218.6.172.1 #网关是218.6.172.1
protocol_ipv6=no} #禁用ipv6
security_policy=none #禁用安全
:wq
c 设置客户机系统属性文件
vi rules #定制配置规则文件,创建check脚本
hostname e450-1 - e450-1_prof - #指定客户机e450-2使用的属性文件是e450-1_prof
:wq
vi e450-1_prof #创建客户机的profile文件e450-1_prof,定义其安装参数
install_type initial_install #初始化安装
system_type standalone #独立系统
partitioning explicit #分区如下
filesys c0t0d0s0 2000 / #/分区2G
filesys c0t0d0s1 1024 swap #swap分区
filesys c0t0d0s3 free /w #剩下的全给/w私有分区
cluster SUNWCXall #安装OEM Solaris OS 群集
#cluster SUNWCprog安装开发软件
./check #检查配置规则文件正确性
Validating rules...
Validating profile e450-1_prof...
The custom JumpStart configuration is ok.
d 设置nfs共享
share -F nfs -o ro,anon=0 /opt/sparcinstall
share -F nfs -o ro,anon=0 /opt/sou/iso1 #如果在a中没有用hzj#则用该行,不用上面一行。
share -F nfs -o ro,anon=0 /jumpstart
shareall
e 运行add_install_client脚本为客户机找到add_install_client脚本的位置,设置客户机的参数
cd /opt/sou/iso1/Solaris_10/Tools
./add_install_client -c e450-2:/jumpstart -p e450-2:/jumpstart -s e450-2:/opt/sou/iso1 -e 0:3:ba:11:2e:ed e450-1 sun4u
Adding Ethernet number for e450-1 to /etc/ethers
saving original /etc/dfs/dfstab in /etc/dfs/dfstab.orig
Adding "share -F nfs -o ro,anon=0 /opt/sou/iso1" to /etc/dfs/dfstab
Adding "share -F nfs -o ro,anon=0 /opt/sou/iso1/Solaris_10/Tools/Boot" to /etc/dfs/dfstab
making /tftpboot
enabling tftp in /etc/inetd.conf
Converting /etc/inetd.conf
enabling network/tftp/udp6 service
enabling network/rarp service
enabling network/rpc/bootparams service
updating /etc/bootparams
copying boot file to /tftpboot/inetboot.SUN4U.Solaris_10-1
#用法实例,/opt/sou/iso1/Solaris_10/Tools/add_install_client -h
#Usage: /opt/sou/iso1/Solaris_10/Tools/add_install_client
[-i ipaddr] [-e ethernetid] [-s server:path]
[-c server:path] [-p server:path]
[-n [name_server]:name_service[(netmask)]]
[-t install boot image path] client_name platform_group
#增加客户机:
-c指定客户机系统配置文件hosts和sysidcfg在安装服务器e450-2上的目录/jumpstart,
-p指定客户机系统属性文件rules和prof在安装服务器e450-2上的目录/jumpstart,
-p选项指定了安装 Solaris 10 os软件时,系统可以找到 sysidcfg 文件的位置。
-s指定客户机的安装文件服务器e450-2和solaris10软件的位置/opt/sou/iso1,
-e指定客户机e450-1的mac
share #确认nfs share的目录
- /jumpstart ro,anon=0 ""
- /opt/sparcinstall ro,anon=0 ""
/opt/sou/iso1 ro,anon=0 ""
- /opt/sou/iso1/Solaris_10/Tools/Boot ro,anon=0 ""
生成文件在/etc/bootparams验证:
cat /etc/ethers #确认客户机的mac已经加入
cat /etc/bootparams #生成的启动参数
f 客户机上进行os安装
ok boot net - install
阅读(2213) | 评论(0) | 转发(0) |