前のトピック: アプリケーション マイグレート ウィザード

次のトピック: リモート グリッドからのアプリケーションのインポート


グリッド間の信頼関係の設定

アプリケーション インポート ウィザードを実行する前に、「2 つのグリッド間の信頼関係」を設定する必要があります。

2 つのグリッド間に信頼関係を設定して「マイグレート元」操作を実行する(リモート グリッドからローカル グリッドにアプリケーションをマイグレートする)には、以下の手順に従います。

  1. ローカル グリッド上のグリッド シェルから、grid info -v を実行し、[グリッド公開 SSH キー]の値をコピーします。キーが空白または改行のない単一行に含まれていることを確認してください。
  2. リモート グリッドにログインして新規ユーザを作成します。その際、前の手順で取得した公開 SSH キーを sshkey パラメータとして指定します。 たとえば、以下のようになります。
    user create remotegrid@ca.net pwd=somepwd sshkey=sshkey
    
  3. リモート グリッド上のグリッド シェルの内部から、作成したばかりのユーザにグリッド ACL に対する「app_developer」アクセスを提供し、このユーザがアプリケーションをマイグレートできるようにします。 以下に例を挙げます。
    grid modify_acl local:user:remotegrid@ca.net=app_developer
    
  4. リモート グリッド上のグリッド シェルの内部から、作成したばかりのユーザにマイグレート先となるアプリケーションのアプリケーション ACL に対する「configure」アクセスを提供します。 以下に例を挙げます。
    app modify_acl myapp local:user:remotegrid@ca.net=configure
    
  5. [アプリケーション リスト]タブの内部で、ツールバーまたは右クリック メニューから[マイグレート元]ボタンを選択します。
  6. オプション: これ以上アプリケーションをマイグレートする必要がない場合は、リモート グリッドに作成されたユーザを消去します。

2 つのグリッド間に信頼関係を設定して「マイグレート先」操作を実行する(ローカル グリッドからリモート グリッドにアプリケーションをマイグレートする)には、以下の手順に従います。

  1. ローカル グリッド上のグリッド シェルから、grid info -v を実行し、[グリッド公開 SSH キー]の値をコピーします。キーが空白も改行もない単一行に含まれていることを確認してください。
  2. リモート グリッドにログインして新規ユーザを作成します。その際、前の手順で取得した公開 SSH キーを sshkey パラメータとして指定します。 たとえば、以下のようになります。
    user create remotegrid@ca.net pwd=somepwd sshkey="sshkey"
    
  3. リモート グリッド上のグリッド シェルの内部から、作成したばかりのユーザにグリッド ACL に対する「app_developer」アクセスを提供し、このユーザがアプリケーションをマイグレートできるようにします。 以下に例を挙げます。
    grid modify_acl local:user:remotegrid@ca.net=app_developer
    
  4. リモート グリッド上のグリッド シェルから、grid info -v を実行し、[グリッド公開 SSH キー]の値をコピーします。キーが空白も改行もない単一行に含まれていることを確認してください。
  5. ローカル グリッドにログインして新規ユーザを作成します。その際、前の手順で取得した公開 SSH キーを sshkey パラメータとして指定します。 たとえば、以下のようになります。
    user create localgrid@ca.net pwd=somepwd sshkey="sshkey"
    
  6. ローカル グリッド上のグリッド シェルから、作成したばかりのユーザにグリッド ACL に対する「app_developer」アクセスを提供し、このユーザがアプリケーションをマイグレートできるようにします。 以下に例を挙げます。
    grid modify_acl local:user:localgrid@ca.net=app_developer
    
  7. ローカル グリッド上のグリッド シェルから、作成したばかりのユーザにリモート グリッドがマイグレート先となるアプリケーションの ACL に対する「configure」アクセスを提供します。 以下に例を挙げます。
    app modify_acl myapp local:user:localgrid@ca.net=configure
    
  8. ローカル グリッド上の[アプリケーション リスト]タブの内部で、ツールバーまたは右クリック メニューから[マイグレート先]ボタンを選択します。
  9. オプション: これ以上アプリケーションをマイグレートする必要がない場合は、ローカル グリッドおよびリモート グリッドに作成されたユーザを消去します。