Вы находитесь на странице: 1из 7

Solaris 10 wanboot installation or Solaris 10 installation over

web / HTTP
February 25th, 2010 | Author: Eldar Aydayev

In this articles I will provide the Solaris 10 Installation mode over HTTP named as WanBoot
method for SPARC Systems.

This method is helpful for that systems where is not possible to use Install Server in the same
Ethernet Network segment as client location and also not possible to place Boot Server too.

For Example: you have one or several new fresh servers which is located in DMZ Zone or
isolated by Firewall and by Enterprise rules there not acceptable to open
NFS,TFTP,SSH,RSH,Telnet,FTP services between Install Server and possible new systems, but
Administrators agree to open one TCP port – HTTP or HTTPS. Here I will provide only HTTP
installation way.

Another possible situation where you can use this method can be when new fresh system located
on customer site with Internet access and you just have remote access to this system into ALOM
over VPN or direct access though Internet. Therefore you can use your already prepared
Installation WanBoot server for this systems.

In our description we will use 10.10.10.1 IP for Install server and 1.1.1.2 IP for client.

First of first you need Solaris Sparc 10 DVD install image. If you not have it – then you can
download one for free after registration from this address:

Download Solaris 10 10/09 Operating System DVD Full for


Solaris 10 OS, SPARC, Multi-language
After download this image – you can burn it to DVD disk or direct mount in Solaris as lofi
device:

1)place Solaris 10 DVD ISO image in /var/tmp "/var/tmp/sol-10-u8-ga-sparc-dvd.iso"


2)mkdir /var/tmp/DVD
3)mount -F hsfs `lofiadm -a /var/tmp/sol-10-u8-ga-sparc-dvd.iso` /var/tmp/DVD

After it we will begin preparing WanBoot Install Server:


 

1) creating WanBoot Install server root folder

mkdir /var/tmp/WanBoot

2) copy wanboot util from Solaris 10 Install DVD image

cp /var/tmp/DVD/Solaris_10/Tools/Boot/platform/sun4u/wanboot /var/tmp/WanBoot/wanboot_sol10_sparc

3)copy Solaris 10 install miniroot system from Install DVD

cp /var/tmp/DVD/boot/sparc.miniroot /var/tmp/WanBoot/miniroot_sol10_sparc

4) creating CGI-BIN folder for Web Server and placing there WanBoot CGI utils. (In our
method we will use integrated in Solaris 10 Apache v2 Web Server"

mkdir /var/tmp/WanBoot/cgi-bin
cp /usr/lib/inet/wanboot/wanboot-cgi /var/tmp/WanBoot/cgi-bin/
cp /usr/lib/inet/wanboot/bootlog-cgi /var/tmp/WanBoot/cgi-bin/

5) Preparing and placing flash archive

mkdir -p /var/tmp/WanBoot/flash/archive/
flarcreate -n Solaris10 /var/tmp/WanBoot/flash/archive/Solaris10.flar

6) Customization of Apache web server:

in file /etc/apache2/httpd.conf change directive DocumentRoot to place of WanBoot folder:

DocumentRoot "/var/tmp/WANBOOT"
 

and add it description:

<;Directory "/var/tmp/WANBOOT">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

Change directive ScriptAlias /cgi-bin/ to

ScriptAlias /cgi-bin/ "/CONTAINERS/jumpstart/WANBOOT/cgi-bin/"

and add it description:

<;Directory "/CONTAINERS/jumpstart/WANBOOT/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

restart apache v2 by command:

svcadm restart svc:/network/http:apache2

7) create WanBoot config files:

mkdir /etc/netboot

create wanboot.conf file:


cat >>/etc/netboot/wanboot.conf
boot_file=/wanboot_sol10_sparc
root_server=http://172.26.11.236/cgi-bin/wanboot-cgi
root_file=/miniroot_sol10_sparc
signature_type=
encryption_type=
server_authentication=no
client_authentication=no
boot_logger=http://172.26.11.236/cgi-bin/bootlog-cgi
system_conf=system.conf

press CTRL+c

create system.conf file:

cat >;/etc/netboot/system.conf
SsysidCF=http://172.26.11.236/flash/archive
SjumpsCF=http://172.26.11.236/flash/archive

press CTRL+c

JumpStart configuration procedure:

adding install client IP in to the /etc/hosts file:

echo "1.1.1.2 test">>/etc/hosts

copy JumpStart check util from Install DVD:

cp /var/tmp/DVD/Solaris_10/Misc/jumpstart_sample/check /var/tmp/WanBoot/flash/archive

creating JumStart rules file in /var/tmp/WanBoot/flash/archive folder:

echo "hostname test - test_archive -">/var/tmp/WanBoot/flash/archive/rules

 
creating JumStart custom profile test_archive for systems with two internal SCSI HDD c1t0d0
and c1t1d0 with RAID1 SVM Volume:

cat >;>/var/tmp/WanBoot/flash/archive/test_archive
install_type flash_install
archive_location http://10.10.10.1/flash/archive/Solaris10.flar
partitioning explicit
metadb c1t0d0s7 size 8192 count 3
metadb c1t1d0s7 size 8192 count 3
filesys mirror:d10 c1t0d0s0 c1t1d0s0 free / logging
filesys mirror:d20 c1t0d0s1 c1t1d0s1 8192 swap
filesys c1t0d0s2 all overlap
filesys c1t1d0s2 all overlap

press CTRL+c

creating JupmStart Custom install system ready profile:

here root password is "root" in encryption form

cat >;>/var/tmp/WanBoot/flash/archive/sysidcfg
name_service=NONE
network_interface=primary {hostname=test default_route=1.1.1.1 ip_address=1.1.1.2
netmask=255.255.255.0 protocol_ipv6=no}
root_password=BpSfJtmPfbAUU
security_policy=NONE
system_locale=en_US
terminal=vt100
timezone=US/Central
timeserver=localhost
nfs4_domain=dynamic

press CTRL+c

Now in Client side is necessary to check WANBOOT OpenBOOT support.

from OpenBoot prompt "ok" run command printenv and check directive network-boot-
arguments.

If this directive is present then we can boot direct from OpenBoot, it it doesnt present first try to
update yours OpenBoot to the last one.

From OpenBoot "ok" promt run next command:

setenv network-boot-arguments host-ip=1.1.1.2,router-ip=1.1.1.1,subnet-


mask=255.255.255.0,hostname=test,file=http://10.10.10.1/cgi-bin/wanboot-cgi
 

Now we can start installation: run bellow command from OpenBoop "ok" promt:

boot net - install

The installation log process you can monitor from WanBoot Install server in /tmp folder. In our
Example the log file will be /tmp/bootlog.test.

Developed by Eldar Aydayev ©


UNIX Systems Professional Engineer
Aydayev’s Investment Business Group
E-mail: eldar@aydayev.com
URL: http://eldar.aydayev.com
LinkedIn: http://www.linkedin.com/in/eldar
Phone: +1 (650) 206-2624

Share and Enjoy:













Related posts
 HOW TO INSTALL SOLARIS 10 ×86 ON HP PROLIANT BL460C G6 – PART V (0)
 How to install Solaris 10 x86 on HP Proliant BL460c G6 – part IV (0)
 Sun Microsystems Certified Technical Field Engineer Trainings from “Sun TDC of
South Africa (Johannesburg-Midrand). Part-2 (0)
 Sun Microsystems Certified Technical Field Engineer Trainings from “Sun TDC of
South Africa (Johannesburg-Midrand). Part-1 (2)
 My Website success UPDATED!!!! (0)

Posted in Certification & Courses, eBooks & Documentation | Tags: Custom JumpStart
WanBoot Installation, flash archive, Install over HTTP, Install solaris over WEB, JumpStart
installserver, JumpStart SVM, metadb, mirror, Solaris 10 Wanboot installation, unix, WanBOOT

Leave a Reply

You must be logged in to post a comment.

Вам также может понравиться