鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 操作系统维护 > solaris > >

Solaris9的jumpstart服务器配置中文详解(转载自CU)

来源:互联网 作者:佚名 时间:2015-06-03 08:40
如果你希望安装solaris操作系统的时候 系统不会问你一大堆问题而耽误你的时间 或者你想在系统塌掉以后 在很短的时间内做出一个全新的操作系统 或者只去敲入一条命令 所有的安装过程不再需要人为的干预 或者在你为经常的手动升级系统感到厌烦的话 那么就来跟

   如果你希望安装solaris操作系统的时候系统不会问你一大堆问题而耽误你的时间或者你想在系统塌掉以后在很短的时间内做出一个全新的操作系统或者只去敲入一条命令所有的安装过程不再需要人为的干预或者在你为经常的手动升级系统感到厌烦的话那么就来跟着我一起配置一台jumpstart server吧它能让你从繁重的安装或者升级的工作中解脱出来而且还可以很灵活的安排安装和升级任务它可以根据不同的情况不同的机器选择不同的安装或升级脚本 原理 jumpstart方式安装需要下面四种服务 Boot services Identification services Configuration services Installation services 以上四项服务可以分别由不同的机器来完成要注意的是Boot server一定要和client在一个子网里其他的倒不一定一般情况下我习惯将他们做到同一个机器里 Boot services为客户端提供启动服务能够提供客户端的ip地址hostname等启动参数服务器要想提供boot services下面的文件和目录必须要正确配置 /etc/ethers /etc/inet/hosts /tftpboot(目录) /etc/inet/nf /etc/bootparams /etc/dfs/dfstab 除了hosts和ethers文件外其他的文件和目录可以由add_install_client工具来生成该工具存在于solaris安装光盘的第一张光盘里 hosts和ethers文件存储有客户端的主机名MAC地址ip地址可以响应RARP查询提供客户端的主机名和ip地址 /tftpboot目录下面存储有对应于特定机型的启动文件使用tftp协议传送给客户端因此服务器要起tftp服务所以nf里面的tftp服务前面的注释要去掉 添加/tftpboot目录及下面的内容以及修改nf文件都可以由add_install_client工具来完成 bootparams文件指定client所需要的Root文件系统以及安装所需要的config目录install目录所在服务器的正确位置以便正确mount到自己的本地dfstab文件指定服务器要把那些目录给share出去以便让client端mount到自己的本地使用否则client是无法mount上去的这要求服务器端要开nfs服务 修改bootparams和dfstab文件也都可以有add_install_client工具来完成 Identification Services响应client发出的identification查询请求这些identification信息包括网络信息安全策略nameservertimezoneterminal type时间取得方式还有root的密码等也就是当你手动安装时需要回答的问题可以以文件的形式提供也可以使用NIS或NIS+服务提供我习惯以 文件sysidcfg的形式以文件形式提供时要确保该文件所在目录已经share出去保证client能够mount上 我的sysidcfg文件如下 #cat sysidcfg network_interface=primary {protocol_ipv=no netmask= default_route=} security_policy=none name_service=NONE timezone=Asia/Shanghai system_locale=en_US terminal=vt timeserver=localhost root_password=WDhzxImLI 有关sysidcfg文件的关键字以及取值请参考sun的文档 #indexterm Configuration Services提供的信息包括安装类型(初始化安装还是升级安装)系统类型(standaloneserver)硬盘分区文件系统软件安装类型(CoreEnd UseDeveloperEntire DistributionEntire Distribution plus OEM)以及不同的客户端采用的不同的安装配置脚本等有rules文件和profiles文件决定rules文件决定客户端的类型决定客户端适用于那个安装配置文件profiles文件是真正安装配置文件决定系统如何安装安装那些东西rules文件就一个而profiles文件由多个由rules文件决定使用哪一个配置文件 Installation Services最好理解提供安装操作系统所需要的程序包只需将光盘里的内容copy到硬盘里就行了 具体步骤 步骤大概解释如下 我的两台solaris机器hostname分别为sun和sun用sun做jumpstart服务器sun做client 在安装服务器的solaris操作系统(sun)上新建一目录我的是/jumpstart目录下面建目录solaris以区别于其他solaris版本的jumpstart安装目录在solaris下面建两个目录install和config也就是说两个目录分别是: /jumpstart/solaris/install /jumpstart/solaris/config config目录用来存储sysidcfg文件rules文件profiles文件 install目录用来保存操作系统光盘复制过来的操作系统安装程序 配置客户端启动需要的参数文件最后将install和config两个目录share出去 详细步骤如下 生成install server 将光盘上的文件copy到硬盘上的/jumpstart/solaris/install目录 如果vold daemon没有起来需要手动mount光驱如果起来就不需要插入光驱就能用vold是一个能够自动mount光驱和软驱的后台进程 插入第一张光盘 #mkdir m /jumpstart/solaris/install #cd /cdrom/cdrom/s/Solaris_/Tools #/setup_install_server /jumpstart/solaris/install #cd / #eject cdrom 插入第二张光盘 #cd /cdrom/cdrom/Solaris_/Tools    

网友评论
<