免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1517 | 回复: 0
打印 上一主题 下一主题

Deploy solaris 10 jumpstart server over LAN [复制链接]

论坛徽章:
7
荣誉会员
日期:2011-11-23 16:44:17水瓶座
日期:2013-08-28 21:20:16丑牛
日期:2013-10-02 21:01:462015年迎新春徽章
日期:2015-03-04 09:54:45操作系统版块每日发帖之星
日期:2016-06-05 06:20:0015-16赛季CBA联赛之吉林
日期:2016-06-20 08:24:0515-16赛季CBA联赛之四川
日期:2016-08-18 15:02:02
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-04-12 23:56 |只看该作者 |倒序浏览


Step #1
To spool the Solaris 10 boot and installation images to a local disk, complete the following steps:
Create a directory with at least 4 Gigabytes of space available to hold the Solaris OS image. Usually the /jumpstart/install directory is used.# mkdir /jumpstart/install
Insert the Solaris 10 Software 1 CD in the CD-ROM drive or the Solaris 10 DVD in the DVD drive.
Change the directory to the location of the setup_install_server script.# cd /cdrom/cdrom0/s0/Solaris_10/Tools
Run the setup_install_server script to copy the Solaris 10 OS installation images to the local disk.#./setup_install_server /jumpstart/install
When the setup_install_server script finishes, change the directory to root (/), and eject the CD-ROM or DVD.#cd /
#eject cdrom
If you use CD-ROM media, insert the Solaris 10 Software 2 of 2 CD-ROM in the CD-ROM drive.
Change the directory to the location of the add_to_install_server script.# cd /cdrom/cdrom0/Solaris_10/Tools
Run the add_to_install_server script to copy the remainder of the installation image to the local disk.#./add_to_install_server /jumpstart/install
When add_to_install_server finishes, change the directory to root (/), and eject the CD-ROM.# cd /
# eject cdrom
Step #2
The sysidcfg file keeps the various types of system information such as locale, time_zone, and so on, and supplies the information to the client at the booting time.
Create a directory to hold the sysidcfg file. Typically the /jumpstart/config directory holds the sysidcfg file.# mkdir /jumpstart/config
Change the directory to /jumpstart/config, and create a file called sysidcfg using a text editor.# cd /jumpstart/config
# vi sysidcfg
In the sysidcfg file, add the following lines. Substitute values that are appropriate for your systems, location, and network.system_locale=en_US
timezone=PRC
terminal=vt100
timeserver=localhost
name_service=none
root_password=y5vHGjqoAkLXg
network_interface=dmfe0 {hostname=x1
        default_route=192.168.1.1
        ip_address=192.168.1.2
        netmask=255.255.255.0
        protocol_ipv6=no}
security_policy=none
Save the sysidcfg file, and exit your edit session.

Step #3
a. Rules
Create a directory to hold the rules file if this directory does not already exist. Usually, the /jumpstart/config directory holds the rules file.# mkdir /jumpstart/config
Change the directory to /jumpstart/config, and create a file called rules using a text editor.# cd /jumpstart/config
# vi rules
In the rules file, add the following line: hostname client_name - profile1 -
For client_name, substitute the name of your JumpStart client. For example:hostname        x1    - profile1   -
Save the rules file, and exit your edit session.
b. Profiles
Usually, the /jumpstart/config directory holds the profile file.
Change the directory to /jumpstart/config, and create a file called profile using a text editor.# cd /jumpstart/config
# vi profile1
Add the following lines to the profile1 file:install_type    initial_install
system_type     standalone
partitioning    explicit
filesys         c0t2d0s0         free   /
filesys         c0t2d0s1        256     swap
cluster         SUNWCuser
Save the profile1 file, and exit your edit session.
Step #4
Before a JumpStart client can use a configuration provided by a JumpStart server, you must run the check script to produce a file called rules.ok. The check script validates the syntax of the rules file and the profile files. If the validation completes successfully, the check script creates the rules.ok file.
Change the directory to the location of the check script.# cd /jumpstart/install/Solaris_10/Misc/JumpStart_sample
Copy the check script to the /jumpstart/config directory.# cp check /jumpstart/config
Change the directory to /jumpstart/config, and run the check script.# cd /jumpstart/config
# ./check
Validating rules...
Validating profile profile1...
The custom JumpStart configuration is ok.
Step #5
a. Add a host entry.
Edit the /etc/ethers file, and add an entry for the JumpStart client.#vi /etc/ethers
0:3:ba:b:cf:9 x1
Save and exit from the ethers file.
Edit the /etc/inet/hosts file, and add an entry for the JumpStart client.#vi /etc/inet/hosts
192.168.1.1     x1
Save and exit from the hosts file.
b. Add a client.
Change the directory to the location of the add_install_client script on the server.# cd /jumpstart/install/Solaris_10/Tools
Run the add_install_client script, and specify server and client information as follows. (Note: The following line of code should all be entered on one line.) #./add_install_client -c server_name:/jumpstart/config \
    -p server_name:/jumpstart/config client_name platform_group
For example:# ./add-install-client -c sun:/jumpstart/config -p sun:/jumpstart/config x1 sun4u
Edit the /etc/dfs/dfstab file to add the following line:# vi /etc/dfs/dfstab
share -F nfs -o ro, anon=0 /jumpstart/install
share -F nfs -o ro, anon=0 /jumpstart/config
Save and exit from the dfstab file.
Run the shareall command to share the /jumpstart/config and /jumpstart/install directories.# shareall
Verify that the /jumpstart/config and /jumpstart/install directories are currently shared.
# share

Step #6
Booting the JumpStart Client
After the JumpStart server has been configured to provide all of the required services, you can initiate the installation process on the JumpStart client. To boot the JumpStart client, perform the following steps:
a. Bring the JumpStart client to run state 0.# init 0
b. Boot the client to initiate the software installation using the JumpStart procedure.ok boot net - install

Above all procedures has been tested under Sun Solaris 10 update 3 (SPARC) over Sun x1 workstation.


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/43/showart_276796.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP