02bSWPackageAdministrationSWPlatESSWord文档格式.docx
《02bSWPackageAdministrationSWPlatESSWord文档格式.docx》由会员分享,可在线阅读,更多相关《02bSWPackageAdministrationSWPlatESSWord文档格式.docx(19页珍藏版)》请在冰点文库上搜索。
![02bSWPackageAdministrationSWPlatESSWord文档格式.docx](https://file1.bingdoc.com/fileroot1/2023-5/1/b86d106c-6471-4221-98de-218445a8ae9e/b86d106c-6471-4221-98de-218445a8ae9e1.gif)
Theinformationorstatementsgiveninthisdocumentconcerningthesuitability,capacity,orperformanceofthementionedhardwareorsoftwareproductsaregiven“asis”andallliabilityarisinginconnectionwithsuchhardwareorsoftwareproductsshallbedefinedconclusivelyinaseparateagreementbetweenNokiaSiemensNetworksandthecustomer.However,NokiaSiemensNetworkshasmadeallreasonableeffortstoensurethattheinstructionscontainedinthedocumentareadequateandfreeofmaterialerrorsandomissions.NokiaSiemensNetworkswill,ifdeemednecessarybyNokiaSiemensNetworks,explainissueswhichmaynotbecoveredbythedocument.
NokiaSiemensNetworkswillcorrecterrorsinthedocumentassoonaspossible.INNOEVENTWILLNOKIASIEMENSNETWORKSBELIABLEFORERRORSINTHISDOCUMENTORFORANYDAMAGES,INCLUDINGBUTNOTLIMITEDTOSPECIAL,DIRECT,INDIRECT,INCIDENTALORCONSEQUENTIALORANYMONETARYLOSSES,SUCHASBUTNOTLIMITEDTOLOSSOFPROFIT,REVENUE,BUSINESSINTERRUPTION,BUSINESSOPPORTUNITYORDATA,THATMAYARISEFROMTHEUSEOFTHISDOCUMENTORTHEINFORMATIONINIT
Thisdocumentandtheproductitdescribesareconsideredprotectedbycopyrightsandotherintellectualpropertyrightsaccordingtotheapplicablelaws.
WavelogoisatrademarkofNokiaSiemensNetworksOy.NokiaisaregisteredtrademarkofNokiaCorporation.SiemensisaregisteredtrademarkofSiemensAG.
Otherproductnamesmentionedinthisdocumentmaybetrademarksoftheirrespectiveowners,andtheyarementionedforidentificationpurposesonly.
Copyright©
NokiaSiemensNetworks2009.Allrightsreserved.
Contents
1Objectives4
2Introduction5
3Softwarebuilds6
3.1SOMAFIandMAFILE7
3.2Statusofsoftwarebuild9
3.3Softwarebuildinformation10
3.4Softwarebuildstatushandling14
4Checkyourunderstanding19
5PRACTICAL:
InterrogatingtheSWpackages21
6Appendix23
7Abbreviations25
1Objectives
Afterthismodule,thestudentshouldbeableto:
Theory:
∙Explaindifferentitemsbelongingtoasoftwarebuild:
directorytreestructure,defaultbuild,versionnumber,softwareconfigurationmanagementfileandmasterfile
∙Listthesoftwarepackagestatuses
∙Explaintheproceduresusedforsoftwarebuildadministration
Practical:
∙InterrogateactualSWconfigurationofnetworkelement
∙InterrogateSWbuildsstatusanddefaultSWbuild
2Introduction
Therapiddevelopmentintelecommunicationsdemandsequipmentthatcanbeeasilyupgradedtothelateststandardsandfeatures.Takingthesatisfactionofsubscribersintoaccount,theseupgradesmustbepossiblewithoutmajorserviceinterruptions.
Oneoftheadvantagesofacomputer-controlledtelephoneexchangeisthatnewtelecommunicationtechnologiescanbeeasilyintroducedintoanactiveexchange.Tomakethispossible,littleornoreplacementofexistinghardwareisneeded.Mostoftheupgradesarerealizedbymerelymodifyingorreplacingthesoftware.
ThehighlydevelopedoperationandmaintenancesystemoftheDX200/IPA2800,aswellasitsRAM-basedcomputerunits,laythefoundationforsuccessfulsoftwareupdates.InitiatedbyMMLprograms,thesoftwareconfigurationmanagementpartoftheDX200/IPA2800systemprovidestheuserwithsophisticatedmeansforsoftwareupdates.
Inthisdocumenttheconceptsofsoftwareconfigurationmanagement,softwarebuildsandtheirstatusesarediscussed.Alsotheideaof"
changenotes"
and"
majorsoftwarebuildupdates"
areillustrated.
3Softwarebuilds
Asoftwarebuildisacombinationofprogramsanddatafilesthatprovideadefinedhardwarewithdefinedsoftwareversions.Everysoftwarebuildconsistsofsocalledloadmodules.Afilethatcontainscodeorstandarddataofoneprogramblockoronefileblockiscalleda"
loadmodule"
.Theloadmodulesarethesmallestobjectsinthesoftwareconfigurationmanagementandthesmallestentitiesofabuild.
SoftwarebuildsarephysicallystoredonWinchesterdisks.Onthesedisks,atreeofdirectoriesisimplementedlikeonaPC.However,disksofthenetworkelementscanhaveamaximumofthreesubdirectorylevels.
Allsoftwarebuildsconsistofadefinedstructureofdirectories.Thisstructureandthenamesofsubdirectoriesbelongingtoasoftwarebuildaredisplayedbelow.
Figure1DirectorytreeofasoftwarebuildforDX200/IPA2800
SOMAFIandMAFILE
Therearetwoessentialsoftwareconfigurationmanagementfilesthatarecontrolledbythesoftwareconfigurationmanagement:
∙Softwareconfigurationmanagementfile(SOMAFI)containsmanagementinformationofallbuildscreatedinthesystem.SOMAFIiscommonforallbuilds.
∙Softwarebuildmasterlist(MAFILE)isadescriptionlistofthebuild'
sloadmodulesandfilesandtheirversions.EachbuildhasitsownMAFILE.
TheSoftwareconfigurationManagementFile(SOMAFI)containsinformationonsoftwarebuildscreatedintheexchange.
TheSOMAFIisfoundintheSCMANAdirectory.
SOMAFIincludeseightrecordsofthesamesize.Eachrecordcancontaintheadministrationdataofonecreatedsoftwarebuild.
AbuildisalwaysaccompaniedbyaMasterFile(MAFILE),whichcontainsalistofallloadmodulesofthebuildtogetherwiththeirversiondata.
TheMAFILEisfoundintheBLCODEdirectory.
ByusingtheMAFILE,theusercancreateasoftwarebuild.Createdsoftwarebuildscaneventuallybeloadedintothefunctionalunitsoftheexchange.
Softwarebuildsstoredintothemanagementsystemareidentifiedandthusdistinguishedfromoneanotherbymeansofthefollowingbuildspecificdata:
∙Applicationidentifierofthebuild(forexampleQ1)andtheversionofthebuild(forexample1.25-2)
∙Applicationidentifieroftheenvironmentspecification(Q1)andtheversionoftheenvironmentspecification(Q11.15-2)
∙Nameofthedelivery(CID000QX)andtheversionofthedelivery(1.1-0).
Inadditiontotheabove,theSW-buildcanbeidentifiedinthenetworkelementbyanamegiventoitinthecreation.
SOFTWAREPACKAGEADMINISTRATIONCOMMAND<
WQ_>
<
ZWQB:
NAME=TRAINING:
;
EXECUTIONSTARTED
/*PRESS'
S'
TOSTOPEXECUTION*/
NAME.....TRAINING
STATUS....BU
DIRECTORY...TRAINING
PACKAGE-ID..Q11.25-2
ENVIRONMENT..Q11.15-2
DELIVERY...CID000QX1.1-0
CDID.....
MAFILEGX.IMG3.2-0C27.15-11.1-0OKOK
A1LISTGX.IMG3.1-0C27.15-1OKOK
A2PRSMGX.IMG3.1-0C27.15-1OKOK
A2MHANLS.MML2.7-0D27.15-1OKOK
A2MHANE1.MTF2.7-0D27.15-1OKOK
A2TSIGGX.IMG3.1-0C27.15-1OKOK
Figure2TheoutputofthesoftwarepackageverifyingcommandZWQB
Statusofsoftwarebuild
Asoftwarebuildlocatedondiskandcreatedwithmanagementcommandshasastatus.
Thepossiblestatusesare:
Back-up(BU)
Abuildondiskthatshouldusuallybedefinedasactiveandinuse,whichisthereforenormallyloadedduringinitialloadingwhentheexchangeisrestarted.TheBack-uppackagecannotberemovedwithpackagemanagementcommands.
Fall-back(FB)
Apackageondisk,whichisusuallyolderthantheBack-uppackage,andwhichusuallyfunctionsastheon-linesafecopyoftheBack-uppackage.TheexchangecanbeloadedwiththeFallbackpackagewithMMLcommands.
New(NW)
Apackageondiskthathasbeenintroducedintotheexchangefortestingandpossiblesubsequentdeployment.
Untitled(UT)
Itisalsopossibleforthestatustobeuntitled.Thesystemallowsmorethanonepackagetohavethisstatus.
Figure3SWpackagestatushandling
Undefined(UD)
ThestatusofanuncreatedbuildisUD.Thisstatusisvisibleonlyintheprintoutcommands.TheUDstatuscannotbeusedforreferringtoabuild,becausebuildswiththisstatusarenotmentionedinthesoftwareconfigurationmanagementfileinanyway.
Softwarebuildinformation
Thegeneralinformat