ラベル Windows Server 2016 Technical Preview 5 の投稿を表示しています。 すべての投稿を表示
ラベル Windows Server 2016 Technical Preview 5 の投稿を表示しています。 すべての投稿を表示

2016/08/19

放置していた Windows Server 2016 TP5 を 8 月以降に起動すると 0xc000021a BSoD な件

しばらく起動していなかった Windows Server 2016 Technical Preview 5 (TP5) を今月起動すると、 0xc000021a エラーの BSoD で起動できな場合があるようです。7 月の更新 KB3172989 をインストールしていないと、8/1に何かしらの証明書の期限切れが切れて、0xc000021a になるそうです。

Windows Server 2016 TP5 KB3157663 Digital Certificate Expiration
[URL] https://social.technet.microsoft.com/Forums/ja-JP/b42d50ea-edaf-4716-a576-917f8df8ebd5/windows-server-2016-tp5-kb3157663-digital-certificate-expiration?forum=winservergen

更新プログラム KB3172989 https://support.microsoft.com/en-us/kb/3172989 で修復できるんですが、起動しないマシンに更新プログラムをインストールするのはちょっと面倒。

2016/07/22

続:Windows 10 の自動デバイス登録と Microsoft Passport for Work をオンプレに展開 (大成功)

2016 年 2 月の投稿「Windows 10 のデバイス認証と Microsoft Passport for Work をオンプレに展開 (成功)」では、オンプレのActive Directoryドメイン参加デバイスの自動登録まではいけてましたが、Microsoft Passport for Work(新名称、Windows Hello for Business)のオンプレ展開は中途半端になってました。

Windows Server 2016 TP5 ベースで構築し直し、Windows 10 Enterprise (Pro/Education でも OK) 1511 クライアント で Microsoft Passport for Work(Windows Hello for Business)が使えたのでご報告。

同じことして以前はダメだったのに、Azure AD 側が何か変わったのかしらん???

2016/07/20

Windows Server 2016 Essentials TP5 のインストールのヒント

Windows Server 2016 Essentials は、25 ユーザー/50 デバイス以下のスモール ビジネス向けサーバーの次期バージョン。現在、Technical Preview 5 (TP5) を評価できます。

Windows Server 2016 Essentials Technical Preview 5
[URL] https://www.microsoft.com/ja-jp/evalcenter/evaluate-windows-server-essentials-technical-preview

Windows Server 2016 Essentials TP5 のインストールではまる(はまった)ところなど...

2016/07/05

Nano Server に IIS を応答ファイルでインストールする

Nano Server や Nano Server ベースのコンテナーに IIS をオンラインで追加する際に、DISM /Online /Add-Package でやると、必ず Microsoft-NanoServer-IIS-Package.cab の追加が失敗する件。

次のように、Microsoft-NanoServer-IIS-Package.cab の失敗後に、Microsoft-NanoServer-IIS-Package_en-us.cab を入れてから、もう一度、Microsoft-NanoServer-IIS-Package.cab をインストールすると成功するのですが...

C:\> DISM /Online /Add-Package /PackagePath:C:\Packages\Microsoft-NanoServer-IIS-Package.cab (失敗)
C:\> DISM /Online /Add-Package /PackagePath:C:\Packages\en-us\Microsoft-NanoServer-IIS-Package_en-us.cab (成功)
C:\> DISM /Online /Add-Package /PackagePath:C:\Packages\Microsoft-NanoServer-IIS-Package.cab (成功)

応答ファイルを使うと、すっきりインストールできました。

参考:
IIS on Nano Server
[URL] https://technet.microsoft.com/en-us/library/mt627783.aspx

注:以下の手順は、「Hyper-V Container に入れた IIS、Commit すると動かない問題(未解決) 」を解決するものではありませんでした。Nano Server の一般的な扱い方としてのメモです。

2016/07/04

Nano Server の RamDiskBoot には UEFI セキュアブートが必要っぽい

Windows Server 2016 Technical Preview 5 (TP5) の Nano Server は RamDiskBoot (ディスク レス サバーのブート) をサポートしたのですが、なかなか確認する手段がありませんでした。

Windows PE のブート メディアを改造して、やってみたのですが、SECURE_BOOT_VIOLATION というBSOD エラーで失敗。

もしかして、セキュアブートが必須要件?

ということで、我が家には、セキュアブートを利用できる物理マシンがないので、Hyper-V の第 2 世代仮想マシンを使って RAMDISKBOOT に挑戦...

Hyper-V Container に入れた IIS、Commit すると動かない問題(未解決)

未解決物件。

Windows Server 2016 Technical Preview 5 (TP5) のコンテナー ホストで、Hyper-V Container を nanoserver イメージから作成し、IIS をインストールしてから、イメージを Commit します。このカスタム イメージから新しいコンテナーを作成すると、IIS (W3SVC) が System error 1068 でエラーになる件。原因不明。

2016/06/28

フォローアップ (2) : Interact x Cloud Samurai 2016 Summer Track 1 Session 2

先日の Interact x Cloud Samurai 2016 Summer において、“Windows Server から GUI などを削除していって軽量化したのが Server Core、Nano Server は逆にゼロから Windows Server に作り上げていった”みたいなこと言いました。これは Nano Server の作りをイメージしてもらうための説明であって、実際のところはゼロからというのは言い過ぎかもしれません。

フォローアップ: Interact x Cloud Samurai 2016 Summer Track 1 Session 2
セッション資料公開: Interact x Cloud Samurai 2016 Summer Track 1 Session 2



例えば、Windows のシステム ファイルの 1 つ、%Windir%\System32\ntoskrnl.exe (NT Kernel & System) ですが、Windows Server 2016 と Nano Server でたぶん違いはありません (いずれも TP5 で、同じパッチ レベルの場合)。まったく同じものに見えます。

2016/06/27

フォローアップ: Interact x Cloud Samurai 2016 Summer Track 1 Session 2

先週土曜日に盛大に開催された Interact x Cloud Samurai 2016 Summer Track 1 Session 2 ですが、私が登壇させていただいた「これはコンテナー ナノだ」セッションの資料 (PDF) はこちら。

セッション資料公開: Interact x Cloud Samurai 2016 Summer Track 1 Session 2

他の方のセッションで出ていた、“Nano Server にはグループ ポリシーを適用できない件”と“セキュリティ設定と監査設定ができる Restore-SecurityPolicy/AuditPolicy”についてですが、関連する情報はこちら。

Group Policy Team Blog|Configuration Management on Servers
[URL] https://blogs.technet.microsoft.com/grouppolicy/2016/05/09/configuration-management-on-servers/
Windows PowerShell Blog|New Security Cmdlets in Nano Server
[URL] https://blogs.msdn.microsoft.com/powershell/2016/05/09/new-security-cmdlets-in-nano-server/

2016/06/20

メモ: Windows 10 IP と Windows Server 2016 TP5 の NAT の情報

いろいろと重要なことが書いてそうなのでメモ (後でがんばって読む)

Virtualization Blog|Windows NAT (WinNAT) — Capabilities and limitations
[URL] https://blogs.technet.microsoft.com/virtualization/2016/05/25/windows-nat-winnat-capabilities-and-limitations/

Automatic Network Configuration

WinNAT itself does not dynamically assign IP addresses, routes, DNS servers, or other network information to an endpoint. For container endpoints, since HNS manages IPAM, HNS will assign IP networking information from the NAT network to container endpoints. However, if a user is creating a VM and connecting a VM Network Adapter to a NAT network, the admin must assign the IP configuration manually inside the VM.

2016/06/06

メモ: Windows Server 2016 TP5 も時間ずれ問題あり???

Windows 10 バージョン511 で時間が突然ずれてしまう問題(回避策あり) は、Windows Server 2016 Technical Preview 5 でも発生するかもしれないです。

検証用にノート PC を TP5 のドメイン コントローラーにしているのですが、これが発生したらしく、検証環境のドメイン メンバーすべて 3 時間ずれちゃいました。


メモ: Windows 10 バージョン 1511 の時間ずれ問題 (2016/05/25)

2016/06/02

Windows コンテナーのためのコンテナー ホストのセットアップ手順が更新されています!(新手順と更新方法)

[新着]お勧めホワイト ペーパー『Windows Server 2016 & System Center 2016 Technical Preview 5 評価ガイド』(2016/05/23) では、Windows Server 2016 TP5 のコンテナー ホストのセットアップ手順 (付録に収録) は Install-ContainerHost.ps1 (https://aka.ms/tp5/Install-ContainerHost) を使用したものになっていますが、5 月末に Docker Daemon (Dockerd.exe) の更新バージョンビルド (Docker version 1.12.0-dev, build 8e92415) が出て、それに合わせて新しい判断手順になっています。

新しいビルドには dockerd --register-service|--unregister-service が追
加されていて、以前の NSSM および C:\ProgramData\docker\runDockerDaemon.cmd を使用したサービス登録 (Nano Server はスケジュールされたタスク)は使われなくなっています。
 
新しい手順と、古い手順でセットアップしたホストの更新手順をメモるんるん。

2016/05/23

[新着]お勧めホワイト ペーパー『Windows Server 2016 & System Center 2016 Technical Preview 5 評価ガイド』

明日 (5/24) からの 2 日間、マイクロソフトの有償イベント de:code 2016 が開
催されます。


私は残念ながらイベントには参加できませんが、以下の評価ガイドで参戦。de:code 2016 前日に間に合いました。

Cloud Platform 関連コンテンツ|Windows Server 2016 & System Center 2016 Technical Preview 5 評価ガイド
(最終更新日: 2016 年 月 23 日、PDF、20.0 MB)

[URL] https://www.microsoft.com/ja-jp/server-cloud/local/documents/default.aspx?svid=Windows_Server_2016
(PDF の直リンク → http://download.microsoft.com/download/C/E/0/CE041DB1-BE60-4419-85E2-A19018E29DC8/WSTP5_EvalGuide.pdf)

Technical Preview 2 ベースだったちょうど一年前の評価ガイド (→お勧め: Windows Server & System Center Preview 2 評価ガイド 2015.05.28) に、Technical Preview 3 ~ 最新 Technical Preview 5 の内容を反映し、大幅に内容を充実しました。全 224 ページ。

印刷すると紙を大量に消費しますが、前半部分はスクリーンショットを大きめにして、A4  2 ページ/枚 でも見やすい感じにしたつもりです。


de:code 2016 参加者の方 (特にインフラ系)  は、ぜひ、旅のお供に。もう出発されちゃった方は、現地でレッツ ダウンロード 20MB!

関連:
Windows Update for Nano Server - using Azure Server Management Tools (preview)(2016/05/20)
Windows Server 2016 TP5 の TP4 からの変更点 (マニアックな視点から) (2016/05/13)
Docker and Nano Server TP5 (cannot enable tty mode on non tty input エラーの回避方法) (2016/05/12)
System Center 2016 Technical Preview 5 を全部入れてみた (2016/05/06)






2016/05/20

Windows Update for Nano Server - using Azure Server Management Tools (preview)

Microsoft Azure の「サーバー管理ツール (プレビュー) 」は、オンプレミスの 1 台にゲートウェイ ソフトウェアを入れて、それを介して Azure ポータルからオンプレミスのネットワーク上のサーバーをリモート管理できるという便利ツール。固定のパブリック IP が無くてもよく、NAT の背後にサーバーがあってもリモート管理できるのがよいところ。対象は、Windows Server 2016 (現在、Technical Preview 5) で、Nano Server のリモート管理にも対応。

Microsoft Azure の「サーバー管理ツール (プレビュー)」が、Windows Update に対応したそうです。

Hybrid Cloud IT Management Blog|Windows Update now available in Server management tools
[URL] https://blogs.technet.microsoft.com/systemcenter/2016/05/11/windows-update-now-available-in-server-management-tools/

「サーバー管理ツール (プレビュー)」は、Windows Server 2016 Technical Preview 5 のリリースと同時期に 2 月にパブリック プレビュー提供が始まりました。

当初は、機能は少なかったのですが、Windows Server 2016 TP5 リリースの頃には、PowerShell (対話実行とスクリプト エディター)、イベント ビューアー (参照のみ)、サービス (状態参照、停止/開始)、デバイス マネージャー (参照のみ)、プロセス (参照、作成)、レジストリ エディター(参照、編集)、ロールと機能 (参照のみ) のツールが提供されていました。

また、ローカル Administrators グループのメンバーの追加やドメイン構成、IP アドレス設定とかもできます。最初からできていたのか定かではありませんが。

5/11 (米国時間) からは Windows Update が仲間入り。利用可能な更新プログラムの確認と実行、再起動のスケジュール設定、インストール履歴の確認ができるように。もちろん、Nano Server でもできます (Nano Server の場合、インストール履歴は最後の 1 つだけのようです)。

次の画面は、Nano Server TP5 英語版に対して Windows Update を実行するところ。Nano Server が動いているのは、我が家 (花巻市) のブロードバンド ルーターの後ろにある Hyper-V ホストの仮想マシンです。


ちなみに、Nano Server TP5 日本語版では、ちゃんと動きません。

そういえば、スクリプトでやったときに HResult コードが 0 じゃないのを思い出した。「サーバー管理ツール (プレビュー) 」の PowerShell でもう一度やってみると...


Nano Server は英語版に限る。

何も考えずに、Nano Server を日本語版の TP5 ISO (NanoServer\NanoServer.wim) から作っちゃうと、こんな問題に何度も遭遇して、原因が分からず、試行錯誤して悩んだ挙句に原因は日本語版(ローカライズ版) でしたってことになると時間が無駄です。たぶん、Containers の機能でも日本語版は何か問題が起こると思います。

関連:
Windows Update for Nano Server in May (2016/05/11) 
Windows Update for Nano Server (2016/05/04)

2016/05/12

Docker and Nano Server TP5 (cannot enable tty mode on non tty input エラーの回避方法)

Nano Server をコンテナー ホストとしてセットアップした場合、PowerShell Remoting や PowerShell Direct の PS セッションから docker コマンドを実行することになると思うのですが、コンテナーを対話的に実行 (docker run -it) すると、docker : cannot enable tty mode on non tty input というエラーで失敗すると思います。


Docker と Windows (https://msdn.microsoft.com/ja-jp/virtualization/windowscontainers/deployment/docker_windows) というページに、このエラーの回避方法として docker daemon -D -H <ip address of Nano Server>:2375 でリモートからの接続を許可する方法が説明されていますが、実はこの日本語ページは古い (TP4 以前の内容)。

※ Windows Containers 関連の日本語ドキュメントは、更新日が英語ドキュメントと同じでも、内容は古いままという場合があるので注意してください。日本語ページの URL の ja-jp を en-us に変更して、内容が同じかどうか確認したほうがよいです。

Docker デーモンまわりは、TP5 で dockerから dockerd に変更になっていますし、dockerd を 2375 で動かそうとしても起こられます。


英語版の Docker and Windows (https://msdn.microsoft.com/en-us/virtualization/windowscontainers/deployment/docker_windows) は TP5 対応の内容になっているんですが、リモート接続の許可まわりがちょっと説明不足。 

ちょっとだけ詳しく説明すると...

2016/05/11

Windows Update for Nano Server in May

今日は Windows Update デーですが、Windows Server 2016 Technical Preview 5 向けにも 5 月の累積的な更新 (KB3158987) が来てますね。Nano Server にも。

4 月の累積的な更新 (KB3157663) の内容は、5 月の累積的な更新 (KB3158987) に含まれるので、これからインストールする場合はこちらでよろし。

Windows Update for Nano (2016/05/04) で紹介した Nano Server 用の nanoupdate.ps1 ですが、本日の更新でちゃんと動くことを再確認 (→)。

2016/05/19 追記)
まだ試してないけど、サーバー管理ツールが Nano Server の Windows Update に対応したらしい。普通の Windows Server 2016 TP も。

Windows Update now available in Server Management Tools
[URL] https://blogs.technet.microsoft.com/systemcenter/2016/05/11/windows-update-now-available-in-server-management-tools/

2016/05/06

System Center 2016 Technical Preview 5 を全部入れてみた

System Center 2016 Technical Preview 5 を Windows Server 2016 Technical Preview 5 に全部(別々のサーバーに) 入れてみました。とりあえずインストールしただけですが...

概ね、以前の Technical Preview リリースや現行バージョンの System Center 2012 R2と同じなんですが、いくつか注意点がありました。

2016/05/04

Windows Update for Nano Server

Windows Server 2016 Technical Preview 5 の Nano Server で Windows Update する方法。

Managing updates in Nano Server
[URL] https://technet.microsoft.com/en-us/library/mt651736.aspx

やってみました。フル インストール向けと同じ累積的な更新 KB3157663 が出てました。Guest ドライバーだけのやつには来ないかもしれません。何かしら役割や機能が入っていると、更新が来ると思います (私の場合、Compute と Container が入っているやつと、Containter がはいっているやつにきました)。 英語版 (en-us) の Nano Server でない場合は(例えば、日本語版のメディアから作った Nano Server)、利用可能な更新プログラムが検出されないかもしれません。

利用可能な更新がないと、次のようなエラーが表示されるけどびっくりしないで。

Invoke-CimMethod : A general error occurred that is not covered by a more specific error code.
At C:\nanoupdate.ps1:2 char:16
+ ... anResults = Invoke-CimMethod -InputObject $sess -MethodName ScanForUp ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (MSFT_WUOperatio...-7284976777f5"):CimInstance) [Invoke-CimMethod], CimExc
   eption
    + FullyQualifiedErrorId : MI RESULT 1,Microsoft.Management.Infrastructure.CimCmdlets.InvokeCimMethodCommand


コマンドラインを打つのが面倒なので、スクリプトにしてみました。
(注: 動作保障なし)

2016/04/29

Azure のサーバー管理ツール (プレビュー) と TP5

※ Azure サーバー管理ツールは、プレビューのまま終了しました。

Microsoft Azure で Server Management Tool (サーバー管理ツール) という新しいサービスのプレビュー提供が 2 月から始まっています。このツール、Azure を介して、オンプレミスや IaaS クラウド (Azure IaaS とか AWS とか)で稼動する Windows Server 2016 (現在はTechnical Preview) をリモート管理できるというもの。ファイアウォールとかパブリック IP だとか、DMZ とか考える必要はまったくなし。

ブラウザーがあれば、どこからでも“社内”のサーバーを管理できます。PowerShell が使えるので、いろいろできます。オンプレ側の 1 台 (Windows Server 2012 R2 以降) にサーバー管理ツール ゲートウェイをインストールすれば、そのサーバー (2016 の場合)、同じネットワーク上の別の Windows Server 2016 サーバーを管理できます。Nano Server もこれで管理できます。


参考:
Intruducing Server management tools
[URL] https://blogs.technet.microsoft.com/nanoserver/2016/02/09/introducing-server-management-tools/

我が家で動いている Nano Server TP5 もこれでリモート管理できるように! ブレード開くたびに、管理者の資格情報を入力する必要があります。常時監視するというものではなく、リモート管理するときに接続にいく(トラフィック的にはゲートウェイが発信元ですが)みたい。