Bring Your Own Azure Account
このドキュメントでは、ScaleX EnterpriseアカウントをプライベートAzureアカウントに接続する手順について説明します。これを設定すると、RescaleがアクセスできるカスタムAzureサブスクリプションに対して、クラスタがプロビジョニングされます。
前提条件
- ScaleX Enterpriseの会社管理者アカウント
- Azure ADテナントにアプリケーションを登録するのに十分な権限を持つAzureポータルアカウント。
セットアップ方法 – Azure
1) Azure portalにサインインします.
2)サービス一覧から、Azure Active Directory を選択します。
3) App registrationsを選択し、New application registrationをクリックします。
4) 表示される作成ブレードで、以下の情報を入力し、Rescale用の新しいAzure ADアプリケーションを作成します。
- アプリケーションの名前をRescaleにします
- アプリケーションの種類として、Webアプリ/APIを選択します
- サインオンURLには、お客様がサインアップしたScaleX EnterpriseプラットフォームのURL(例:https://platform.rescale.com または https://platform.rescale.jp)を使用します。
5) アプリケーションIDを検索します。
App registrationsリストから、上記で作成したアプリケーションを選択します。表示されたアプリケーションブレードで、Application IDをメモしておきます。この値は後で必要になります。
6) 新しいアプリケーションシークレットを生成する。
Settingsを選択し、Keyボタンをクリックします。表示されたブレードに、鍵の説明(ここではrescale-key)と有効期限を入力します。
Saveボタンをクリックすると、新しいキーが作成されます。保存後、鍵の値がUIに表示されます。これは、Application Secretです。この値は後で必要になるので、メモしておいてください。
7)Tenant IDを取得する。
Azure AD 設定ブレードで、Propertiesリンクを選択します。
プロパティテーブルに表示されるDirectory IDの値をメモしておいてください。これがあなたのTenant IDです。
8)サービス一覧からSubscriptionを選択します。
9)Rescaleで使用するSubscriptionを選択します。
RescaleによってプロビジョニングされたすべてのAzureリソースは、特定のAzureサブスクリプションに入ることになります。Rescale専用の新しいSubscriptionを作成する場合は、SubscriptionブレードからAddボタンを選択します。そうでない場合は、リストから既存のSubscriptionを選択します。
10) Subscription IDをメモしておいてください。
サブスクリプションを選択した後、プロパティリンクをクリックします。
プロパティブレードに表示されるSubscription IDをメモしておいてください。この値は後で必要になります。
11) サブスクリプションの設定にあるアクセスコントロール(IAM)ボタンをクリックします。
12) Rescale Azure ADアプリケーションのContributorに、Subscriptionへのアクセス権を付与します。
Add ボタンをクリックします。表示される New Permission blade で、Role dropdown で Contributor を選択し、Select text box に Rescale と入力します。上で作成した Rescale アプリケーションが結果リストに表示されるはずです。
Rescaleアプリケーションを選択し、Saveをクリックします。
セットアップ方法 – Rescale
1)ScaleX EnterpriseポータルのBring Your Own Azureセクションに移動します。
右上のユーザーメニューからAdministrationを選択します(会社名が表示されます)。次に、メニューバーから、Integrations > Bring Your Own Azureを選択します。
なお、このオプションはすべてのユーザーがデフォルトで利用できるわけではありません。表示されない場合は、Rescaleのサポートにお問い合わせください。
2) 生成されたAzureの認証情報を送信します。
この時点で、Azure ポータルからApplication ID、Application Secret、Tenant ID、Subscription IDの 4 つの値が取得されているはずです。これらの値をフォームに入力し、Submitをクリックします。
フォームを送信するとRescaleに通知され、指定されたサブスクリプションに必要なリソースのプロビジョニングが開始されます。プロビジョニングが完了すると、企業の管理者に電子メールが送信されます。このメールを受信すると、ScaleXプラットフォームで作成されたすべてのAzureクラスタが、お客様のSubscriptionで実行されるようになります。