Documente Academic
Documente Profesional
Documente Cultură
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.