| configuring the custom jumpstart procedure 基本内容: 描述JumpStart程序 实现一个基本的JumpStart服务器 安装可供选择的JumpStart软件 在JumpStart程序中发现并纠正错误 需要在多台系统上安装相同配置的solaris可以用JumpStart安装方法来自动执行安装进程.执行这种安装方法的好处是: 1,避免了一问一答的交互式安装机制 2,方便系统管理员同时安装不同类型的系统 3,允许自动安装solaris系统和一些软件 4,当一些应用软件需要升级的时候,用这种方法可以使管理员的工作变得简单 使用JumpStart程序安装软件的时候主要有四个服务: boot services identification services configuration services installation services 可以在一台服务器上同时配置这四种服务,也可以让这四种服务分别运行在不同的服务器上 ******************************************************************************** 提供诸如RARP,TFTP,bootparams文件请求这些服务的服务器称为一个boot服务器.在boot服务器上要配置好以下文件确保boot操作执行; /etc/ethers /etc/inet/hosts /tftpboot /etc/inet/inetd.conf /etc/bootparams /etc/dfs/dfstab 其中/etc/ethers和/etc/inet/hosts文件配置用来支持来自JumpStart客户端的RARP请求./tftpboot目录必须包含指向network bootstrap程序的软链接./et/inet/inetd.conf文件必须包含一项内容,允许in.tftpd程序按需运行./etc/dfs/dfstab文件配置了JumpStart服务器提供的共享目录 可以通过使用add_install_client脚本来配置boot服务器 ******************************************************************************** identification services一般是由boot server提供的,但是这个服务也可以被网络上任何一个服务器提供 JumpStart客户端可以得到来自不同源的识别信息,包括boot服务器上的/etc/inet/hosts文件,sysidcfg文件,还有类似NIS或NIS+之类的域名服务器,可以用这些源的结合来回答客户端的识别请求. 配置一台服务器来提供识别服务是一个手动的过程,必须通过手动编辑sysidcfg文件并共享这个文件驻留的目录.在安装过程中,JumpStart客户端使用NFS服务来挂载包含sysidcfg文件的目录 一个configuration服务器提供一些在jumpstart客户端怎样安装solaris的详细信息,包括: 安装类型 系统类型 磁盘分区和文件系统详细说明 cluster的配置情况 软件包的安装和删除 ************************************************************************** jumpstart客户要求得到一台服务器的支持来发现镜像并安装solaris系统.提供这种服务的系统被称为install服务器.一个install服务器共享来自CDROM,DVD或本地磁盘的镜像文件,jumpstart客户使用NFS服务在安装过程中挂载安装镜像文件 一个jumpstart服务器配置包括: 提供boot,identification,configuration,installation服务的单个服务器 boot和installation服务 identification服务和sysidcfg文件 rules文件提供的配置服务以及一个profile文件 在jumpstart服务器上配置一个sysidcfg文件,要完成下面的步骤: 1,创建一个目录来容纳sysidcfg文件 # mkdir /export/config 2,进入到新创建的目录中,并创建sysidcfg文件 # cd /export/config # vi sysidcfg 3,在sysidcfg中将对应的值添加上去,比如说默认路由地址,是否使用IPV6等. 4,保存sysidcfg文件,并退出编辑状态 **************************************************************************** 一个最基本的rules文件可以只包含一行内容,允许单个的客户通过它的主机名来选择一个profile文件,例如: hostname client1 - profile1 - 包含一个jumpstart客户client1,它使用一个叫profile1的文件,profile1之前之后的破折号表明client1系统不会运行一个开始或者结束脚本 profile文件的名称必须和rules文件里列出的名称配对,profile文件还必须提供客户所需要的所有信息,比如说,一个简单的profile文件可以包含下面这些内容: install_type initial_install system_type standalone partitioning explicit filesys c0t0d0s0 free / filesys c0t0d0s1 128 swap cluster SUNWCXall 在jumpstart服务器上要配置简单的rules和profile文件要完成下面的步骤: 1,创建一个目录来容纳rules文件,一般来说,使用的是/export/config目录 # mkdir /export/config 2,移动到这个新建的目录并用vi编辑器创建rules文本 # cd /export/config # vi rules 3,在rules文件下添加行: hostname client_name - profile1 - 4,保存rules文件,退出会话环境 5,创建一个叫profile1的文件 # vi profile1 6,向profile1文件里面添加下面的内容: install_type initial_install system_type standalone partitioning explicit filesys cxtxdxs0 free / filesys cxtxdxs1 128 swap cluster SUNWCXall 7,保存profile1文件并退出编辑状态 |