6.2 在 RHEL 6.x 伺服器上安裝 Identity Manager

若要在執行 Red Hat Enterprise Linux 6.x 作業系統的伺服器上安裝 Identity Manager,請確保該伺服器符合一組特定的先決條件。

6.2.1 在 RHEL 6.x 上安裝時需符合的先決條件

NetIQ 建議您檢閱以下先決條件:

  • /etc/hosts 檔案必須包含 127.0.0.1 迴路位址和真實 IP 位址的相應項目。請在該檔案中註解該迴路位址。請使用以下格式:

    127.0.0.1  localhost.localdomain localhost  #loopback
    IP_address  hostname
    

    例如:

    127.0.0.1  localhost.localdomain localhost  #loopback
    123.45.678.9 server1
    

    如果您不註解該項目,組態將會失敗,因為該程序將為 127.0.0.2 迴路位址建立預設 IP 證書。

  • 在伺服器上安裝適當的文件庫。如需詳細資訊,請參閱節 6.2.3, 確保 RHEL 6.x 伺服器上有所需的相依文件庫。

6.2.2 在 RHEL 6.x 上執行先決條件檢查

您可以針對每個 Identity Manager 元件產生不符合先決條件的報告。執行 II-rhel-Prerequisite.sh 程序檔 (預設位於安裝套件的 install\utilities 目錄中)。

6.2.3 確保 RHEL 6.x 伺服器上有所需的相依文件庫

在 32 位元 RHEL 平台上安裝 compat-libstdc++-33-3.2.3-69.el6.i686.rpm。在 64 位元平台上,RHEL 所需的文件庫因所選安裝方法的不同而異。依照列出的順序安裝相依文件庫。

  • 引導式安裝 (GUI):

    • libXau-1.0.6-4.el6.i686.rpm

    • libxcb-1.8.1-1.el6.i686.rpm

    • libX11-1.5.0-4.el6.i686.rpm

    • libXext-1.3.1-2.el6.i686.rpm

    • libXi-1.6.1-3.el6.i686.rpm

    • libXtst-1.2.1-2.el6.i686.rpm

    • glibc-2.12-1.132.el6.i686.rpm

    • libstdc++-4.4.7-4.el6.i686.rpm

    • libgcc-4.4.7-4.el6.i686.rpm

    • compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm

    • compat-libstdc++-33-3.2.3-69.el6.i686.rpm

    • libXrender-0.9.7-2.el6.i686.rpm

    • ksh-20120801-4mgc30.x86_64.rpm

  • 僅針對 Designer 和 Analyzer

    • gettext-0.18.3.2-1.x86_64.rpm

    • gettext-0.18.3.111.ram0.98.i686.rpm

  • 指令行安裝 (主控台或靜默安裝):

    • glibc-2.12-1.7.el6.i686.rpm

    • libstdc++-4.4.4-13.el6.i686.rpm

    • libgcc-4.4.4-13.el6.i686.rpm

    • compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm

    • compat-libstdc++-33-3.2.3-69.el6.i686.rpm

    • libXrender-0.9.7-2.el6.i686.rpm

    • ksh-20120801-4mgc30.x86_64.rpm

6.2.4 建立安裝媒體的儲存庫

如果 RHEL 6.x 伺服器需要安裝媒體的儲存庫,您可以手動建立一個。

附註:

若要設定用於安裝的儲存庫:

  1. (視情況而定) 如果要將 ISO 複製到伺服器,請執行如下指令:

    #mount-o loop <path to iso>/mnt/rhes65
    
  2. (視情況而定) 如果要將 ISO 複製到 CD 或 DVD 以及伺服器,請執行如下指令:

    #mount /dev/cdrom/mnt/rhes65
    
  3. (視情況而定) 如果已掛接 ISO,請在 /etc/yum.repos.d 中建立儲存庫檔案,並執行下列設定步驟:

    #vi/etc/yum.repos.d/rhes.repo
      [redhat-enterprise]
      name=RedHat Enterprise  $releasever - $basearch
      baseurl=file:///mnt/rhes65/
      enabled=1      
    
  4. (選擇性) 如果您使用的是安裝伺服器,請在 vi/etc/yum.repos.d/rhes.repo 中輸入以下文字:

    [redhat-enterprise]
    name=RedHat Enterprise  $releasever - $basearch
    baseurl=url_to_the_installation source
     enabled=1
    
  5. 設定儲存庫後,執行以下指令:

    # yum clean all
    # yum repolist
    # yum makecache
    
  6. 若要安裝 32 位元套件,請將 /etc/yum.conf 檔案中的 exactarch=1 變更為 exactarch=0。

  7. 若要安裝 GPG 金鑰,請輸入下列其中一個指令:

    # rpm --import /mnt/rhes65/RPM-GPG-KEY-redhat-release 
    

    或

    # rpm --import http://url/RPM-GPG-KEY-redhat-release
    
  8. (選擇性) 若要安裝 Identity Manager 的必要套件,請執行以下程序檔:

    #!/bin/bash
    
    PKGS="ksh gettext.i686 gettext.x86_64 libXrender.i686 libXau.i686 libxcb.i686 libX11.i686 libXext.i686 libXi.i686 libXtst.i686 glibc.i686 libstdc++.i686 libgcc.i686 compat-libstdc++-33.i686 compat-libstdc++-33.x86_64"
    
    for PKG in $PKGS ; 
    do
        yum -y install "$PKG"
    done
    

    附註:除非您已經修改了 64 位元儲存庫並單獨安裝了 RPM,否則程序檔無法在 32 位元儲存庫中找到 compat-libstdc++-33.x86_64 文件庫。