[go: up one dir, main page]

0% found this document useful (0 votes)
141 views23 pages

How To Build A Oracle Solaris Jumpstart Server

The document discusses setting up an Oracle Solaris Jumpstart server using Oracle JET (Jumpstart Enterprise Toolkit). It describes loading the OS onto the server, installing the JET packages, creating storage for images and files, mounting the ISO images, and configuring the server to PXE boot and install Solaris onto x86 and SPARC systems using Jumpstart. Key steps included creating a RAID5 volume, copying ISO images, editing configuration files, enabling DHCP, and testing installation of Solaris on test servers.

Uploaded by

sixface
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
141 views23 pages

How To Build A Oracle Solaris Jumpstart Server

The document discusses setting up an Oracle Solaris Jumpstart server using Oracle JET (Jumpstart Enterprise Toolkit). It describes loading the OS onto the server, installing the JET packages, creating storage for images and files, mounting the ISO images, and configuring the server to PXE boot and install Solaris onto x86 and SPARC systems using Jumpstart. Key steps included creating a RAID5 volume, copying ISO images, editing configuration files, enabling DHCP, and testing installation of Solaris on test servers.

Uploaded by

sixface
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 23

HowIbuiltanOracleSolarisJumpstart

ServerusingOracleJET
(JumpstartEnterprisetoolkit)

Author:SiddharthaSankarSinha
Rev:1.0
Date:12/04/2011


FirstIwillloadtheServerfromaOracleSolaris10DVDorfromanexistingJumpstartServer.Procedures
areprettystraightforwardifyouuseOracleDVD.Justfollowtheinstructionandloadthebaseoperating
system.HereisascreenshothowitlookslikewhenIwasinstallingitfromanexistingJumpstartServer.
IaminstallingitfromanotherJumpstartServertosavetimetoinstallOSandlatestavailablepatches.
ButitcouldbedoneseparatelyifloadedfromCD/DVD.

NextfewscreenswillbesomethinglikethiswhenloadedfromaJumpstartServer.

Andafterafewminutes

It will take a while. Probably 2530 minutes to complete OS load and Patch installation. Patch cluster
loadingdoesnttakelongerwithlatestSolaris10.
NowIwilllogintothenewlybuiltserver.Thesearethedisksavailableinthisserver.Outofthatweused
c1t0d0&c1t1d0forOperatingSystems.Wewillstartplanninghowwewillsetitip.

WewillcopyalltheISOImagesofSolarisOperatingSystemsweareplanningtosupport.Plusweneed
all the patches available for Jumpstart Server. And we need Solaris Jumpstart Enterprise Toolkit. I
alreadydownloadedthatfromhttp://wikis.sun.com/display/JET/Homewebsite.
Iwillnowrunpkgadddjet.pkgandinstallallthepackages
SolarisJetpackageisinstalled.NowIwillcreateaRAID5volumewithalltheotherlocalattachedSCSI
disksfortheimagesandsoftwaresIwilluseforalltheSolarisServers.

metadbsuccessfullycreated.Icancheckthatnow.NextstepIwillcreateaRAID5Volumewithallthese
disks

NowIwillcreatetheRAID5volume

RAID5 volume is now setting up. Now I will create a filesystem in it once completed. I can check the
status.


Checkingagainandnowitiscompleted.

NowIwillcreateanUFSfilesysteminthisvolume

NowIwilladdtheentryasbelowandthenwillrunmountall

Hereisdfhoutput

NowIwillcopycreate/jumpstart/iso_imagesdirectoryandwillcopyallavailableISOimagesIalready
downloadedorcreatedfromCDs.ThisiswhatIgot.

NowIwillcreateamountpointfor/export/flasharchivesinthelastdiskwhichisSANattachedtosave
alltheflasharchivesunder/export/flasharchivesdirectory.IfIwouldnthavethisdiskIcouldsimplyuse
/jumpstartdirectory(Filesystem)tocreateflasharchivesdirectory.AlsoIhavetocreatemountpoints
for the Solaris images in /export/home directory. Now it is up to you how you will plan for your
requirement.
Now I will create mount point for the ISO images I have. I normally dont use all the images. Only 3
imagesIalwaysusethosehighlightedaboveinRED.ButIkeeptheotherimagesincaseIneedforany
Customer.

AnywaynowIwillcd/opt/SUNWjet/etcdirectoryandeditsolaris_iso_locationsfiletoaddtheentriesI
needanditlookslikebelow.

NowIwillrunthiscommandtomountalltheISOimages

Theabovescreenispartialview.Oncethecommandcompleteddfhoutputislikethis


NextstepIwillrunadd_solaris_locationslikebelowforalltheimages

After running that command for all the images I need I will check that with list_solaris_locations
command.Andoutputbelow


NowIwillrunshowmountecommandtocheckwhethertheabovefilesystemsareexportedornot.

Everythingislookinggoodsofar.NowIwillmakesurethatthesefilesystemsaremountedautomatically
after I reboot the server for any reason. I will create a file in /etc/rc2.d and I will name is as
S86share_isos.
Thefilewillbelikethis

NowIwilledit/etc/hostsfiletoincludeallthehostsandtheirIPaddressoftheSunServersIwillinstall
fromthisJumpstartServer.
AfterthatIwillcreatethefollowingdirectoriesunder/exportdirectoryforextrapackages,patchesetc.
Pleasethethiswebsiteformoredetailsexplanationhttp://wikis.sun.com/display/JET/Home

NowIwilledit/etc/dsf/dfstabfileandadd/export/install/patches&/export/install/pkgs
Thefilewilllooklike

AndthenIwillrunshareallandcheckthestatus

AllthepatchesIwillputin/export/install/patchesdirectory.Inmyjumpstartserveritlookslikebelow.I
savedthezipfilesincaseIcancopythemeasilytoanotherservertobuildanotherJumpstartServer.

Now to support PXE boot for x86 servers like X4200/x4600/v20z/v40z there are several procedures
availableintheinternet.IfthereisaDHCPserveravailableyoucanusethatservertodefineyourX86
Servers as well otherwise create a DHCP Server and specify the MAC address to server only those
servers.
AsIdonthaveadhcpserverIwillcreateonetwoinstalltwox4600Server
HereisagoodproceduretosetupdhcpinSolarishttp://kalali.me/configuringdhcpserverinsolaris/.
Path for the dhcpmgr is /usr/sadm/admin/bin/dhcpmgr and I will show you how you can do using
dhcpmgr.

Anditwillbringanwindowlikethis

IwillleaveConfigureasDHCPservercheckedandclickonOK.NextscreenIwillselectTextfilesand
clickonNext.

Iwillleave/var/dhcp(defaultvalue)aspath.Youmayselectwhateveryouneed.Next

HereIwillselect/etc/hostsasIdonthaveanyDNSServertomanagethehosts

AndIwillclickonNext

I will select highest possible value you can select whatever length of lease suitable for your
environment.AndIwillleavetheboxcheckedforClientscanrenewtheirleases

AsIdonthaveanyDNSServersoIwillleavetheseentriesaloneandwillclicknext

NowfromtheNetworkAddressdropdownmenuIwillselecttheIPSchemeIamgoingtosupport
andthenIwillclicknext.


IhavenothingtochangeheresoIwillclickonnexthere

NextscreenIhavenoNISsoIwilljustclickonNext


NoNIS+eithersoNext

FinalscreenandIwillclickonfinish

NextscreenIwillclickonyes

HereIwillselectNumberofIPaddressto2asIwilltesttwox86Serveronly

AndIwillclicknextandstartingIPaddressIwillchangeto192.168.224.16andIwillclicknext.

ThereasonIselected.16becausethosearetwoserversat.16&.17


Iwillclinkonnext.

Iwillselectleasetypeaspermanent.


Iwillreviewnextscreenandwillclickonfinish.

Nextscreenislikethis.

Nowdhcpserverisreadyisup.NowIwillcd/opt/SUNWjet/Products/base_config/solaris/base_config
andIwilleditbase_config.conffileandchangefewstuffs.MarkedinRed

Thisisanothersettingweneedforourinfrastructure.Youneedtobeverycarefulwhenyouselectthese
options.Ifyouhaveexistingdatainanotherdisksuseatyourrisk.

ThereisfewmoresettingwedotosupportCustomers.
IamalmostreadytotestmynewlybuiltjumpstartServer.IwilltestoneSparcandanotherX86Server.
Iwillcdto/opt/SUNWjet/binandthenIwillrunmake_templatefm4000aandthenIwilleditthe
template/opt/SUNWjet/Templates/m4000afile.Andchangetheentriestheseentries.

NowIwillopentheconsoleofm4000aandstartbootingfromnetwork

Fewminuteslater

NowIwilltestthisjumpstartserverforx86serverstoo.Iwillrunthesamecommandforax4600
server.

NowIwillchangefewentriessothatIcanloadthisx86architecture.Sothingsdifferent.Client
ArchitectureandClientOS

AndIneedtochangethefollowingparametertodhcpforPXEboot.ThisisthereasonIenabledDHCP
Server.

AnotherchangeasIamnotusingGUIforthisserverinsteadIwanttousetheSerialConsole

ThesearethemostbasicstuffsIneedforJumpstartServer.Lotofcustomizationcanbedoneeditng
thatfile.Alsomake_templatewithseveraloptionwilladdothermodules.Ijustcoveredthemostbasic
stuffsfornow.
IfIgetachancelaterIwilladdtheflashimageinstallation,zfsfilesystems,sdsandfewotherstuffs.

You might also like