1 概要

Automated Cartridge System Library Software (ACSLS) は、StorageTek 自動テープライブラリを制御する Oracle の StorageTek サーバーソフトウェアです。ACS (Automated Cartridge System) は、PTP (Pass-Thru-Port) 経由で接続されたテープライブラリのグループです。ACSLS はネットワーク経由のコマンド処理を介して、1 つ以上の ACS に保存された情報にアクセスし管理します。このソフトウェアには、システム管理コンポーネント、クライアントシステムのアプリケーションへのインタフェース、およびライブラリ管理機能が備わっています。ACSLS 8.4 には WebLogic 10.3.6 がバンドルされています。

ACSLS 8.4 はリレーショナルデータベース PostgreSQL を使用します。Solaris 11, の場合、Oracle edelivery サイト内の STKacsls パッケージが置かれている場所から PostgreSQL パッケージを入手できます。このドキュメントで説明する Linux のインストール手順では、Linux 6.5 製品パックのインストール後に Oracle yum リポジトリから PostgreSQL パッケージを追加する方法を説明します。

ソフトウェア要件

  • 次を対象とした ACSLS 8.4 がテストされ、ドキュメント化されています。

    • Solaris 11 Update 2 を実行している Oracle の Sun SPARC および X86 プラットフォーム。

    • Oracle Linux 6.5。

      Oracle Linux テストは、Oracle の Unbreakable Enterprise Kernel を使用した環境で行われました。

  • 仮想環境を含むその他のオペレーティングシステムは、テストもサポートもされていません。

  • ACSLS では、論理ライブラリやファイバ接続ライブラリ (SL500 や SL150 など) で使用する特別なデバイスドライバも提供されます。これは、Solaris ゾーン環境の問題です。このようなデバイスドライバはシステムカーネルに接続されるため、大域ゾーンへの配置が必要です。このようなドライバを使用する場合は、ACSLS をローカルゾーン環境にインストールできません。

  • ACSLS 8.4 HA (High Availability) システムは専用のプラットフォームペアにインストールする必要があります。

操作面で承認済み

この製品は、次に説明されているオペレーティング環境で実行するために正常にインストールされました。製品や関連する実行環境に悪影響を与えることなく基本機能を提供することが実証されています。

Red Hat Enterprise Linux

システム要件

  • メモリー: 4G バイト以上

    システムメモリーを表示するには:

    • Solaris

      prtconf | grep Mem
      
    • Linux

      grep MemTotal /proc/meminfo
      
  • スワップ: (Solaris 11.2 および Linux 6.5 を使用する) 今日のシステムには、4G バイト以上のメモリーと 2G バイト以上のスワップが搭載されているべきです。システムメモリーが 6G バイトを超える場合は、だいたいの目安として物理メモリーの 30% 以上のスワップ領域を確保してください。スワップ空間を確認するには:

    • Solaris

      vmstat -S
      

      結果は K バイト単位で表されます。

    • Linux

      vmstat -s | grep total 
      

      結果は K バイト単位で表されます。

  • ファイルシステムおよび必要なデータベース:

    ACSLS 8.4 は任意のファイルシステムにインストールできます。ACSLS をインストールする前に、次のディレクトリを定義する必要があります。

    • ACSLS コンポーネントがインストールされるベースディレクトリ。

    • ACSLS バックアップ用のデフォルトディレクトリ。必須ではありませんが、ACSLS のベースディレクトリとは別のファイルシステムに ACSLS バックアップディレクトリを配置することをお勧めします。

    ACSLS は任意のディレクトリにインストールできますが、ACSLS に使用されるデフォルトディレクトリは次のとおりです。

    • /export/home がデフォルトの ACSLS ベースディレクトリです。

    • /export/backup がデフォルトの ACSLS バックアップディレクトリです。

    ACSLS ベースディレクトリのファイルシステムには、少なくとも 5G バイトの空き容量が必要です。ACSLS バックアップ用にさらに 5G バイトの空き容量を予約してください。ファイルシステムのサイズを表示するには:

    df -h
    
  • ファイバカード (オプション) はオプションです。ファイバチャネル動作用に適切な HBA が必要です。

    • 論理ライブラリ機能をサポートするターゲットモード動作については、この HBA は現世代の QLogic ファイバカード (4G バイト以上) である必要があります。

    • ファイバ接続ライブラリ (SL500 または SL150) をサポートするイニシエータモード動作については、ACSLS 8.4 は QLogic および Emulex HBA で十分にテストされ、認証されています。

ブラウザ要件

正式なテストは、最新リリースの FireFox、Chrome、および Internet Explorer に限定されていましたが、ACSLS 8.4 GUI は、もっとも一般的な最新のブラウザで動作できます。Chrome ブラウザおよび以前のバージョンの FireFox は、WebLogic サーバーでの ACSLS のデフォルト設定を使用して適切にテストされました。Internet Explorer 8 以上および FireFox 39 以上では、https 用の 2048 ビットの自己署名デジタル証明書を用意するのに構成設定が必要になります。HTTPS 用の自己署名デジタル証明書の構成を参照してください。

共同ホスティング

中断なしのライブラリサービスを保証し、リソースの競合による予期しない問題を回避するために、一般に、ACSLS を専用サーバー上のスタンドアロン環境で実行することが推奨されています。ただし、一部のシステムは、複数のアプリケーションが相互に完全に分離されているように共同ホストされた方法で実行できるように設計されています。Solaris Containers および Oracle Solaris VM Server for SPARC では、ACSLS とともに使用するために条件付きの共同ホスティングが可能になっています。

次のリストでは、ACSLS アプリケーションのさまざまな共同ホスティングオプションに関連する条件および制限について詳細に説明します。

  • Solaris ゾーン (コンテナ)

    Solaris ゾーンを使用すると、システム管理者が標準の低コストサーバーを 4 台の独立した Solaris システム (それぞれが独自の分離したファイルシステムと、Solaris の独自のインスタンスを持つ) にパーティション分割できます。同じプラットフォーム上のその他のゾーンにあるアプリケーションに影響を与えることなく、ネットワークリソースを各ゾーンに割り当てたり、任意のローカル (非大域) ゾーンをリブートしたりできます。

    ただし、複数のゾーン間でデバイスドライバなどのカーネルリソースを共有する機能はほとんど役立ちません。カーネルドライバが必要なアプリケーションは大域ゾーン内に存在することが理想的です。ただし、アプリケーションが致命的な状態になると、その他のゾーン内で動作しているその他のすべてのアプリケーションが影響を受ける可能性があるため、一般に、大域ゾーンにアプリケーションをインストールすることは適切な運用ではありません。

    ネットワークインタフェース以外のドライバが必要ない場合にかぎり、ACSLS 8.4 を Solaris ゾーンにインストールできます。論理ライブラリを使用する場合はターゲットモードファイバチャネルドライバが必要になり、SL500 または SL150 ライブラリへの接続にはイニシエータモードファイバチャネルドライバが必要になります。いずれの構成でも、ACSLS を大域ゾーンにインストールする必要があります。

    Solaris ゾーンでの使用がサポートされている ACSLS HA バージョンはありません。

  • Oracle VM Server for SPARC

    Oracle VM Server for SPARC (以前の Logical Domains (LDoms)) テクノロジには、各ドメインを独自の Solaris カーネルで制御できる範囲までは、Solaris Containers よりも大きな利点があります。

    Solaris 管理者は、システム間でハードウェアリソースをパーティション分割することで、特定のリソースを特定のドメインに割り当てることができます。この仮想マシン上のネットワークリソースは、サーバー上の最大 128 個の任意のゲストドメイン間で簡単に共有できます。ただし、PCIe バスから I/O デバイスへのアクセスが必要なアプリケーションは、特別な I/O ドメインにインストールする必要があります。VM サーバー上に作成できる I/O ドメインの数は、SPARC プラットフォーム上にある個別の PCIe バスの数によって異なります。単一の PCIe バスが搭載されたシステムでは、2 つの I/O ドメインを持つことができます。このうち 1 つは制御ドメインにする必要があります。

    ACSLS アプリケーションがライブラリ、およびクライアントアプリケーションへのネットワーク接続にのみ依存する場合、このサーバー上のゲストドメインにインストールできます。仮想ネットワークの設定手順については、『 Oracle VM Server for SPARC 2.1 管理ガイド』ドキュメントの「仮想ネットワークの使用」セクションに記載されています。

    ACSLS 8.4 アプリケーションで論理ライブラリを使用する予定の場合や、SL500 や L700 などのファイバチャネルライブラリに接続する予定の場合は、ACSLS を I/O ドメインにインストールする必要があります。『Oracle VM Server for SPARC 2.1 管理ガイド』の「I/O ドメインの設定」セクションを参照してください。

    Solaris Cluster Software は Oracle VM Server for SPARC でサポートされているため、このプラットフォームは ACSLS HA アプリケーションで使用できます。Oracle VM サーバー (SPARC) 向け Oracle Solaris Cluster データサービスに関するガイドを参照してください。