2009年11月4日 星期三

zSecure 安裝設定

zSecure支援安裝在多個z/OS image的環境,若主機有多個LPAR,分別裝了獨立的z/OS,可以安裝zSecure主程式在 dead system(從來不會開啟的系統),然在在其它active系統中放置custimize的 configuration dataset,如此一來,zSecure主程式可被多個z/OS分享。

zSecure有下列三種安裝方式

  1. 標準安裝
    這種方式可以完全掌握SMP/E的 RECEIVE、APPLY、ACCEPT流程,要Follow Program Directory上的說明來安裝,安裝完後要使用CKRINST這個Library中的member,進行Post-Installation的設定
  2. 快速安裝
    這個方法把所有的安裝流程放在一個單一Job中(也是放在CKRINST這個Library中),這個Job會把zSecure安裝於獨立的CSI中,如果要控制將其安裝在舊有的CSI zone的話,需要用標準安裝的方式。另外,若要使用zSecure Admin RACF offline的功能,需要將 zSecure安裝於含有z/OS的 zone中,所以要使用zSecure Admin RACF offline功能,也需使用標準安裝的方式。
  3. CBPDO方式的安裝
    如果選用此安裝方式,只要Follow TAPE內所附的安裝引導來安裝,不要照著Program Directory上的引導來安裝。安裝完之後,需再使用CKRINST這個Library中的member,進行post-Installation 的設定。

接下來,使用下列JCL來將Tape的內容倒到DASD中

image

修改上述JCL

  1. Uncomment掉 //* 處,資料來源是TAPE還是File,選定一種後,可以另一個清除掉,然後在SYSIN處,把xxxxIN改成相對應的設定(FILEIN或TAPEIN)。若果是來源資料是Tape的話,要知道 IBM.HCKR1A0.F1是位於TAPE的那個LABEL,要Check RIMLIB檔案
  2. 加上Job card
  3. 在OUT DD card中,把your-prefix修改為所要安裝的prefix

客制化 CKRINST

在執行CKRINST進行安裝後設定前,需先客制化CKRINST Library裡的內容,進行下列步驟以Global update CKRINST Library中的設定值

  1. 修改CKRZUPDI member中的安裝參數
  2. 指定ISPF component的位置(如ISPPLIB、ISPTLIB….之類的東西)
  3. Global更新CKRINST內的member

接下來依序說明這些步驟

修改CKRZUPDI member中的安裝參數

下圖為CKRZUPDI member的內容

image

依照下列說明,修改CKRZUPDI,大小寫都沒差

  1. 修改Jobcard參數,這裡的參數會套用到CKRINST內的所有 member中
    //Jobcard1=//JOBNAME  JOB  ACCT,ZSECURE…,
    //Jobcard2=//         NOTIFY=&&SYSUID
  2. 設定zSecure要安裝的Library位置,如果要將zSecure Distribute到多個z/OS系統,建議將這個prefix設成另一獨立的prefix,不要與其它客制化的 dataset相同,這樣就可以用PrefixForTargetDataset來指定這些客制化的 dataset
  3. 設定PrefixForDistributionLibraries
  4. 設定所要安裝的Volume序號,若不給,系統會自己挑一個合適的Volume進行安裝
  5. Enable JclLib=Yes
    如果這個選項是Yes,則指向 SCKRPROC這個Dataset 的JCLLIB statement就會加到整個 CKRJOBS的 Dataset中。CKRJOBS這個Dataset會在執行 CKRZPOST這個 custimization job時而產生
    若已經將SCKRPROC這個Proclib及其它含有客制化member的Dataset cacatenate到JES中的話,這個選項就可以設成No
  6. 再來,若有需要可以更改SmpeTargetZone和SmpeDistributionZone的名字
  7. 再來,若有需要可以更改PrefixForSmpeGlobalZone、PrefixForSmpeOtherData,以更改與SMP/E相關的 dataset prefix
  8. 修改SmpeCsiAndSmptlibVolume,如果是將zSecure安裝於新的zone,需要給這個資訊,因為SMP/E和IDCAMS需要它;若是安裝在舊有的 zone,則不需要,安裝時會乎略這個值
  9. 最後,挑選要安裝的Product,將No改為Yes

指定ISPF component的位置

由於安更新 CKRINST Library裡面的安裝參數的過程需要使用到 ISPF service,如tables、messages,因此需要系統實際的ISPF component位置設定在C2RIISPF這個 member。C2RIISPF裡面已有預設的值,若系統的ISPF 元件所在位置不同於預設值,需更改為實際的值

  1. 在Command Line下執行 TSO ISRDDN指令,列出目前ISPF component的 concatenation list
  2. 對照C2RIISPF裡面的預設值與 ISRDDN列出的 concatenation差異,修改 C2RIISPF的內容。如果ISPLOAD及ISPLPA dataset分別位於 LINKLIST及 LPALIST,則不需要 STEPLIB及ISPLLIB的值,可以把它comment掉;相反地,若不在LINKLIST及LPALIST,則需把這兩個 statement uncomment掉。
    image
  3. 為了避免 Enqueue的衝突,不要在C2RIISPF中加入其它的設定,尤其不要allocate 任永久的 ISPF Profile dataset

更新Installation member

在更新完CKRZUPDI的內容後,檢查一下CKRZUPDZ的內容沒問題後,就可以 Submit CKRZUPDZ進行Global change。執行CKRZUPDZ 時,可以先使用 CHECK mode,檢查沒問題後,再把CHECK拿掉,直接進行Update。

image

沒有留言:

張貼留言