リポジトリのアタッチ(repositoryAttach)

repositoryAttachコマンドは、グリッドに既存のリポジトリをアタッチして使用できるようにします。

ttGridAdmin repositoryAttach name
                             -path path
                             -method mount|scp
                             [-address internalAddress]

オプション

repositoryAttachコマンドには、次のオプションがあります。

オプション 説明

name

アタッチするリポジトリの名前。

-path path

リポジトリが配置されている親ディレクトリへの完全修飾パス。

-method mountの場合、これは/net/mysys2/repositoriesなどの完全NFSパスです。

-method scpの場合、これは-addressで示されているシステム上にある/repositoriesなどのフルパスです。

-method mount|scp

グリッド・インスタンスがリポジトリにアクセスする方法を示します。サポートされているオプションは、mountまたはscpです。

  • mount: リポジトリは、各グリッド・ホスト上のNFSマウントを介してアクセスされます。

  • scp: リポジトリは、パスワードなしSSHを介してscpを使用する各グリッド・ホストによってアクセスされます。

ノート: repositoryAttach-method設定は、リポジトリの作成時にrepositoryCreateに使用された設定に一致する必要があります。

-address internalAddress

scpを介してアクセスするリポジトリの場合、このオプションは必須であり、リポジトリが配置されているシステムのDNS名またはIPアドレスを指定します。

「アドレス形式」も参照してください。

この例では、-method scpを使用して、システムmysys2上にあるリポジトリ/repositories/repo1をアタッチします。

% ttGridAdmin repositoryAttach repo1 -path /repositories -method scp 
-address mysys2.example.com
Repository repo1 attached

ノート:

このコマンドは、通常、グリッド間でデータベースのバックアップをリストアできるように、別のグリッドから作成されたリポジトリをアタッチするために使用します。また、リポジトリをデタッチした場合に、その作成元のグリッドにリポジトリを再アタッチするためにも使用できます。