Chinaunix首页 | 论坛 | 博客
  • 博客访问: 292851
  • 博文数量: 79
  • 博客积分: 2541
  • 博客等级: 少校
  • 技术积分: 510
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-29 15:39
文章分类

全部博文(79)

文章存档

2012年(2)

2011年(47)

2010年(30)

分类: 系统运维

2011-04-05 21:14:28

一个简单的jumpstart服务器的配置方法,前提条件是配置jumpstart的机器和需要准备安装系统的客户端机器要在同一个网段内。

 

1、从光盘制作ISO镜像(如果已有ISO文件,可跳过此步)

         # df -k

         # dd if=/vol/dev/dsk/c0t2d0/sol_10_1008_sparc of=sol-10-u6-sparc-dvd.iso bs=8192k
         # digest -a md5 sol-10-u6-sparc-dvd.iso

最后一个命令是校验ISOMD5值,digest命令只有Solaris 10系统里自带,如果没有可以不进行校验。

 

2、挂载ISO镜像

这里需要用到lofiadm命令创建一个block device来附属镜像并mount/mnt目录下:

         # lofiadm -a /sol-10-u6-sparc-dvd.iso /dev/lofi/1

         # mount -F hsfs -o ro /dev/lofi/1 /mnt

直接运行# lofiadm是查看设备名和附属信息

如果要删除lofiadm创建的block device,命令是:

# lofiadm -d /dev/lofi/1

 

3、创建install server

         # mkdir /jumpstart
         # cd /mnt/Solaris_10/Tools
         # ./setup_install_server /jumpstart

此过程会将安装文件拷贝到磁盘/jumpstart目录下,需要等待较长时间

 

4、设置/jumpstart目录的share属性

         # vi /etc/dfs/dfstab

添加如下一行(一定要有参数-o ro,anon=0):

         share -F nfs -o ro,anon=0 /jumpstart

然后执行share

         # share /jumpstart

 

5、添加安装客户端主机信息

         # vi /etc/hosts

添加客户端的IPhostname,如下:

         192.168.0.11   client-hostname

设置客户端从网络安装的信息,需要知道客户端网卡的MAC地址和机型(sun4u还是sun4v等),命令如下:

         # cd /jumpstart/Solaris_10/Tools
         # ./add_install_client -e 0:12:3f:1a:22:82 client-hostname sun4u

如果要删除安装客户端的信息,命令是

# ./rm_install_client client-hostname

6
、在安装客户端上执行网络安装

进入到ok模式下执行:

         ok boot net - install

 

注:

1从网络引导的时候可能会出现几次ARP超时的提示,Timeout waiting for ARP/RARP packet,一般稍等一会儿就能连上了。

 

2如果jumpstartserver配置了NIS,需要检查/etc/nsswitch.conf文件中的bootparams搜索顺序,如果是bootparams: nis [NOTFOUND=return] files,可能会导致客户端请求网卡地址失败,会重复请求,但一直获取不到IP地址,不停的提示Requesting Internet Address for 0:12:3f:1a:22:82。可尝试将bootparams搜索顺序改为files nis,优先使用本地的bootparams文件。

 

3网卡的MAC地址可以ifconifg -a看到,也可以在SC(部分Sun机器支持SC管理)下执行showsc命令查看,或者在系统引导时注意看屏幕上的引导信息,会出现网卡的MAC地址。

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