Automation State Configuration から構成とノードを削除する方法

この記事では、Automation State Configuration によって管理されているノードを登録解除し、マネージド ノードから PowerShell Desired State Configuration (DSC) 構成を安全に削除する方法について説明します。 Windows と Linux のどちらのノードの場合でも、ノードを登録解除して、ノードから構成を削除する必要があります。 Linux ノードの場合のみ、必要に応じてノードから DSC パッケージを削除することもできます。 「Linux ノードから DSC パッケージを削除する」を参照してください。

ノードを登録解除する

Note

サービスからノードを登録解除しても、Local Configuration Manager 設定のみが設定されるため、ノードはサービスに接続しなくなります。 これは、ノードに現在適用されている構成には影響しません。また、関連ファイルはノードに配置されたままになります。 ノードを登録解除または削除した後、そのノードを再登録するには、既存の構成ファイルをクリアします。 ノードから構成を削除するをご覧ください。

State Configuration (DSC) でノードを管理する必要がなくなった場合は、次の手順に従って、Azure portal または Azure PowerShell からノードを登録解除できます。

  1. Azure portal にサインインします。

  2. Automation アカウントを検索して選択します。

  3. [Automation アカウント] ページで、一覧からお使いの Automation アカウントを選択します。

  4. ご自分の Automation アカウントから、[構成管理][State configuration (DSC)] を選択します。

  5. [状態の構成 (DSC)] ページで、[ノード] タブをクリックします。

  6. [ノード] タブで、登録解除するノードの名前を選択します。

  7. そのノードのペインで、[登録解除] をクリックします。

    Screenshot of the Node details page highlighting the Unregister button.

ノードから構成を削除する

1 つ以上のノードに割り当てられている、インポートした DSC 構成ドキュメント (Managed Object Format (MOF) つまり .mof ファイル) を削除する準備ができたら、次のいずれかの手順に従います。

Windows と Linux のノードの構成は、どちらも Azure portal から削除できます。

  1. Azure portal にサインインします。

  2. Automation アカウントを検索して選択します。

  3. [Automation アカウント] ページで、一覧からお使いの Automation アカウントを選択します。

  4. ご自分の Automation アカウントから、[構成管理][State configuration (DSC)] を選択します。

  5. [State configuration (DSC)] ページで、[構成] タブをクリックし、削除する構成の名前を選択します。

    Screenshot of configurations tab.

  6. 構成の詳細ページで、[削除] をクリックして構成を削除します。

    Screenshot of deleting an extension.

ノードを再登録する

ノードは、「Azure Automation State Configuration を有効にする」で説明されている方法のいずれかを使用して、そのノードを最初に登録したときと同様に再登録できます

Linux ノードから DSC パッケージを削除する

この手順は省略可能です。 State Configuration (DSC) から Linux ノードを登録解除しても、マシンから DSC と OMI のパッケージは削除されません。 次のコマンドを使用して、パッケージとともにすべてのログと関連データも削除します。

パッケージ名とその他の関連する詳細については、GitHub リポジトリの Linux 用 PowerShell Desired State Configuration を参照してください。

RPM ベースのシステム

rpm -e <package name>

dpkg ベースのシステム

dpkg -P <package name>

次のステップ