Hyper-V, SCVMM, SCACのコンソールが繋がらない問題への対処

業務で社内にSystem Centerを使ったプライベートクラウドを作成し、エンジニアが自由に検証サーバーを作成できるセルフサービスの仕組みをSCACを使って提供しているのですが、実際に利用してもらうとすぐに「コンソールに接続できない」という問題が発生してしまいました。SCACを使ってWebブラウザから簡単に利用できなければ意味が無いのに、コンソールが開かないのでは全く意味がありません。情報があまりなく、解決まで結構時間がかかってしまったのですが、先日やっと解決出来たのでこちらでも紹介しておきます。 現象 現状は以下です。 - エンドユーザーがSCACから仮想マシンを作成し、コンソールを開くと、接続できず、以下のようになる。 - 必ず接続できないわけではなく、接続できる場合もある。接続できない場合もある。何に依存しているのかは不明。法則性は無いように見える。 さらに調査を進めていくとSCACだけの現象では無いことがわかりました。 - SCVMMのコンソールをエンドユーザーが自身の端末に導入し、そこからコンソールを開いても同じ現象が発生する(場合が多い)。 - SCVMMのVirtualMachineManager.exeを直接利用しても、Hyper-Vのvmconnect.exeを直接利用しても結果は同じ。 原因 色々と情報を探した所、結局これはHyper-Vに対しての権限が足りないことが原因で発生していました。説明と回避方法が以下のブログで紹介されていました。 - [Allowing non-Administrators to control Hyper-V - Ben Armstrong - Site Home - MSDN Blogs](http://blogs.msdn.com/b/virtual_pc_guy/archive/2008/01/17/allowing-non-administrators-to-control-hyper-v.aspx) 上記の記事によると、そもそも管理者以外はHyper-Vコンソールは利用できないとのことです。でもそうだとすると、エンドユーザーは100%の確立でコンソールに接続できないはずなので今回発生している事象とは異なります。しかし、回避策は今回の事象でも有効でした。 回避策 承認マネージャーにて権限を割り当ててあげることで問題を回避出来ました。以下の手順を全てのHyper-Vホスト上で実施する必要があります。 「ファイル名を指定して実行」から「mmc」を起動します。 mmcにて承認マネージャーを追加します。 承認ストアとして「C:\ProgramData\Microsoft\Windows\Hyper-V\InitialStore.xml」を開きます。 Administratorの役割に、コンソールを開く権限が必要なユーザー、グループを追加します。(※Administratorでは権限が強すぎるかもしれません。その場合役割自体を定義するのだと思われます(未検証)。) ここまでの操作でXMLファイルには自動的に保存が完了しています。mmcを閉じる際に以下のように質問されますが、どのように操作しても目的の操作には影響有りません。 これでどのコンソールからでもきちんと接続が可能です。これでやっとまともに利用できます。 接続形態 ところで、そもそもこれらのコンソールはどのような接続形態になっているのかわかっていなかったのですが、調べた所以下の説明が見つかりました。 - [How Virtual Machine Manager Administrator Console uses VirtualMachineViewer.exe - Virtual Machine Management - Site Home - TechNet Blogs](http://blogs.technet.com/b/m2/archive/2008/06/02/how-virtual-machine-manager-administrator-console-uses-virtualmachineviewer-exe.aspx) これによると、直接仮想マシンに接続するのではなく、RDPを使ってHyper-Vホストに接続し、そこからコンソールに接続する流れになっているとのこと。Remote Desktop Serviceも入っていないのに通常のRDPの2セッションの上限は超えられるし、Remote Appのようにアプリケーションの画面のみ表示しているようなイメージで動作もしているし…、なかなかおもしろいですね。 ...

August 21, 2013 · 1 min · 胡田昌彦

SCVMMで管理されている特定のホストに仮想マシンを展開(移動)できない「VMM は、VirtualHardDisk オブジェクト xxxx を見つけることができません。」

SCVMMをしばらく使っているのですが、気がつくとクラスタ内の特定のホストにのみ仮想マシンが展開できない状態になってしまっていました。確認した具体的な現象は以下です。 - テンプレートから新規に仮想マシンを展開する際に特定ホストに展開すると必ず失敗する。 - 特定ホストから他のホストへの移動(Live Migration)は成功するが、逆方向の移動は失敗する。 - 問題のホスト上で稼働している仮想マシンには何も問題が無い。 発生していたエラーは以下です。 エラー (801) VMM は、VirtualHardDisk オブジェクト 3256807c-4362-45d5-8aab-bc3526ca4d44 を見つけることができません。 推奨される操作 このオブジェクトがクラウドのプライベート ライブラリ領域内に保管されている場合は、帯域外アクセスを介してオブジェクトが存在することを確認してください。それ以外の場合は、クラウド管理者に連絡してください。 このIDを持つオブジェクトが本当にあるのかどうか確認してみたのですが見つかりませんでした。どうやらSCVMMの内部レコードが壊れてしまいおかしな状況になってしまっているようです。 情報を探した所、以下のKBを見つけ、SQL分を実行した所症状は改善されました。 - [Performing an operation in Virtual Machine Manager fails with error 801](http://support.microsoft.com/kb/2756886/ja) B D S d ( D D O F W B i D W F E C D C E E E b S E E P E H E f E H E N L E O G C L o E C C E T I G ( L E T D O A M I L E . L L L N C L I @ E R C S L M N A C t E A A H E N V T E H E L I R T b C R R c ( H E O T T E l T E E u N @ D V N c C R V _ s E @ I F D E u A T A c H W V @ @ t X f d R r X s T R N u D L H V V o T e O i T t E A S s I C D H D m t i M v o N A t d _ I D r _ F c s e F m c S C o , V d I i c R h d I R _ u A T m D d v u O _ N b d O c s C I _ V r f e r M s O o M u t T O c D i r u I s t T . = r o I N u r v o n d o c a t c s m O r i e m i r u t N b @ u o _ N T s v q u s u U l V s r c 1 o e W d u n t s L _ D t u T r I H b e i o L W r o r 1 d E o i q m = ) L i m s C R . d u _ C v _ o U f E t e e c 0 _ e c r R r b n i u ) V I u S o [ l t d r D d r O m V _ i e s r s R H W f n o i o D L i t r v r F I C e i e O d _ r f I I R ] V i N N H e T T N D r O O O T W @ @ H V V I E H H N R D D E I I d d V , , H D @ @ I V V D D D r r I i i S v v e e N I I O d d T N U L L ) 実 行 に 必 要 な 時 間 は も の の 数 秒 で す 。 出 て い る エ ラ ー メ ッ セ ー ジ と 解 決 方 法 に か な り 乖 離 が あ る の で 、 注 意 が 必 要 で す 。 ま た 、 こ の よ う な 状 況 に な っ て し ま う と い う こ と は S C V M M に 製 品 と し て 問 題 が あ る と い う 事 で も 有 り 、 長 く 運 用 す る 中 で は 注 意 が 必 要 な よ う で す 。

August 12, 2013 · 4 min · 胡田昌彦

SCVMM 2012 SP1のネットワーク周りが難しい

最近はかなりSystem Centerに注力しているのですが、その中ですぐに取り掛かることになるにもかかわらず難しくてまだ良くわかっていないのがSystem Center Virtual Machine Manager 2012 SP1のネットワーク周りです。事前にOS、Hyper-Vマネージャーあたりで構成しておいてしまえばそのままその設定が引き継がれて、何も考えなくても使い出せてしまったりするので敷居は高くないものの実際には使っていない機能が多数ある・・・という事になりがちだと思います。 あちこちでいろんな人に聞いてみても結局SP1から大きく変わったこともありまだよくわかってなくて…という回答ばかりです。少しづつ理解を進めているのですが理解しきれないうちにもうSCVMM 2012 R2の足音まで聞こえてきてしまいました。 まとまったものとしては以下のブログが参考になりそうですが・・・、まだ執筆途中だったりします。 - [Virtual Networking in VMM 2012 SP1 – Part 1 - System Center: Virtual Machine Manager Engineering Team Blog - Site Home - TechNet Blogs](http://blogs.technet.com/b/scvmm/archive/2013/01/08/virtual-networking-in-vmm-2012-sp1.aspx) [Networking in VMM 2012 SP1 – Logical Networks (Part I) - System Center: Virtual Machine Manager Engineering Team Blog - Site Home - TechNet Blogs](http://blogs.technet.com/b/scvmm/archive/2013/02/14/networking-in-vmm-2012-sp1-logical-networks-part-i.aspx) - [Logical Networks (Part II) – How many logical networks do you really need? - System Center: Virtual Machine Manager Engineering Team Blog - Site Home - TechNet Blogs](http://blogs.technet.com/b/scvmm/archive/2013/04/29/logical-networks-part-ii-how-many-logical-networks-do-you-really-need.aspx) - [Logical Networks (Part III) – Network Isolation - System Center: Virtual Machine Manager Engineering Team Blog - Site Home - TechNet Blogs](http://blogs.technet.com/b/scvmm/archive/2013/05/22/logical-networks-part-iii-network-isolation.aspx) - [Logical Networks (Part IV) – PVLAN Isolation - System Center: Virtual Machine Manager Engineering Team Blog - Site Home - TechNet Blogs](http://blogs.technet.com/b/scvmm/archive/2013/06/04/logical-networks-part-iv-pvlan-isolation.aspx) - [Logical Networks (Part V) – Network Virtualization - System Center: Virtual Machine Manager Engineering Team Blog - Site Home - TechNet Blogs](http://blogs.technet.com/b/scvmm/archive/2013/06/17/logical-networks-part-v-network-virtualization.aspx) ポスターもありますが…。 ...

June 27, 2013 · 1 min · 胡田昌彦

SCOMにWSUSのビューを追加する方法

SCOMにWSUSのビューを追加する方法が紹介されています。SCOMのカスタマイズは何でもかんでも管理パックで面白いですね。 - [Extending the Windows Server Update Services (WSUS) 3.0 management pack (#SCOM)](http://www.systemcentercentral.com/extending-the-windows-server-update-services-wsus-3-0-management-pack-scom/)

June 25, 2013 · 1 min · 胡田昌彦

SCOでRunbookをエクスポートする前の準備

System Center OrchestratorでRunbookをエクスポートして共有する前にしておくべきことが紹介されています。単純なことですが、大切なことですね。 - [Automation-System Center 2012 – Orchestrator Best Practice Series-Runbook Export and Scrubbing Process](http://getpocket.com/redirect?url=http%3A%2F%2Fblogs.technet.com%2Fb%2Fprivatecloud%2Farchive%2F2013%2F06%2F14%2Fautomation-system-center-2012-orchestrator-best-practice-series-runbook-export-and-scrubbing-process.aspx)

June 25, 2013 · 1 min · 胡田昌彦

すでにWindows Server 2012 R2 + System Center 2012 R2 VMMのテストラボガイドが公開されています

なんと、すでにWindows Server 2012 R2 + System Center 2012 R2 VMMのテストラボガイドが公開されています。 - [Download Test Lab Guide: Windows Server 2012 R2 Hyper-V Network Virtualization with System Center 2012 R2 VMM from Official Microsoft Download Center](http://www.microsoft.com/en-us/download/details.aspx?id=39284&WT.mc_id=rss_alldownloads_all) いくらなんでも公開早くない?という感じです。こっちはまだSystem Center 2012 SP1のネットワークについてもまだ理解しきれていないし、セミナー等で講師に質問しても回答してもらえない状況なのですが・・・。

June 21, 2013 · 1 min · 胡田昌彦

SCCM 2012のチュートリアル記事のリンクを追加しました

System Center Configuration Manager 2012のチュートリアルをまとまって書いてくれているサイトを新たに見つけたのでリンク集に追加しました。基本的な操作手順であってもTechnet libraryでは読んでもすぐにはよくわからず、評価ガイドは種類が足りなすぎるという現状があるのでこういった情報をまとめて公開してくれているのは非常に助かりますし、参考になります。 SCCM2012 チュートリアル www.windows-noob.com - [using System Center 2012 Configuration Manager - Part 1. Installation - CAS - Configuration Manager 2012 - www.windows-noob.com](http://www.windows-noob.com/forums/index.php?/topic/5452-using-system-center-2012-configuration-manager-part-1-installation-cas/) - [using System Center 2012 Configuration Manager - Part 2. Install the primary server - P01 - Configuration Manager 2012 - www.windows-noob.com](http://www.windows-noob.com/forums/index.php?/topic/5506-using-system-center-2012-configuration-manager-part-2-install-the-primary-server-p01/) - [using System Center 2012 Configuration Manager - Part 3. Configuring Discovery and Boundaries - Configuration Manager 2012 - www.windows-noob.com](http://www.windows-noob.com/forums/index.php?/topic/5605-using-system-center-2012-configuration-manager-part-3-configuring-discovery-and-boundaries/) - [using System Center 2012 Configuration Manager - Part 4. Adding roles and configuring custom Client Device Settings and custom Client User Settings - Configuration Manager 2012 - www.windows-noob.com](http://www.windows-noob.com/forums/index.php?/topic/5678-using-system-center-2012-configuration-manager-part-4-adding-roles-and-configuring-custom-client-device-settings-and-custom-client-user-settings/) - [using System Center 2012 Configuration Manager - Part 5. Adding WSUS, Adding the SUP role, deploying the Configuration Manager Client Agent - Configuration Manager 2012 - www.windows-noob.com](http://www.windows-noob.com/forums/index.php?/topic/5683-using-system-center-2012-configuration-manager-part-5-adding-wsus-adding-the-sup-role-deploying-the-configuration-manager-client-agent/) - [using System Center 2012 Configuration Manager - Part 6. Adding the Endpoint Protection role, configure Alerts and custom Antimalware Policies. - Configuration Manager 2012 - www.windows-noob.com](http://www.windows-noob.com/forums/index.php?/topic/6106-using-system-center-2012-configuration-manager-part-6-adding-the-endpoint-protection-role-configure-alerts-and-custom-antimalware-policies/) - [using System Center 2012 Configuration Manager - Part 7. Build and Capture Windows 7 X64 SP1 - Configuration Manager 2012 - www.windows-noob.com](http://www.windows-noob.com/forums/index.php?/topic/6353-using-system-center-2012-configuration-manager-part-7-build-and-capture-windows-7-x64-sp1/) - [using System Center 2012 Configuration Manager - Part 8. Deploying Applications - Configuration Manager 2012 - www.windows-noob.com](http://www.windows-noob.com/forums/index.php?/topic/6629-using-system-center-2012-configuration-manager-part-8-deploying-applications/) - [using System Center 2012 Configuration Manager - Part 9. Deploying Monthly Updates - Configuration Manager 2012 - www.windows-noob.com](http://www.windows-noob.com/forums/index.php?/topic/6799-using-system-center-2012-configuration-manager-part-9-deploying-monthly-updates/) - [using System Center 2012 Configuration Manager - Part 10. Monitoring our Monthly Updates Automatic Deployment Rule - Configuration Manager 2012 - www.windows-noob.com](http://www.windows-noob.com/forums/index.php?/topic/7027-using-system-center-2012-configuration-manager-part-10-monitoring-our-monthly-updates-automatic-deployment-rule/) - [using System Center 2012 Configuration Manager - Part 11. Upgrading the hierarchy to Service Pack 1 - Configuration Manager 2012 - www.windows-noob.com](http://www.windows-noob.com/forums/index.php?/topic/7437-using-system-center-2012-configuration-manager-part-11-upgrading-the-hierarchy-to-service-pack-1/) - [using System Center 2012 Configuration Manager – Part 12. Connecting PowerShell and Building a reference image of Windows 8 with .Net 3.5 | just another windows noob](http://www.niallbrady.com/2013/04/12/using-system-center-2012-configuration-manager-part-12-connecting-powershell-and-building-a-reference-image-of-windows-8-with-net-3-5/) SCCM 2012 チュートリアル prajwaldesai.com - [Deploying SCCM 2012 Part 1 – Installing Active Directory Domain Services](http://prajwaldesai.com/deploying-sccm-2012-part-1-installing-active-directory-domain-services/) - [Deploying SCCM 2012 Part 2 – Creating Container, Extending the AD Schema](http://prajwaldesai.com/deploying-sccm-2012-part-2-creating-container-extending-the-ad-schema/) - [Deploying SCCM 2012 Part 3 – Installing Prerequisites.](http://prajwaldesai.com/deploying-sccm-2012-part-3-installing-prerequisites/) - [Deploying SCCM 2012 Part 4 – Installing SQL Server.](http://prajwaldesai.com/deploying-sccm-2012-part-4-installing-sql-server/) - [Deploying SCCM 2012 Part 5 – Installing WSUS, Configuring Firewall Exceptions, Opening Ports for SQL Replication](http://prajwaldesai.com/deploying-sccm-2012-part-5-installing-wsus-configuring-firewall-exceptions-opening-ports-for-sql-replication/) - [Deploying SCCM 2012 Part 6 – Installing System Center Configuration Manager 2012](http://prajwaldesai.com/deploying-sccm-2012-part-6-installing-system-center-configuration-manager-2012/) - [Deploying SCCM 2012 Part 7 – Configuring Discovery and Boundaries](http://prajwaldesai.com/deploying-sccm-2012-part-7-configuring-discovery-and-boundaries/) - [Deploying SCCM 2012 Part 8 – Installing Site System Roles](http://prajwaldesai.com/deploying-sccm-2012-part-8-installing-site-system-roles/) - [Deploying SCCM 2012 Part 9 – Create and Configure Custom Client Device Settings, Deploying CM Client Agent](http://prajwaldesai.com/deploying-sccm-2012-part-9-create-and-configure-custom-client-device-settings-deploying-cm-client-agent/) - [Deploying SCCM 2012 Part 10 – Deploying Software Updates](http://prajwaldesai.com/deploying-sccm-2012-part-10-deploying-software-updates-2/) - [Deploying SCCM 2012 Part 11 – Deploying Applications Using SCCM 2012](http://prajwaldesai.com/deploying-sccm-2012-part-11-deploying-applications-using-sccm-2012/) - [Deploying SCCM 2012 Part 12 – Installing and Configuring Reporting Services Point](http://prajwaldesai.com/deploying-sccm-2012-part-12-installing-and-configuring-reporting-services-point/) - [Deploying SCCM 2012 Part 13 – Installing and Configuring Endpoint Protection Role](http://prajwaldesai.com/deploying-sccm-2012-part-13-installing-and-configuring-endpoint-protection-role/) - [Deploying SCCM 2012 Part 14 – Enabling PXE, Adding OS Installer, Creating Task Sequence](http://prajwaldesai.com/deploying-sccm-2012-part-14-build-and-capture-windows-7-64-bit/) - [Deploying SCCM 2012 Part 15 – Build and capture Windows 7 x64](http://prajwaldesai.com/deploying-sccm-2012-part-15-build-and-capture-windows-7-x64/) 私も断片的なものは個別のブログ記事として公開しているのですが、まとまった流れのようなものにはなっていません。全体をまとめたものは会社の社内用資料として作成、メンテナンスしているのですが外部公開はしていない状況です。でも、公開してしまってもいいんじゃないかとも考えており、この辺りのバランスが難しいところです。 ...

June 20, 2013 · 3 min · 胡田昌彦

Hyper-Vクラスタの高可用性のオンオフと仮想ディスクの配置先の話。(高可用性にしないとCSVにディスクを配置できない)

SCVMMで仮想マシンを作成するときに可用性を高に設定するとCSVへ配置され、可用性を標準にするとCSVではないストレージへ配置されます。私の疑問は「可用性標準でもCSVに配置してもいいじゃん?」というものです。CSVなのでパフォーマンス的に不利になる部分はあると思うのですが、技術的に出来ないわけでじゃないと思うし、そうできればストレージの割り当て方がシンプルに出来ます。 しかし、作成後にディスクの配置を変えようとしても、新規に作成しようとしてもSCVMMからでは怒られてしまいます。 エラー (23001) C:ClusterStorageVolume1Hyper-V はクラスター化されたリソースのため、高可用性でないバーチャル マシンを作成または更新できません。 推奨される操作 パスが存在し、そのパスがクラスター化されたディスクまたはクラスターの共有ボリュームでないことを確認してから、操作をやり直してください。 ですが、Hyper-Vマネージャーから無理やりやってしまえば、以下のように可用性は標準だけれども、仮想ディスクはCSV上に配置する構成に出来てしまいますし、とりあえず普通に動いているように見えます。 というわけで、このあたりがどのようになっているのか調べてみました。 調べたところ、そもそも以前のSCVMMではクラスターノードには高可用性のホストしかおけなかった時代があったそうです。それはSCVMM2012で改善され、条件としてCSVには高可用性のホストしかおけず、逆に高可用性ではないホストはローカルストレージにしか置けないことになったとのこと。 - [**http://social.technet.microsoft.com/Forums/ja-JP/virtualmachinemgrclustering/thread/d59b6523-5188-41a9-980c-be6a0d0deae4**](http://social.technet.microsoft.com/Forums/ja-JP/virtualmachinemgrclustering/thread/d59b6523-5188-41a9-980c-be6a0d0deae4) In VMM 2012 now available in RC this problem is fixed. You can deploy a Non-HA VM to a node within a cluster. The rule of thumb is that the Non HA VM must be created on DAS on a specific node because any VM placed on shared storage must be HA. また、今回調べていることの本筋とはちょっとずれるのですが、無理やり設定したりインポートしたりなどしてCSVにあるのに可用性が標準になってしまったものに関してはそのまま高可用性に設定変更は出来ず、live migrationを行う時に修正する…というTipsがあるそうです。 ...

June 12, 2013 · 1 min · 胡田昌彦

SCOM管理エージェントのインストールに失敗する。「この操作は現在インストールされている製品に関してのみ有効です」

新規にSCOMで監視をするサーバーが4台ほどあったのでいつもようにプッシュインストールを行いました。すると、1台だけ何故か以下のようにインストールに失敗してしまいました。 ちょっと調べましたが、色々と複雑なことが起きているようで、時間もあまりなかったこともあり、深く追求せずに対象サーバー上での手動でのエージェントインストールを行いました。 - MOMAgent.msi セットアップ ウィザードを使ってエージェントをインストールする [**http://technet.microsoft.com/ja-jp/library/hh212915.aspx**](http://technet.microsoft.com/ja-jp/library/hh212915.aspx) エージェントの手動インストールはSCOMのインストールDVDから行えます。 インストールは通常通り成功し、あとは、管理コンソールから承認を行なってあげれば通常通り監視が行えます。 SCOMのエージェントインストールに関しては色々トラブルシューティングをするまえにまずは手動でのインストールを試してしまうのが時間効率的に良いことが多いようです。

June 12, 2013 · 1 min · 胡田昌彦

SCSM2012に適用すべき更新プログラム一覧

System Center Service Manager 2012に適用すべき更新プログラムについて説明したKBが公開されています。 - System Center 2012 Service Manager: Recommended OS Fixes and Updates http://support.microsoft.com/kb/2843587 更新プログラムとは果てしないお付き合いをしなければいけません。当てて行くのも大変ですが当てずにトラブルが発生するのもまた大変です。 Microsoftが問題が発生していなくても適用を勧めるということはかなり重大で影響範囲の大きな問題だと判断しているという事だと思います。適応しておかないと、ですね。 KBになってますので、適宜更新される…のかもしれません。

June 7, 2013 · 1 min · 胡田昌彦

SCCM SP1 評価ガイド - 機能紹介とアーキテクチャ編が公開されています

System Center Configuration Manager Service Pack1 評価ガイドの機能紹介とアーキテクチャ編が公開されています。 - マイクロソフト公式ダウンロード センターから System Center 2012 Configuration Manager Service Pack 1 評価ガイド - 機能紹介とアーキテクチャ編 をダウンロード http://www.microsoft.com/ja-jp/download/details.aspx?id=39048 今回のものは全体的な機能紹介等となっており、かなり規模が大きいSCCMの全体像が見えるドキュメントになっています。が、順番的にこういうのが一番初めに欲しいような…。 リンク集にも追加しておきました。

June 6, 2013 · 1 min · 胡田昌彦

SCVMMのテンプレートからの仮想マシン作成が97%から先になかなか進まない

System Center Virtual Machine Manager 2012 SP1にて仮想マシンテンプレートから仮想マシンを作成するジョブがいつまでたっても終わらない現象が発生しました。以下のように97%から先にすすみません。 今何をしているのかを調べられないものかとPowerShellでGet-SCJobコマンドレットを叩いてみたりしましたが特にGUI以上の情報は取れないようです。 結局ジョブ開始から1時間ほどたったところでハートビートを検出できないということでジョブに失敗しました。 エラー (609) Virtual Machine Manager は、指定されたバーチャル マシンのハートビートを検出できません。バーチャル マシンが実行されていないか、またはバーチャル マシン追加機能がインストールされていません。 推奨される操作 バーチャル マシン リモート クライアント (VMRC) を使用してバーチャル マシンに接続し、バーチャル マシンのステータスを確認してから、操作を再試行してください。 ジョブが失敗したことでやっとコンソールを確認できるようになったので覗いてみたろころ、プロダクトキーの入力画面で止まってしまっていたようです。 確認したところ、日本語キーボードにするために応答ファイルを作成しており、そこにはライセンスキーは書かれていなかったのですが、ライセンスキーの指定部分も「応答ファイルに含まれるライセンスキー」となってしまっていたのが原因だったようです。そこを対処することでWindows Server 2012の展開はきちんと完了するようになりました。 具体的には応答ファイルを設定するときに聞かれる以下のダイアログに対して「いいえ」を選択すれば大丈夫でした。 ただ、おなじような現象でWindows7のPCをドメイン参加するように指定すると、以下のようにユーザー名の指定部分で止まってしまいます。こちらも1時間立つまでタイムアウトしません。 こちらはどう対処していいのかまだ対処方法が分かりません。しかたがないのでWindows7はドメイン参加指定をせずにワークグループのまま展開する運用ルールにしています。対処方法をご存知の方がいれば教えて欲しいです! このようにOS展開時にどこかで詰まってしまった場合1時間ほどなにもできない状態になってしまうのはSCVMMの仕様のようです。万が一このようになってしまったら、ジョブを強制的に中断し、コンソールから接続すればタイムアウトまで待たずに済むようです。ジョブの最中でもコンソールに接続できてもよさそうなものですけどね・・・。

June 4, 2013 · 1 min · 胡田昌彦

SCCMのOS展開に失敗する。Failed to Run Task Sequence. the program files for xxxx cannot be located on a distribution point.

System Center Configuration ManagerでPXEブートからのOS展開を検証していたところ、ブートイメージからの起動後、以下のようにタスクシーケンス中で配布ポイントから必要なものを修得できず、エラーになってしまう現象が発生しました。 コンソールを表示して切り分けをします。 上記のようにSCCMへのアクセスとその中にあるコンテンツへのアクセスは行えるように見えます。 コンソール上でも必要なものはすべて配布されている状態です。 ネットで調べているうちに、境界グループにきちんとサイトを割り当てておかないといけないという文書があり、それにしてがって以下のように設定を行いました。 しかし、これでも同じように失敗しました。 しかたがないので、クライアントのログをより詳細に確認しました。ログはF8でコマンドプロンプトを表示した上で(これは事前設定が必要)、%temp%\SMSTSLog\smsts.logファイルを確認することになります。 上記のログによるとコンテンツの場所はhttp://stcsccm1.stc.local/sms_dp_smspkg$/stc00002ですが、そこへのリクエストがうまくいっていないように見えます。 IISをみてみると確かにSMS_DP_SMSPKG$は存在している。しかしその下にSTC00002は存在していないです。これでいいのでしょうか? ブラウザでアクセスしてみると、ID、Passを要求される。 認証は単純にWindows認証であり、管理者であれば権限があるようなので、SCCM側で指定しているネットワークアクセスアカウントのIDとパスワードを入力して確認してみます。 おお、何やら見えました。これが配布ポイントに配布されているコンポーネントの実態の模様です。 ダウンロードもできるし、ディレクトリもたどれるし、サーバー側、配布ポイント側の問題では無いようです。 と、まぁ、こんなかんじで色々と探ってみたのですが、結局展開の設定を変更したことで動きました。 これらの設定を有効にすることで正常にOS展開できるようになりました。 - ローカルの配布ポイントを使用できない場合は、リモートの配布ポイントを使用する - 代替のコンテンツソースの場所の使用をクライアントに許可する この辺りの動きからすると、ローカルの配布ポイントをきちんと認識できていないような挙動に見えます。単純に構成ミスなのかもしれませんが、設定におかしな所は無いように見え回避策が他に見つからなかったので、現状ではこの設定により良しとしています。

June 3, 2013 · 1 min · 胡田昌彦

SCOM用のExchange Server 2013 Management Packが公開されています。

System Center Operations Manager用のExchange Server 2013 Management Packが公開されています。Exchange Server Blogの方にリンク先等載せておきました。 - [SCOM用のExchange Server 2013 Management Packが公開されています | Exchange Server Blog](http://ebi.dyndns.biz/exchange/2013/06/scom%e7%94%a8%e3%81%aeexchange-server-2013-management-pack%e3%81%8c%e5%85%ac%e9%96%8b%e3%81%95%e3%82%8c%e3%81%a6%e3%81%84%e3%81%be%e3%81%99/)

June 3, 2013 · 1 min · 胡田昌彦

SCVMMにて「サポートされていないクラスター構成」となり何もできなくなる

先日SCVMMで論理ネットワークとVLAN、VMネットワークを改めて勉強し、複数のVLANに対応するように構成を変更しました。あらかたうまく行ったのですが、しばらく時間がたってからなぜか1台の仮想サーバーのみ「サポートされていないクラスター構成」となってしまいました。 実際の影響としては以下の状態でした。 - 対象サーバーにネットワーク経由でアクセス出来ない(pingも通らない) - SCVMM上でも何も操作できない コンソールでの接続もできない - 修復を実行しても直らない - 構成変更をしようとしてもできない PowerShellでRepair-VMを-Forceオプション付きで実行しても修復されず、SCVMMからは手がでない状態になってしまいました。 直接の原因として該当しそうなのは以下のエラーです。 エラー (13921) 高可用性バーチャル マシン (XXXXXXX) は、正しく構成されていないネットワーク アダプターがあるため、 サポートされません。 推奨される操作 すべての仮想ネットワーク アダプターが、高可用性仮想スイッチに接続または切断されていることを確認してください。 そして構成上も特におかしいところも見当たりません。ネットマーク周りの設定変更を行いましたし、ネットワークがおかしいというエラーも出ていますが、他のサーバーは稼働しているので特別このサーバーだけがこのような状態になる理由もよくわかりません。 仕方がないのでネット上を検索して回った所以下に似たような状況の方が。 - [Unsupported cluster configuration SCVMM 2012](http://social.technet.microsoft.com/Forums/en-US/virtualmachinemanager/thread/d9b6961c-a5fb-40c6-9e1d-32a35907af34) フェールオーバークラスタから移動したら直ってしまったということなので、真似をしてみました。 結果、ノードを移動することでエラーは解消されました。 これでとりあえず問題は回避かと思いましたが、この状態でも外部と通信ができませんでした。結局よくNICの状態を見てみたところ、2つある仮想NICの接続先が入れ替わってしまっていることがわかりました。あるいは仮想NICが入れ替わった…のかもしれません。これはipconfig /allで表示されるMACアドレスとSCVMM側で仮想マシンのハードウェア構成から確認できるMACアドレスを突き合わせることで判明しました。 結局、仮想NICのVMネットワークへの接続を切り替える(入れ替える)ことでネットワーク接続も復旧しました。 なぜこの1台だけでこの現象が発生したのかはわかりませんが - フェールオーバークラスタマネージャーから操作して逃げる - MACアドレスで仮想マシン上のNICとハードウェア構成のNICを突き合わせる というノウハウが得られたのでよしとします。同じような現象が発生した際の参考になれば幸いです。

May 28, 2013 · 1 min · 胡田昌彦

SCCMのOS展開の削除方法

SCCMでOS展開のテストをしています。色々うまく行かず試行錯誤を繰り返しておりますが、OS展開自体を取りやめたくてもその方法がなかなか見つからなかったので、書き残しておきます。 上記のように、ソフトウェアライブラリ内で該当のタスクシーケンスを選択し、一番下に小さくある「展開」を選択し、該当の展開を削除することで実現出来ます。わかりづらいですね!

May 18, 2013 · 1 min · 胡田昌彦

SCCM + Endpoint Protectionの評価環境を構築しました。

System Center Configuration Manager 2012 SP1 + System Center Endpoint Protection 2012の評価環境を構築しました。具体的な手順は素晴らしいガイドが公開されていましたのでそれを参照させてもらいました。 - [using System Center 2012 Configuration Manager - Part 6. Adding the Endpoint Protection role, configure Alerts and custom Antimalware Policies. - Configuration Manager 2012 - www.windows-noob.com](http://www.windows-noob.com/forums/index.php?/topic/6106-using-system-center-2012-configuration-manager-part-6-adding-the-endpoint-protection-role-configure-alerts-and-custom-antimalware-policies/) SystemCenter Endpoint ProtectionはSCCMでパターンファイルを更新するなどなかなかおもしろい構造になっていますね。他のウイルス対策ソフトとの比較はこれからですが、管理ハードルはちょっと高い気がします。ですが、SCCMとからめて色々と可能性がありそうでもあります。

May 17, 2013 · 1 min · 胡田昌彦

DPMのバックアップロジック

先日DPMのバックアップロジックについて改めて確認しました。まだ把握しきれていないのですが、私はかなり誤解をしていたようです。「15分おきに同期される」というイメージが強く何から何まで…とは言わなくても大部分がそういう管理をされているのかと思い込んでいたのですが実際に調べてみると全然違いました。(※まだ確認中なので誤解が含まれている可能性が高いです。ご注意ください。) 現時点の私の理解は以下です。 - 15分おきに同期をする。それはディスクのミラーリングが同期的にやられているのに対して、非同期で時間差を持ってやっているイメージ。つまり、極端な言い方をすると「遅い」。 - 回復可能なポイントの作成は別途スケジュールされて行われる。これはVSSを使っている。同期をどれだけ頻繁にやっても結局回復ポイントを作らなければリストア可能なポイントは増えない。 - 高速完全バックアップをしないと同期対象にならず、したがってリストアもできない。 新規に作成されたファイルがリストア可能になるのは高速完全バックアップが行われたあと。 - **ファイルのバックアップはこのような感じだが、他の「アプリケーション」っていうのは色々あるしロジックも個別に全部異なる。** 例えばSQL Server15分おきの同期のタイミングでログを取得する、DB本体との同期は行わない。これによって任意のタイミングにリストア可能になる(=ファイルの回復ポイントとの依存関係も無い)。 - **下手に「15分おきに同期されます」という説明を注釈をつけずに行うと嘘になる。** ここまで理解して以下のバックアップ設定の意味がわかるようになりました。 あとは、個別の「アプリケーション」についてそれぞれどのような挙動になっているのかを見ていく必要があるようです。以下は一例ですがDPMやバックアップ対象のバージョンによってこのロジック自体も変更になっている(改善されている)ようですので注意が必要なようです。 - [DPM 2012] DPM 2012 SP1 における Hyper-V バックアップのロードマップ - Japan System Center Support Team Blog - Site Home - TechNet Blogs [http://blogs.technet.com/b/systemcenterjp/archive/2012/06/20/3504815.aspx](http://blogs.technet.com/b/systemcenterjp/archive/2012/06/20/3504815.aspx) CSV 1.0、すなわち Windows Server 2008 R2 の CSV 環境ですと、VM のバックアップは高速完全バックアップ、つまり前回のバックアップからの差分のみの転送が出来ず、毎回、VHD ファイルを全て読み出し・比較するという事が必要であり、それに伴ってバックアップ速度は非常に遅かったのですが、CSV 2.0 ではこれに対しての改善が図られています。 また、勉強する上では以下の記事がかなりデザイン周り含めて参考になりましたので紹介しておきます。 - DPM Protection Group Design Considerations - AuTechHeads Blogs [http://www.autechheads.com/blogs/entryid/252/dpm-protection-group-design-considerations](http://www.autechheads.com/blogs/entryid/252/dpm-protection-group-design-considerations) DPMも色々と奥が深いですね。 ...

May 8, 2013 · 1 min · 胡田昌彦

SCVMMにて利用可能メモリが0KBになってしまう

Windows Server 2012で作成したクラスタをSCVMMで管理していますが、ある日気がついたら各ホストの利用可能なメモリが0KBや8GBという実際とは異なる値になってしまっていました。 これにともなって、仮想サーバーを起動しようとしても、リソースが足りないと怒られたり…でも裏では実は起動できていたりと不安定な挙動をするようになってしまいました。 回避策を探したところ以下2つがヒットしました。 - [System Center Virtual Machine Manager: Hosts having 0kb free memory | Mike's System Center Blog](http://scug.be/mike/2009/08/29/system-center-virtual-machine-manager-hosts-having-0kb-free-memory/) これはレジストリ上でパフォーマンスカウンタが無効化されているという例。今回は該当しませんでした。 - [VMM doesn't show hosts performance](http://kristiannese.blogspot.no/2012/12/vmm-doesnt-show-hosts-performance.html) こちらあパフォーマンスカウンタが壊れており、再構築すると直るという例。今回はこの方法でとりあえず回復できました。 上記のように以下の2コマンドを実行します。 lodctr /R WinMgmt /resyncperf その後、ホストを再起動します。 これでメモリが見えるようになりました。 今回は対処療法を行っただけで根本原因の追求と対策は行えていません。あまり頻繁に再現するようであればより深く追う必要がありそうです。何か情報をお持ちの方がいれば教えてもらえると嬉しいです。

May 2, 2013 · 1 min · 胡田昌彦

System Center 2012 SP1でサポートされるSQL Server 2012のSPバージョン

System Center 2012ではほぼすべてのコンポーネントがSQL Serverを使います。最新バージョンであるSystem Center 2012 SP1で構築するときに全部SQL Server 2012も最新のSP1で良いのかというと…そうではないので注意が必要です。SCCMではSQL Server 2012 SP1はまだサポートされていません・・・。と、ブログに書こうと思ってソースを貼り付けようとおもったら、更新されていて、ちゃんとサポートされるようになっていました。 以下のURLにSCCM以外はまとめて記述があります。 SQL Server SCCMのみこちらに記述があります。 Supported Configurations for Configuration Manager System Center Configuration Manager Team Blogにて2013年2月11日の記事でサポートが表明されていました。 Support Announcements for February 2013 - System Center Configuration Manager Team Blog - Site Home - TechNet Blogs この辺りのサポートポリシーは新バージョンがでてからしばらくの間は継続的なウオッチが必要ですね。ネット上では「SCCM 2012 SP1はSQL Server 2012 SP1はサポートされていないから気をつけろ」という記事、コメントが多数ありますので、注意が必要です。さらに日本語のtechnetの更新が遅いのでサポート状況に関しては常に英語ページの確認が必須ですね。

April 25, 2013 · 1 min · 胡田昌彦