過去のナビゲーションリンクのスキップSecure Global Desktop 4.31 管理者ガイド > アレイ、サーバー、負荷分散 > Secure Global Desktop インストールのバックアップと復元

Secure Global Desktop インストールのバックアップと復元

このトピックでは、次の操作方法について説明します。

Secure Global Desktop インストールのフルバックアップを作成する方法

Secure Global Desktop インストールを復元したり、一部の Secure Global Desktop コンポーネントを個別に修復したりするには、フルバックアップが必要になります。

バックアップを作成しているときに、コマンド行ツールを実行したり、Object Manager や Array Manager を使用したりしないでください。バックアップを作成しているときは、Secure Global Desktop サーバーをシャットダウンすることをお勧めします。シャットダウンできない場合は、サーバーの負荷が少ないときにバックアップを実行してください。

Secure Global Desktop をバックアップするには、次の手順を行ないます。

  1. tarantella archive コマンドを実行します。
  2. アレイの各メンバーで、Secure Global Desktop インストールディレクトリ全体をバックアップします。

Secure Global Desktopでは、次の構成ファイルも使用されます。これらのファイルについては、使用しているファイルのうち、変更を加えたものだけをバックアップするだけでかまいません。

損傷した Secure Global Desktop コンポーネントを復元する方法

損傷したインストールを復元するために、Secure Global Desktop を次のコンポーネントに分けることができます。

バイナリファイル、スクリプトファイル、およびテンプレートファイル

バイナリファイル、スクリプトファイル、およびテンプレートファイルが変更されるのは、インストール、パッチ、またはカスタマイズ作業のときだけです。変更されることはあまりありません。

これらのファイルは、バックアップまたは再インストールによって復元できます。

HTML テーマファイル

HTML テーマファイルは、 Webtop の外観を制御するファイルです。

テーマファイルの復元方法は、カスタマイズしたテーマを使用しているかどうかに応じて異なります。

テーマファイルは、/opt/tarantella/var/docroot/resources ディレクトリに格納されています。

ロケール固有のテンプレートテーマファイルは、locale_0x3d_locale/ という書式の名前を持つディレクトリにあります。これらのディレクトリは、/opt/tarantella/var/docroot/resources ディレクトリの locale=locale/ ディレクトリに相当します。

Expect スクリプト

Expert スクリプトは、Secure Global Desktop とアプリケーションサーバーの間の対話 (たとえば、ユーザーのログイン) を制御するファイルです。

Experts スクリプトの復元方法は、カスタマイズしたスクリプトを使用しているかどうかに応じて異なります。

スクリプトは、/opt/tarantella/var/serverresources/expect ディレクトリにあります。

サーバー固有の設定

サーバー固有の設定とは、サーバー DNS 名やサーバー調整など、Secure Global Desktop サーバーのプロパティーのうち、アレイの他のメンバーと共有されないすべてのプロパティーのことです。

この設定は特定の Secure Global Desktop ホストに固有なので、そのホストから作成したバックアップから復元する必要があります。

サーバー固有の設定は、/opt/tarantella/var/serverconfig/local ディレクトリにあります。

Secure Global Desktop セキュリティーサービスを使っている場合、次のディレクトリとファイルを復元する必要があります。

アレイ全体の設定

アレイ全体の設定とは、他のアレイメンバーの名前など、すべてのアレイメンバーに共通のプロパティーすべてのことです。

グローバル設定は、次の方法で復元できます。

アレイ全体の設定は、/opt/tarantella/var/serverconfig/global ディレクトリにあります。

エンタープライズ (ENS) データベース

エンタープライズ (ENS) データベースはアレイ全体で共有されるデータベースで、Webtop、アプリケーション、およびユーザーの情報すべてが保管されます。これらの情報は、定期的に変更されます。

エンタープライズデータベースは、プライマリ Secure Global Desktop サーバーのバックアップから復元することをお勧めします。

エンタープライズデータベースは、/opt/tarantella/var/ens ディレクトリにあります。

自動ログアーカイブ

デフォルトでは、毎週日曜日の午前 4 時に cron ジョブを使用して、ログファイルのアーカイブが作成されます。

root ユーザーの crontab が破壊したり、アーカイブが実行されなかったりした場合は、tarantella setup を使用してデフォルト設定を復元するか、アーカイブの実行日時を変更します。

ログファイルのアーカイブは、/opt/tarantella/var/log/ ディレクトリに作成されます。

Secure Global Desktop 印刷

Secure Global Desktop をインストールすると、Secure Global Desktop 印刷キューが設定されます。

印刷キューがない場合は、次の方法で復元できます。

印刷キューは、/opt/tarantella/var/print ディレクトリにあります。

Secure Global Desktop Web Server、Web サービス、およびブラウザベース Webtop

Secure Global Desktop Web Server、Web サービス、およびブラウザベース Webtop の設定は、特定の Secure Global Desktop ホストに固有なので、そのホストから作成したバックアップから復元する必要があります。

Secure Global Desktop Web Server の設定は、/opt/tarantella/webserver/apache/apache_version ディレクトリにあります。Web サーバーのパスワードファイルと .htaccess ファイルがある場合は、他の場所に格納されていることがあります。

Secure Global Desktop Web サービスの設定は /opt/tarantella/webserver/tomcat/tomcat_version ディレクトリにあります。

ブラウザベース Webtop で使用するファイルは、/opt/tarantella/webserver/tomcat/tomcat_version/webapps/sgd ディレクトリにあります。

Secure Global Desktop インストールを完全に復元する方法

損傷した Secure Global Desktop コンポーネントを復元できない場合、またはシステムがどの程度損傷しているかわからない場合は、Secure Global Desktop インストールを完全に復元する必要があります。完全な復元を実行するには、フルバックアップが必要です。

完全な復元を実行するには、次の手順を行ないます。

  1. Secure Global Desktop サーバーを停止します (tarantella stop)。
  2. tarantella uninstall --purge コマンドを実行して Secure Global Desktop をアンインストールします。

    これに失敗した場合、手動で Secure Global Desktop パッケージを削除しなければならないかもしれません。Linux プラットフォームならば rpm -e tta、Solaris Operating System プラットフォームならば pkgrm tta というコマンドで削除してください。

  3. rm -rf /opt/tarantella を実行して、Secure Global Desktop インストールディレクトリを削除します。
  4. Secure Global Desktop とパッチ (適用されていた場合) を再インストールします。プリンタ、rc スクリプト、および設定パッケージデータベースがインストールされます。
  5. Secure Global Desktop サーバーを停止します (tarantella stop)。
  6. rm -rf /opt/tarantella を実行して Secure Global Desktop インストールディレクトリを削除し、バックアップから Secure Global Desktop を復元します。

    サーバー名が一致していることを確認してください。

  7. Secure Global Desktop サーバーを再起動します (tarantella start)。
関連トピック