资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
Solaris 9 JumpStart 安装实例这篇安装文档参考了 CU 上的多篇相关安装配置实例,并直接拷贝了一些文档内容,在此表示感谢!一、正常用 CD-ROM 手工安装一台机器(以下称 U60-1),准备将其配置成安装服务器。U60-1 机器分区(18GB 磁盘)S0 / 6GBS1 swap 2GBS5 /usr 4GBS6 /export/home 1GB其他剩余容量未分区,方便以后做 Disksuite 或 VxVM,和安装 Cluster 软件使用。安装 EIS-2.1.24 版本补丁。二、制作 Solaris OS 9 Image 1、创建安装目录mkdir -p /jump_start/installmkdir /jump_start/config2、在 U60-1 的 CD-ROM 中放入 Solaris 9 Software 1 of 2 光盘 3、运行以下命令: # cd /cdrom/cdrom0/s0/Solaris_9/Tools # ./setup_install_server /jump_start/install4、等待程序运行完成以后,运行以下命令取出 Solaris 9 Software 1 of 2 光盘并放入 Solaris 9 Software 2 of 2 光盘。# cd / # eject 5、运行以下命令: # cd /cdrom/cdrom0/Solaris_9/Tools# ./add_to_install_server /jump_start/install6、等待程序运行完成以后,运行以下命令取出 Solaris 9 Software 2 of 2 光盘并放入 Solaris 9 Language 光盘。# cd / # eject 7、运行以下命令: # cd /cdrom/cdrom0/Tools # ./add_to_install_server -s /jump_start/install 按照系统提示选择Simplified Chinese(简体中文)选项,安装相应软件包。8、等待程序运行完成以后,运行以下命令取出 Solaris 9 Language 光盘 # cd / # eject 至此制作 Solaris OS 9 Image 的工作完成。三、按照用户分配的 IP 地址、规划的 hostname,和需要利用网络安装的主机的Ethernet Address 修改 U60-1 的/etc/hosts 和/etc/ethers 文件1、#vi /etc/hosts 127.0.0.1 localhost 172.16.60.100 u60-1 loghost #JumpStart 服务器172.16.60.101 u60-2 #client172.16.60.1 ts01 #client2、#vi /etc/ethers 0:3:ba:2a:56:b8 u60-1 8:0:20:ae:bb:b9 u60-28:0:20:ae:bb:ba ts01四、配置 JumpStart 安装配置信息1、配置/jump_start/config/sysidcfg 文件使用 vi 编辑或或者在 PC 机文本编辑再 FTP 到以上目录中都可以,要仔细查看,不要出错。SA-299 书上此配置文件有 8 个关键字,分别是name_service、network_interface、timezone、timeserver、security_policy、system_locale、terminal、root_passwd,其中 terminal、root_passwd 是可选的,可以不配置。下面是本次 sysidcfg 文件配置内容name_service=NONEnetwork_interface=primary protocol_ipv6=no netmask=255.255.255.0 default_route=172.16.60.250timezone=PRCtimeserver=localhostsecurity_policy=NONEsystem_locale=zhterminal=vt100root_password=oi9rwSnZgrOu6(为 u60-1 上的 shadow 文件中的 root 用户的加密口令)从 sysidcfg 文件的内容可以看出,它的作用是回答安装开始之前安装程序提出的一些问题,如是否指定名字服务器、子网掩码、IP、时区等等。2、配置/jump_start/config/rules 文件rules 文件的格式:match_key match_value begin class finish。match_key 是一些用来匹配的关键字,如any、hostname、model、arch、installed、network、domainname、karch、totaldisk、memsize、disksize 共 11 个。begin 和 finish 是两个脚本的名称,分别用来规定安装前和安装完成后要进行哪些操作。比如,finish 脚本中可设 root 用户的密码以及电源管理的设置。如果不指定脚本,用“-”代替。下面是本次 rules 文件配置内容# The following rule matches any system:#any - - any_machine -disksize c0t0d0 6000-9000 - test_8G -disksize c0t0d0 15000-20000 - test_18G -disksize c0t0d0 30000-40000 - test_36G 第一行设置磁盘大小在 6G-9G(8G 硬盘)的用 test_8G 配置文件;第二行设置磁盘大小在 15G-20G(18G 硬盘)的用 test_18G 配置文件;第三行设置磁盘大小在 30G-40G(36G 硬盘)的用 test_36G 配置文件。3、配置/jump_start/config/test_8G、test_18G、test_36G 类别文件class 文件(class 文件必须与 rules 文件在同一目录下)用来描述具体的安装要求,class 文件主要用来确定安装类型(install_type) 、系统类型(system_type) 、分区方案(partitioning) 、软件配置簇的选择(cluster) 、需要额外增加或删除哪些package(package add|delete) 、安装过程使用哪些硬盘(usedisk) 、不使用哪些硬盘(dontuse) 。/jump_start/config/test_8G 类别文件内容install_type initial_installsystem_type standaloneusedisk c0t0d0cluster SUNWCXallpartitioning explicitfilesys c0t0d0s0 3072 /filesys c0t0d0s1 1024 swapfilesys c0t0d0s5 2048 /usrlocale zh_CN/jump_start/config/test_18G 类别文件内容install_type initial_installsystem_type standaloneusedisk c0t0d0cluster SUNWCXallpartitioning explicitfilesys c0t0d0s0 6144 /filesys c0t0d0s1 2048 swapfilesys c0t0d0s5 4096 /usrfilesys c0t0d0s6 1024 /export/homelocale zh_CN/jump_start/config/test_36G 类别文件内容install_type initial_install usedisk c0t0d0 cluster SUNWCXall system_type standalone partitioning explicit filesys c0t0d0s0 8192 / filesys c0t0d0s1 2048 swap filesys c0t0d0s5 4096 /usr filesys c0t0d0s6 2048 /export/home locale zh_CN其中,partitioning 关键字可能的取值有 default 和 explicit。如果取值为 default时,将采用缺省的分区方案,即不再需要用 filesys 关键字指定各分区;如果partitioning 的值为 explicit,则需要用 filesys 明确指定各个分区的大小及挂接点,需要注意的是,如果是想把硬盘的剩余空间全都给某个分区,一定要把这个分区放在最后,并在分区大小处写上关键字 free,如 filesys c0t0d0s7 free /export/home 分区(本文没有采取)。Cluster 关键字是用来确定按照哪种配置簇来安装软件,可能的取值只有 5 个:SUNWCreq、SUNWCuser、SUNWCprog、SUNWCall 和 SUNWCXall,对应的软件配置簇分别为core、end user、developer、entire 和 entire plus OEM。4、执行 check 脚本,生成 rules.ok 文件#cd /jump_start/install/Solaris_9/Misc/JumpStart_sample #cp check /jump_start/config #cd /jump_start/config #./check 如果 check 完成后正确无误,会生成一个 rules.ok 文件,client 在安装的时候读取的是 rules.ok 文件,而不是 rules 文件。5、共享/jump_start/install 和/jump_start/config 两个目录vi /etc/dfs/dfstab添加这两行文本share F nfs -o ro,anon=0 /jump_start/installshare F nfs -o ro,anon=0 /jump_start/config运行以下命令检查是否共享#/etc/init.d/nfs.server start#shareall#dfshares6、执行 add_install_client 命令将每个要安装的 client 都添加进来运行以下命令: # cd /jump_start/install /Solaris_9/Tools # ./add_install_client s u60-1:/jump_start/install -c u60-1: /jump_start/config -p u60-1: /jump_start/config u60-2 sun4u # ./add_install_client s u60-1:/jump_start/install -c u60-1: /jump_start/config -p u60-1: /jump_start/config ts01 sun4u对于每一个需要安装的 client 都要执行一遍 add_install_client 命令。其中-s 选项指定 install server 及安装程序所在的路径,-c 指定 configuration server 及 rules 文件和 class 文件所在的路径,-p 指定 sysidcfg 文件所在的路径,u60-2 和 ts01 为客户端的主机名,最后一个参数为客户端的核心结构。如果在客户端安装显示错误时,需要修改配置
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号