---
sourceDocument: Xanadu IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/it-operations-management

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# SSH 証明書でサービスプリンシパルを使用した Azure クラウドディスカバリー

# SSH 証明書でサービスプリンシパルを使用した Azure クラウドディスカバリー {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

有効期間が短い SSH 証明書でサービスプリンシパル (SP) を使用して、Azure 上の Linux 仮想マシンを検出します。これらの証明書を使用すると、パスワードまたは公開キーと秘密キーのペアが必要なくなります。

## 始める前に

必要なロール：admin

クラウドディスカバリーの認証情報を作成する前に、Azure ポータルでサービスプリンシパルを設定する必要があります。詳細については、[Microsoft Azura](https://learn.microsoft.com/en-us/azure/?product=popular) のドキュメントを参照してください。Azure AD ログインを有効にして Linux VM を作成したら、Linux VM の OpenSSH 証明書ベースの認証を使用して Azure AD にログインするための要件を必ず確認してください。サービスプリンシパルとリソースグループに適切なロールの割り当てを構成します。

認証情報を作成する前に、OpenSSH 証明書を使用して Azure VM に接続するには外部認証情報ストレージプラグインが必要です。

## 手順

1. インスタンスで、 ディスカバリー認証情報 をクリックし、\[ New\] を選択します。
2. 認証情報のタイプとして、\[Azure サービスプリンシパル\] を選択します。
3. フォームに必要な情報を入力して送信します。  
4. 移動先 ディスカバリー認証情報 をクリックし、\[ New\] を選択します。
5. このタイプの認証情報の場合は、\[Azure SSH 証明書認証情報\] を選択します。
6. 手順 3 で作成したサービスプリンシパル認証情報のリンクなど、必要な情報をフォームに入力します。  
   Azure サービスプロバイダーと SSH 証明書認証情報が作成され、リンクされました。クラウドディスカバリーのスケジュールを作成する手順を続行します。
7. \[クラウドディスカバリーワークスペース\] ホームページに移動して、\[クラウドディスカバリー\] を選択します。  
8. \[新しいディスカバリースケジュール\] を選択します。
9. スケジュールの名前を指定し、クラウドプロバイダーとして \[Azure\] を選択します。
10. 手順 3 で作成した Azure サービスプリンシパル認証情報を使用して、新しいサブスクリプションを作成します。
11. データセンターを選択します。
12. 仮想マシンを検出するオプションを有効にします。
13. \[終了して実行\] を選択して、スケジュールの作成を完了します。

## タスクの結果

ディスカバリースケジュールが開始され、\[クラウドオペレーション\] ホームページに新しく作成されたスケジュールの実行状況が表示されます。しばらくすると、スケジュール済みディスカバリーが完了し、VM ディスカバリーの新しいスケジュールが作成されて実行されます。新しい VM ディスカバリーのスケジュールでは、SSH 証明書の生成用に作成した SP を使用して VM を認証します。これは、認証情報の \[ディスカバリー IP の親和性\] セクションで確認できます。

