Oracle® Solaris Cluster システム管理

印刷ビューの終了

更新: 2015 年 10 月
 
 

特定のパッケージの更新

IPS パッケージは、Oracle Solaris 11 オペレーティングシステムで導入されました。各 IPS パッケージは、Fault Managed Resource Indicator (FMRI) によって記述されており、pkg(1) コマンドを使用して、SRU 更新を実行します。また、scinstall –u コマンドを使用して SRU 更新を実行することもできます。

特定のパッケージを更新して、更新された Oracle Solaris Cluster データサービスエージェントを使用する場合があります。

特定のパッケージの更新

  1. RBAC の承認 solaris.cluster.admin を提供する役割になります。
  2. パッケージを更新します。

    たとえば、特定のパブリッシャーからのパッケージを更新するには、pkg-fmri にパブリッシャー名を指定します。

    # pkg update pkg-fmri

    Caution

    注意  -  pkg update コマンドに pkg-fmri を指定しないで使用すると、更新を入手可能なすべてのインストール済みパッケージが更新されます。


    インストール済みのパッケージの新しいバージョンが利用可能で、残りのイメージと互換性がある場合、パッケージはそのバージョンに更新されます。そのパッケージに reboot-needed フラグが true に設定されたバイナリが含まれている場合は、pkg update pkg-fmri を実行すると、新しいブート環境が自動的に作成され、更新後に新しいブート環境でブートされます。更新しているパッケージにリブートを強制するバイナリが含まれていない場合、pkg update コマンドはライブイメージを更新するため、リブートは必要ありません。

  3. データサービスエージェント (ha-cluster/data-service/*、または ha-cluster/ha-service/gds の汎用データサービスエージェント) を更新する場合は、次の手順を実行します。
    1. # pkg change-facet facet.version-lock.pkg name=false
    2. # pkg update pkg name

    例を示します。

    # pkg change-facet facet.version-lock.ha-cluster/data-service/weblogic=false # pkg update ha-cluster/data-service/weblogic

    エージェントをフリーズして、更新されないようにするには、次の手順を実行します。

    # pkg change-facet facet.version-lock.pkg name=false
    # pkg freeze pkg name

    特定のエージェントのフリーズに関する詳細は、Controlling Installation of Optional Components in Adding and Updating Software in Oracle Solaris 11.2を参照してください。

  4. パッケージが更新されたことを確認します。
    # pkg verify -v pkg-fmri