ドメインに参加している複数のマシンを含むSCVMM(2012 SP1)サービステンプレートを設計しようとしていますが、トリックは、ドメインコントローラーそのものがalsoであるということです。 -)テンプレート内。つまり、テンプレートには、ADになるマシンと、参加する複数のマシンが含まれています。展開中にドメインが存在しないため、テンプレートはすべてのマシンをワークグループの一部として宣言します。アプリケーションプロファイルのプレインストールスクリプトは、実行の作業を行います Install-ADDSForest
ADおよび Add-Computer
参加するマシン上。適切な展開順序でこれは正常に機能しますが、nextプレインストールスクリプトが失敗し始めるため、問題が発生します。
エラー(22725)
SCVMMはコンピューター名を受け取りました<machine>.<domain>
for vm<...>
。予想されるコンピュータ名は<machine>
。推奨される行動
VMが適切なドメインまたはワークグループに参加していることを確認してから、操作を再試行してください。
おっと。名前の変更はアプリケーションスクリプトで発生したため、SCVMMはそれを認識せず、障害を叫んでいます。しかし、これは鶏が先か卵が先かという問題です...
この問題を解決する方法の提案はありますか?
私はまったく同じことをしていて、同じ問題にぶつかっています。私は過去に、追加のVMの名前の変数を定義し(@ ServerName @)、の[ドメイン]フィールドで@ DomainName @を使用することで、これを解決しました。 OSプロファイル。次に、他の層のVM)ごとに、OSプロファイルのコンピューター名を@ ServerName @。@ DomainName @に設定します。この連結は、に渡されます。組み込みのSCVMM @ ComputerName @変数(コンピューターのFQHNで自動入力されます)。これでうまくいく場合があります。
ただし、スケーラブルなマシン層を使用する新しいサービステンプレートがあります。つまり、これらの層のVMには##を使用する必要があります。同じフィールドで増分名と構成可能なサービス設定の両方を使用することはできないため(つまり、server ##。@ DomainName @を使用することはできません)、この問題が再び発生します。
問題は、VMMがVMの@ ComputerName @変数の値を設定するときに、@ DomainName @変数の値を解析できないか、@ DomainName @がまだ入力されていないことだと思います。