2017年10月1日日曜日

Microsoft Project Honoluluを入れてみるよ

Microsoft Project Honoluluにある通り、Webブラウザーベースのオンプレミス用管理ツール。

Project Honoluluからダウンロードできるので、これをインストールします。
Deploy Project Honolulu Gatewayのインストール方法だと、msiexecのパラメーターエラーなります。。。

これが何か影響を及ぼすかどうかもみたいので、インストール先は(Azure IaaSに居る)SC 2016 OMと同居。
インストール開始です。


ここまではすっと流せるかと。

おっと、ここで生成される自己署名証明書は60日で期限切れか。。。
※AD CS作り直してから証明書を入れなおすか、それまでに新しいプレビューがリリースされることを祈ろう。


ディスクトップにアイコン作成するようにしていたので、問題なくできています。


早速、ショートカットから起動してみたところ、認証ダイアログが表示されます。


警告が出ます。


えーと、IE 11はサポート外です。。。
※だからクライアントPCに入れるソリューションが提供されているのかな。


気を取り直して、Firefoxでトライ。
※Windows Server 2016になぜかChrome入らなかった。


自己署名証明書なので、警告出ており、それを回避するために許可の設定を進めます。



認証画面に到達。ドメインアカウントで認証します。


ツアーの画面が表示されました。



インストールしたサーバーは登録済みですね。


Azure IaaSにいるサーバーをホスト名だけで登録します。"Use there credenials for all connections"をチェックすると毎回認証情報を入れなくても良いみたい。(ただし同じADドメインでしょうね)

画面の通り、Onlineになっています。


表示がホスト名になっていたので、一度削除の上、FQDNで登録し直してみます。
そうすると(同じADドメインということなのか)Submitボタンのみ押せば良いように変わりました。これは助かる。

こちらも、毎回認証されるのでなく、Onlineになっています。


サーバー名をクリックするとOverviewが表示される仕様ですが、現在はまだTechnical Previewということでエラーになってしまいますorz


リロードすればよいのです。そうするとOverviewでは、サーバーハードウェアの概要、パフォーマンス情報が見えます。


おー、これは良いですね!
次回、深堀ということで、各画面がどういう情報を持っていてどういう設定が可能なのかを見ていきます。

2017年9月30日土曜日

Windows Server Insider Preview Build 16278でクラスターのIPアドレスを変えようとしてハマる

Windows Server Insider Preview Build 16278でクラスターのIPアドレスを変えようとしてハマりました。

「フェールオーバー クラスターの IP アドレス変更手順」を参考にして、クラスターのIPアドレスを変えようとします。

他サーバーから、リモートで接続します。

IPアドレスと、クラスターをオフラインにします。
これが、行けなかった。
Windows Server Insider Previewは、Server Coreで提供されていますので、ローカルではフェールオーバークラスターマネージャーが使えません。
リモートからフェールオーバークラスターマネージャーでは、もうクラスターに接続できないので、この後どうにもならずハマってしまいました。。。
Server Coreの場合は、リモートのフェールオーバークラスターマネージャーを使ってクラスターのプロパティを操作してはいけないですねorz

また、Storage Speces Directを作り直しかと内心焦りながら、いろいろ調べました。。。
Windows Server 2012のWSFCで使用できるPowerShellコマンドレット (Start-ClusterResource) についてにたどり着きました。

Start-ClusterResourceを実行してみたけど、リソース名が違う様子。
Start-ClusterResourceがあるなら、Get-ClusterResourceもあるだろうと、実行してみました。


リソース名がわかりましたし、オフラインのリソースがCluster Nameと(問題の)Cluster IP Addressであることもわかりました。
ということで、Cluster NameとCluster IP Addressをオンラインにして、事なきを得ました~


Windows Server Insider Preview Build 16278でHCIを構成

Windows Server Insider Preview Build 16278でStorage Speces DirectとHyper-VからなるHCIを構成してみます。
HCIは仮想マシン上に構成(つまり、Nested Hyper-V)、SC 2016 VMMにホスト登録するところまで、記載します。
※途中、ハマっており、画面が多いです。。。
今回使ったスクリプトは、こちらからダウンロードできるようにしています。

下記のコマンドレットを各ホストで実行します。
Set-Item WSMan:\localhost\Client\TrustedHosts "*"


1台のみで実行するので、各ノードのホスト名、ローカル管理者アカウントを変数に入れておきます。


Enter-PSSessionで、各ノード(今回は4台)に接続して、ローカル管理者グループにクラスターのドメインアカウントを追加します。
あと、Data-Center-Bridging、Failover-Clustering、Hyper-V、RSAT-Clustering-PowerShell、Hyper-V-PowerShellとマネジメントツール(これは念のために追加しただけでなくても良いはず)をインストールします。
※最初の画面は、クラスターのドメインアカウントを一度間違えています。。。

※下記の画面は、sconfig.cmd実行後だったので、画面の色がこうなってます。。。

実行終わったら、再起動させてます。

各ノードに必要なセットアップが終わったら、Test-Clusterを実行します。


Test-Clusterの実行完了。


New-Clusterを実行。しかし静的IPアドレスを指定しなかったため後でハマった。。。


クラスターができたので、ファイル共有監視を設定しようとするとエラー。。。

※後でもう一度実行したのですが、やはりエラー。。。

せっかくなので、クラウド監視にしてみる。
参考にした技術情報はこちらです。

フェールオーバー クラスターのクラウド監視を展開します。」に従って、ストレージアカウントを作成します。


ストレージアカウントとプライマリーキーをコピーしておきます。


クラウド監視を設定するもエラー。。。
おかしいと思い、get-clusterしてみると接続できない。。。

別ホストから、フェールオーバークラスターマネージャーを接続して確認してみようと思ったものの、そういえばIPアドレスがDHCPだったことを思い出す。

いったんクラスターを削除し、


静的IPアドレスを指定して、New-Clusterを実行。
※しかしあまり考えないで、IPアドレスを付与したので、後々困ったことになる。


New-Cluster完了。


確認のため、Get-Clusterを実行するとエラー。。。

DNSエントリーがなかった。。。Windows Server 2016の時は、登録した記憶がない。。。
気を取り直して、DNSエントリーを登録。


確認のため、Get-Clusterを実行も成功。


せっかくなので、クラウド監視を設定。
※ファイル共有監視は、もう一度実行したのですが、エラーだったのであきらめた。。。


クラウド監視が設定されると、ストレージアカウント側はコンテナーができています。
この感じだと、クラウド監視ごとにストレージアカウントを作ったほうが良さそうですね。


ディスクのクリーンアップを実行。


Enable-ClusterStorageSpacesDirect を実行。

無事に完了。


他サーバーのサーバーマネージャーから、Storage Spaces Directの記憶域ができましたことを確認。


1.93GBの3way mirrorなので、636GBでボリュームを作成。
※これでもまだ余っていることが後でわかる。

ボリュームも作成完了。


他サーバーのサーバーマネージャーから、Storage Spaces Directの記憶域を確認。
56.5GB程、まだ空いていますね。


ようやく、SC 2016 VMMに登録できます。
登録ウィザードを進めます。

Run as Accountを指定。


クラスター名を指定。


クラスターノードも認識していますね。


ホストグループを指定。


[Finish]を押して登録します。


VMMジョブも無事完了。


ホストグループに登録完了。


他サーバーのフェールオーバークラスターマネージャーから、ディスクの状態を確認、CSVとして作成できています。


以上。