Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5596743
  • 博文数量: 745
  • 博客积分: 10075
  • 博客等级: 上将
  • 技术积分: 7716
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-29 12:09
文章分类

全部博文(745)

文章存档

2019年(1)

2016年(1)

2010年(31)

2009年(88)

2008年(129)

2007年(155)

2006年(197)

2005年(143)

分类:

2005-07-01 09:19:48

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文件并退出编辑状态

阅读(2209) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~