VM インスタンスとホスト VM の検出Summary<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: block; max-width: ; width: auto; height: auto; } } この記事では、ディスカバリー中に仮想マシン (VM) インスタンスとホスト VM がどのように関連しているかについて説明します。 Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: block; max-width: ; width: auto; height: auto; } } すべてのリリース Instructions<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: block; max-width: ; width: auto; height: auto; } } クラウドディスカバリーは、Amazon Web Services (AWS) および Microsoft Azure クラウド内のリソースを検索し、構成管理データベース (CMDB) に関連する構成アイテム (CI) と関係を入力します。 これらのクラウドプロバイダーのいずれかで仮想マシンを検出すると、次の 2 つのレコードがその仮想マシンに関連付けられます。 1つはVMインスタンスと呼ばれます。AWS ではこれをインスタンスと呼び、Azure では仮想マシンと呼びます。 もう 1 つのレコードはゲスト VM に対応し、ホスト VM または単に OS サーバーとも呼ばれます。 VM インスタンスが検出されると、cmdb_ci_vm_instanceテーブルにレコードが作成されます。これらの VM インスタンスを検出するようにクラウドスケジュールを設定するときに、関連する VM ホストのディスカバリーを自動的にトリガーするように選択できます。これを行うには、のディスカバリーマネージャーで IP アドレス別のディスカバリー VM (推奨) オプションを有効にします。 次に、2 番目のディスカバリースケジュールが作成され、クラウドディスカバリーの 後 に実行されます。たとえば、クラウドディスカバリースケジュール名が Discover AWS の場合、ディスカバリーマネージャーは ディスカバリー - VM スケジュールと呼ばれる 2 番目のスケジュールを作成し、AWS の検出スケジュールの後に実行します。 注:この設定オプションでは、[検出 - VM スケジュールスケジュールに IP 範囲は存在しません。ホスト VM を検出するスケジュールを手動で作成している場合は、[IP 範囲] を指定する必要があります。 両方の検出が完了すると、次が作成されます。 VM インスタンス [cmdb_ci_vm_instance]VM オペレーティングシステム ([cmdb_ci_win_server] (Windows) または [cmdb_ci_linux_server] (Linux) に応じたホスト VM レコード VM インスタンスと VM ホスト間の関係も、タイプ Virtualized by::Virtualizes の関係テーブル [cmdb_rel_ci] に作成されます。つまり、Linux サーバーの場合は Virtualized by::Virtualizes 「仮想マシンインスタンス」となります。 ホスト VM のディスカバリーに Linux サーバーまたは Windows OS - サーバーパターンを使用する場合、 ホストと VM インスタンスの関係を作成 パターンのポストセンサースクリプトによってこの関係が作成されます。 CMDB でホスト VM が作成または更新されると、仮想コンピューターのチェックビジネスルールは、仮想フィールドに true のフラグを設定することで、この OS サーバーを仮想マシンとしてマークします。 検出できないホスト VM の考えられる解決策 1.検出された VM にはパブリック IP がありません。したがって、スキャンして検出する IP スケジュールに IP が入力されません。 考えられる解決策: パブリック IP を VM に関連付け、簡単な ping テストを介して MID サーバーから到達可能であることを確認します。 2.パブリック IP は利用可能ですが、選択した MID サーバーまたは MID クラスターから到達できません。 考えられる解決策:MID サーバーがどこにあるか、および簡単な ping テストでホストに到達できるかどうかを確認します。 3.パブリック IP が利用可能で、ホストは VM に到達可能ですが、認証情報は利用できません。ディスカバリーステータスは、[分類] ステージでのみ停止します。 考えられる解決策:認証情報が ServiceNow インスタンスに作成されていることを確認します。 4.パブリック IP が使用可能で、ホストが VM に到達可能ですが、ポートが正しく構成されていません。ディスカバリーステータスは、Shazzam ステージでのみ停止します。 考えられる解決策: ホストのポートが正しく設定されていることを確認します。 5.IP スケジュールでは、いくつかのパブリック IP が考慮されますが、他のパブリック IP は考慮されません 考えられる解決策: IP ディスカバリーは、 アクティブな VM でのみ実行します。VM の状態が on であるが、 retired または terminated ではないことを確認します。 考えられる解決策: VM は最初の実行で検出され、その後廃止として検出されます。そのため、廃止された VM に対して IP ディスカバリーはトリガーされません。 Related Links<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: block; max-width: ; width: auto; height: auto; } } ディスカバリーマネージャーを使用したクラウドディスカバリーの一環としての IP アドレスによる VM のディスカバリー サーバーがゲスト VM として検出されず、仮想化担当関係が作成されない