メモ
コミュニティの関心グループが Yammer から Microsoft Viva Engage に移行されました。 Viva Engage コミュニティに参加し、最新のディスカッションに参加するには、「 Finance and Operations Viva Engage Community へのアクセスを要求する 」フォームに入力し、参加するコミュニティを選択します。
この記事では、既存の Microsoft Dynamics 365 Finance + Operations (on-premises) 環境でノードを追加または削除する方法について説明します。 任意のノード タイプに使用できる一般的な手順について説明します。 特定のノード タイプに対して、さらに手順を実行する必要がある場合があります。 この場合は、ノード タイプまたはサービスのドキュメントを参照してください。
ノードの追加
既存の環境に 1 つ以上のノードを追加するには、次の手順に従います。
最新のインフラストラクチャ スクリプトをダウンロードする必要があります。 詳細については、インフラストラクチャ スクリプトを更新する を参照してください。 この手順を実行するには、バージョン2.23.1以降のスクリプトが必要です。
ConfigTemplate.xml ファイルを新しいノード情報で更新します。
以下のコマンドを実行して、ConfigTemplate.xml ファイルで定義されているすべてのノードタイプがクラスタに存在することを確認します。
.\Update-SFClusterConfig.ps1 -ConfigurationFilePath .\ConfigTemplate.xml -AddNodeTypes前のコマンドで構成ファイルが生成され、すべてのノードタイプがすでにクラスタに存在していることが記載されていない場合は、新しい構成ファイルで Azure Service Fabric cluster を更新する必要があります。 詳細については、Service Fabric Cluster の構成を更新するを参照してください。
次のコマンドを実行して、新しいノードの前提条件を生成します。
.\Export-Certificates.ps1 -ConfigurationFilePath .\ConfigTemplate.xml .\Export-Scripts.ps1 -ConfigurationFilePath .\ConfigTemplate.xml -D365FOVersion <version of fno currently installed>次のコマンドを実行して、グループ管理サービス アカウント (gMSA) アカウントを更新して、新しいノードがそれを使用できるようにします。
.\Create-GMSAAccounts.ps1 -ConfigurationFilePath .\ConfigTemplate.xml -Update次のコマンドを実行して、新しいノードから Service Fabric の診断ストアにアクセスできることを確認します。
.\Configure-FileShares.ps1 -ConfigurationFilePath .\ConfigTemplate.xml -FileShareReference "sfDiagnostics"次のコマンドを実行して、新しいノードのすべての前提条件がインストールされていることを確認します。
.\Configure-PreReqs-AllVMs.ps1 -ConfigurationFilePath .\ConfigTemplate.xml -MSIFilePath <file-path> -ForcePushLBDScripts .\Complete-PreReqs-AllVMs.ps1 -ConfigurationFilePath .\ConfigTemplate.xml次のコマンドを実行して、新しいノードがすべての前提条件を満たしていることを検証します。
.\Test-D365FOConfiguration-AllVMs.ps1 -ConfigurationFilePath .\ConfigTemplate.xml新しいノードを Service Fabric Cluster に追加するには、次のコマンドを実行します。 このコマンドは、クラスタ内の既存のノードから実行する必要があります。
メモ
このコマンドは、クラスタに追加する新しいノードごとに1回実行します。
.\Add-ServiceFabricNode.ps1 -ConfigurationFilePath .\ConfigTemplate.xml -VMName <vm name>すべての新しいノードがクラスタに追加され、サービスが配置されるまで待ちます。
更新されたクラスター コンフィギュレーション ファイルを生成するには、次のコマンドを実行します。
.\Update-SFClusterConfig.ps1 -ConfigurationFilePath .\ConfigTemplate.xml -UpdateServiceFabricSettings新しい構成ファイルで Service Fabric Cluster を更新します。 詳細については、Service Fabric Cluster の構成を更新するを参照してください。
アプリケーションのインストールを順番に実行します。 アプリケーションのインストールを循環するには、次の手順に従います。
ライフサイクル サービスで、オンプレミス実装プロジェクトを開きます。
オンプレミス実装プロジェクトで、 環境の環境の詳細 を開き、ノードも追加しました。
[メンテナンス] で 、[設定の更新] を選択します。
[ 準備] を選択して、サービスのためにオンプレミス環境を準備します。
メモ
環境がサービス提供の準備中である場合、状態は展開済みとなります。 [ デプロイの状態] フィールドには、準備の進行状況が表示されます。 準備中には、パッケージのフォーマットやパッケージのダウンロードなどの操作が行われます。
準備中に環境に直接触れることがないため、この時点ではダウンタイムはありません。 ユーザーは、準備時にシステムをそのまま使用できます。
準備が完了すると、中止と環境の更新ボタンが表示されます。 更新プログラムの適用を開始するには、[ 環境の更新] をクリックします。
確認メッセージが表示されたら、はい を選択します。 サービス操作は環境で開始され、これにより環境のダウンタイムが開始されます。
環境の状態は、配置済みから配置中に変更されます。
更新が完了すると、環境状態は展開に戻されます。 更新プログラムの適用に失敗したとき、環境状態は 失敗 に変更されます。
ノードの削除
既存の環境から 1 つ以上のノードを削除するには、次の手順に従います。
次のコマンドを実行して、Service Fabricにノードの削除を指示する更新されたコンフィギュレーション ファイルを生成します。 このコマンドは、クラスタ内の既存のノードから実行する必要があります。
メモ
このコマンドは大文字と小文字を区別します。
.\Update-SFClusterConfig.ps1 -ConfigurationFilePath .\ConfigTemplate.xml -RemoveNode -NodeNames @("node1", "node2")新しい構成ファイルで Service Fabric Cluster を更新します。 詳細については、Service Fabric Cluster の構成を更新するを参照してください。
Service Fabricクラスタ コンフィギュレーションの更新後、次のコマンドを実行してクラスタ コンフィギュレーションからノードをクリーンアップする必要があります。
.\Update-SFClusterConfig.ps1 -ConfigurationFilePath .\ConfigTemplate.xml -CleanupRemoveNode新しい構成ファイルで Service Fabric Cluster を更新します。 詳細については、Service Fabric Cluster の構成を更新するを参照してください。