BSC软件包配置管理.ppt_第1页
BSC软件包配置管理.ppt_第2页
BSC软件包配置管理.ppt_第3页
BSC软件包配置管理.ppt_第4页
BSC软件包配置管理.ppt_第5页
免费预览已结束,剩余44页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

BSC软件包配置管理 一 Weizengwei2011 04 学习目标 理论 解释软件包的各项信息 目录树 默认包 版本号 SOMAFI和MAFILE列出软件包的可能状态解释软件包管理的主要工作实践 查询网元的实际软件配置查询软件包状态和默认包 软件包 BSC软件包是程序和数据文件的集合每一个软件包都是由加载模块 loadmodules 包含代码和标准数据的程序块或者文件块组成加载模块是软件配置管理和软件包的最小实体对象 软件包以目录树的形式存储于物理硬盘中 目录树可包含最多三层目录结构软件包的目录树结构如下图所示 软件包目录 SCMANA SoftwareConfigureMANAgementdir软件配置管理目录用于存储软件包的通用配置管理文件SOMAFIGX 此目录在FB包中有一个副本TMPDIR TeMPoraryDIRectory临时目录软件升级中的辅助目录 用于存放转换后的文件 升级完成后此目录将被删除BLCODE BootLoadableCODEdir启动加载程序目录包含启动所需的文件 系统启动时这些文件会被加载到内存目录下有个MAFILEGX IMG文件 该文件包括了软件包下的所有加载模块的长度 版本 软件包目录 MMDIRE MMiDIRE人机接口代码目录包含MML 人机语言 程序文件LFILES LoadableFILES可加载的文件包含可加载的代码 特殊文件和数据库 例如BTS数据库 BSC硬件数据库 FEATURE文件等 CONVPR CONVersionProgram转换程序包含软件升级 补丁安装 中所需要的转换程序 软件包目录 ASWDIR ApplicationSpecificWorkfileDIR程序工作文件目录包含应用程序工作文件 以及MMLLOG 用户操作日志 CDTEMP ChangeDeliveryTEMPdir补丁临时目录在执行补丁安装时用于存放CD文件WEBFIL WEBFILeThisHTTPServerRootDirectoryanditssubdirectoriesareusedforWebBasedManagementofthenetworkelement SOMAFI和MAFILE SOMAFI Softwareconfigurationmanagementfile 包含BSC上所有已经创建的软件包的信息 为所有的软件包共用 SOMAFI最多可以存储8个记录 SOMAFI文件存在于SCMANA目录中 MAFILE Softwarebuildmasterlist 包含一个软件包所有可加载的模块信息以及它们的版本信息 每一个软件包都有自己的MAFILE MAFILE文件存在于BLCODE目录中 软件包的识别 BSC软件包在系统中的识别主要依赖于以下信息 包识别 Applicationidentifierofthebuild forexampleQ1 andtheversionofthebuild forexample1 25 2 环境规范 Applicationidentifieroftheenvironmentspecification Q1 andtheversionoftheenvironmentspecification Q11 15 2 发布名称 Nameofthedelivery CID000QX andtheversionofthedelivery 1 1 0 另外 创建软件包时定义的软件包名也可用于识别软件包 软件包状态 每一个存在于硬盘上的软件包都有一个状态 可能的状态如下 BU Back Up通常是当前在用包 通常是默认包 只能同时有一个BU包NW NeW新创建的包 用于初始测试 可以作为默认包 只能同时有一个NW包FB Fall BackBU包的备份包 可以作为默认包 只能同时有一个FB包UT UnTitle通常是没有在用的旧软件包 一般有多个 也有可能是等待状态转换的暂时处于UT状态的包 如CD安装过程中生成的包 以及备份过程中产生的包 UD UnDefined未创建的软件包 SOMAFI中不包含此类包的任何信息 软件包信息 BSC上已创建包的信息包含在SOMAFI文件中 可以用ZWQO命令来查看默认包只能同时存在一个默认包 当网元重启的时候 将加载此软件包 默认包只能是BU NW 或者FB包 默认包有一个标识 存储于SOMAFI中 可以用ZWQO CR来查询默认包当前运行包系统当前已经加载并正运行的软件包 可以用ZWQO RUN来查询当前存在的软件包由于SOMAFI可记录条目的限制 所有未创建的包仅以UD状态存在于硬盘中 系统将通过MAFILE来找到它们 可以用ZWQO EX来查询 软件包信息 激活的软件包一个软件包目录中最多可以存在两个软件包 但是只能有一个是激活状态的 思考 为什么同一个目录可以同时存在两个软件包 文件默认标识为了使系统能够识别不同的软件包 第2种默认标识被使用 即文件默认标识 所有激活的软件包的文件 在附加信息里都会被打上默认标识 D 此举用于一个目录中有两个软件包的情况 软件包信息 推荐使用的软件包状态 Duringnormaloperationthestatusesshouldbeattachedtopackagesforthefollowingpurposes FB ThesafecopymadeoftheBUpackagegetsthisstatus BU Thecurrentlyactivepackage whichhasthedefaultflagattachedshouldgetthisstatus NW Thenewsoftwareduringamajorsoftwareupdategetsthisstatus UT Nofixedpurpose 软件包状态管理 软件包状态管理的主要工作为 安全备份倒回状态变更 软件包状态管理 安全备份在安全备份的过程中 当前的BU包将被物理拷贝 生成一个新的软件包 FB 安全备份只对BU包进行备份 不论BU包是不是默认包 通常在以下情况进行备包 在当前软件包将进行较大的改动之前 应该做安全备份在BSC的主要数据已经变更之后 应该做安全备份安全备份的命令 ZWKS 软件包状态管理 SafecopyToensurethatfallbackcopyingsucceeds theBUbuildmustalreadyexist Inaddition ifanFBbuildexists itmustnotbethedefaultbuild Also thestatusshouldbeBUbeforeFB Fallbackcopyingismainlybasedonthesoftwarepackagemasterfile MAFILE WhenFULL typefallbackcopyingisstarted afreerecordintheSOMAFIfilemustbeavailableforthecreatedbuild 软件包状态管理 倒回当BU包损坏时 FB包将被使用 倒包 首先将它选为默认包 ZWSD 但是它的状态仍然是FB 因此需要做一个状态改变使它变成BU包 这将使用到倒回命令ZWSR 执行了倒回命令之后 StatusoftheFBpackageischangedtoBUStatusofthepackagethatfunctionedasBUischangedtoNWIfthereisapackagewiththeNWstatus itischangedtoUTstatus 软件包状态管理 RollbackYoucanusethiscommandtonormalizethestatusesofsoftwarebuilds ThiscommandisusedafterareturntoabuildwiththeFB AfterthestatusofasoftwarebuildchangesfromFBtoBU theBUbecomesanNWbuild IfanNWbuildalreadyexists theBUbecomesaUTbuild TomakethisbuildanormalactivebuildoftheNE youneedtoreturntotheFBbuildbyusingtheZWSRcommand 软件包状态管理 状态变更用户可以人工变更软件包的状态 两个可做的变更为 交换BU和NW包的状态将UT包变为NW包状态变更的命令为ZWSCZWSS 用于在同一目录下的两个软件包里选择默认包 软件包状态管理 SwapshouldbeBUorNWorUTbeforeswapping ThepermissibleswapcombinationsallowedareBU NWandNW UTWhenthestatusofthedefaultSWbuildthatcarriestrafficintheNEisNW itcanbeinterchangedwiththestatusBU IfthebuildwithstatusNWdoesnotcarrytrafficanddoesnotfunctionasthedefaultbuild thestatusUTcanbechangedtoNW ChangingtothestatusBUisallowedonlyifthesamebuildisinuseintheOMU Thebuildswhosestatusesaretobeinterchangedmustnotbelocatedinthesamedirectory 练习题 1 Findoutthewronganswer a It spossibletomakeastatusswappingbetweenBUandNW b It spossibletomakeastatusswappingbetweenFBandBU c It spossibletomakearollbackfromFBtoBU BUtoNWandNWtoUT d It spossibletocreateaFBwiththesafecopycommand e InthesafecopycommandtheFBpackagegetsUT 2 Findthecorrectanswer a UsuallytherunningSWpackageisFB b TheinformationabouttheSW packagesarestoredinthememoryfileSOMAFI c YoucanhaveamaximumoffiveuntitledSWpackages d ThemaximumamountofSW packagesiseight e TheSWpackagewiththedefaultflagisnormallythepackagethathasbeenloadedintothefunctionalunits 练习题 3 Fillouttheexistingemptypicture 练习题 1 CheckthecreatedsoftwarepackagesandfindouttheactualconfigurationoftheSWpackagesandfillinthetable Command Question Whatisthemeaningofthedefaultsoftwarepackage Defaultpackage 练习题 练习题 2 Findoutwhichistherunningpackage thisisthepackagethatiscurrentlyloadedintothememoryofthecomputerunits Command Packageintheunits 3 Displaytheexistingsoftwarepackages theseareallthepackageswhicharestoredonbothWDUs Command 4 Executethecommand verifysoftwarepackage ontheactivepackage Command 附录 DX200系统软件架构是由一个分级模型构成的 一共4个等级 系统块 最高级 包含功能类 服务块程序块进程和进程族 最低一级 附 缩略词 ASWDIRApplicationSpecificWorkfileDirectorySubdirectoryforapplicationorusercreatedfilesBLCODEBootLoadableCodeDirectorySubdirectorycontainingallthesoftwareprogramcodemodulesandtheMAFILEofaSWbuildCONVPRConversionProgramDirectorySubdirectorycontainingconversionprogramsrunduringSWupdateLFILESLoadableFilesDirectorySubdirectorycontainingallparameterfilesofSWbuildMAFILEMasterFileSoftwareBuildMasterListFileMMDIREManMachineInterfaceSystemDirectorySubdirectorycontainingallMMLprogramsandtextfilesSCMANASoftwareConfigurationManagementDirectorySOMAFISoftwareConfigurationManagementFileTMPDIRTemporaryDirectoryAuxiliarySubdirectoryusedduringupdatesWEBFILHTTPServerRootDirectorySubdirectoriesandFilesusedforWebBasedManagementofthenetworkelement BSC软件包配置管理 二 Weizengwei2011 04 学习目标 理论 描述软件更新的不同分级知道如何使用CN进行软件更新描述DX200数据库实践 往WDU上做一个当前包的安全备份管理软件包状态改变默认包并加载它 软件更新 软件更新的种类 新软件包的发布 软件升级 大更新 Release levelupgrades majorupdates 补丁 小更新 Feature levelupgrades minorupdates Correctionupdates minorupdates 软件更新 软件更新的级别系统级 systemlevelupgrade 版本级 releaselevelupgrade 功能级 featurelevelupdate 修正级 correctionupdate 补丁 CD CD由一个或多个CN changenotes 组成CN描述旧包和新包的不同点 更新的原因以及更新后对设备的影响 通常CN用预先设置好的命令来安装Inacomplexsoftwarepackage inevitablyacertainnumberofsoftwarefaultsaredetectedafterthesoftwarehasbeeninstalledintheoperator sequipment NokiaSiemensNetworks sfaultmanagementprocedureshavebeendesignedtoensureaquickresponsetoallreportedfaults andespeciallytokeeptheimpactofservice affectingfaultsataminimum WhenaClassAfault service affectingfault isreportedbyanoperator immediateactionistakentoreturnthelevelofservicetonormal ClassAfaultreportsarealsoacteduponbytheSoftwareMaintenanceGroup which afterreceivingthereport requestsdevelopmentteamstoproduceanimmediatecorrection Whenthecorrectioniscodedandtested itisdeliveredtoalloperatorsinaChangeDelivery setofchangenotes CN CN的特点 NonewdirectoryneededForChangeDelivery FeatureRelease CorrectionReleaseNewversionsofchangedloadmodulesarecopiedtothedirectoryoftheexistingpackageNonewMAFILE packageverifyinggiveswarningsafterupdateLoadingoneunitattime SP unit Noorshort unitspecific disturbancesintrafficComeinFDDswithfullinstructionsonhowtoinstall changeinfo effectCustomermaydothiswithinstructions CN的安装 1 PreparationsforchangenoteSWupdateUnitsareWOorSP nodangerousalarms Removeoldnon defaultfiles PURGE Makeasafecopyoftheworkingpackage 2 CopyingofthenewmodulesCopythenewloadmodulesfromtheFDU CTUtotheBUpackagedirectoriesofbothWDUstobedefaultversions 3 LoadingthenewmodulestotheunitsOrder OMU SP CM CMswitchover SP CM spareunit switch over spareunit 4 CheckingtheoperationMMLs diagnostics testcalls Ifproblems returntoold package 5 AfterstabilizationMakeasafecopyofthenewpackage FB Deletethenon defaultversionsfromtheBUpackage CD安装 软件升级 软件升级简介在软件升级中 会创建一个新包 NW 这个软件包包含它自己的目录结构 在新包激活成默认包之后 会给OMU或者备用单元作一个TRIAL加载 如果加载成功 则重启整个系统 所有的单元启用新包 此步骤称为CUTOVER 在CUTOVER的过程中 BSC的所有业务都会中断 软件升级 软件升级的原理不同的软件包可能有共同的模块 因此 只需要将变更的部分上传 不变的部分可以从旧包拷贝转换程序用于转换数据文件的格式 以使其可以在新软件包中使用 Apackageiscreatedwithacreationcommand Duringthis theconsistencyofthepackageisverified andthepackageisassignedastatus Verificationisbasedonversiondatachecking onthecorrespondencebetweenthemasterfileandthedirectorycontents ondiskfilelengthchecking andonthecountingofthechecksumsoftheprogramblocks 软件升级的步骤 1 PreparationsforthemajorSWupdate UnitsareWOorSP nodangerousalarms Makeasafecopyoftheworkingpackage Saveolddata outputparameterlistingsonadiskfile 2 Copyingthenewmodules CreatedirectorystructureonbothWDUs CopymodulesfromtheFDU CTUtothenewdirectories 3 Transferringexistingparameterdatatothenewpackage CopyunchangedfilesfromBUtoNW Runfileconversionsandcheckresults 4 Creatingthenewpackage statusNW5 Securingcharging CharginginfofromRAM disk BC ProhibitcharginginfotransferduringSWupdate 6 Trialconfiguration NWtobethedefaultpackage OMUandspareunitstotrialconfiguration othersdotraffic Testing MMLsdiagnostics 7 Cutoverandcheckingtheoperation Cutovercommand MMLs diagnostics testcalls Ifproblems roll backtoold package 8 Completingtheconfiguration StatusswappingNWBU 9 Afterstabilization Resumecharging Makeasafecopyofthenewpackage FB DeletetheoldpackagewithstatusNW S14软件升级 数据库管理 DX200可以认为是一个数据系统 它由不同的数据和使用这些数据的程序组成 这些程序通过数据库管理接口来访问数据 数据库通常存在于2N备份单元 硬盘上

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论