83
Windows Server Essentials をををををををMicrosoft MVP for Cloud and Datacenter Management 那那 那 那那 那那那 2016/9/17 ををををををををををををを Windows Server Essentials をを ををを 体&

Windows Server Essentialsを実例から学ぼう!

Embed Size (px)

Citation preview

Page 1: Windows Server Essentialsを実例から学ぼう!

Windows Server Essentialsを実例から学ぼう!

Microsoft MVP for Cloud and Datacenter Management那須 悟(なす さとる)

2016/9/17 中小企業の社員と情報を守るWindows Server Essentials 体験&勉強会

Page 2: Windows Server Essentialsを実例から学ぼう!

自己紹介

那須 悟

@nasunotw元「なんでもエンジニ屋」のダメ日記http://nasunoblog.blogspot.jp/

Microsoft MVP for2016/1 Cloud and Datacenter Management2014/4 Windows Server for Small and Medium Business2013/1 Server Solution - Windows Home Server Microsoft MVP

Cloud and Datacenter Management

2

Page 3: Windows Server Essentialsを実例から学ぼう!

今日のお話

Windows Server Essentials

Cloud ServiceWindows Server

3

Trouble

Shooting

Page 4: Windows Server Essentialsを実例から学ぼう!

アジェンダ

1.なぜ WSE を導入したのか?

2.業務を止めないハードウェア構成

3.三位一体で業務改善

4.おハマり大好き!猛省シリーズ

4

Page 5: Windows Server Essentialsを実例から学ぼう!

Windows NASor

Linux NAS???

Page 6: Windows Server Essentialsを実例から学ぼう!

導入背景

Page 7: Windows Server Essentialsを実例から学ぼう!

なぜ WSE を導入したのか? 7

何を目的にし、

何を目標とするのか?

Page 8: Windows Server Essentialsを実例から学ぼう!

なぜ WSE を導入したのか? 8

目的ビジネスプロセスを見直し効率性向

目標の一つシステム最適化

Page 9: Windows Server Essentialsを実例から学ぼう!

なぜ WSE を導入したのか? 9

未来予想図

業務効率性を向上

TCOを最適化

業務の成長を支援

Page 10: Windows Server Essentialsを実例から学ぼう!

なぜ WSE を導入したのか? 10

未来予想図

業務効率性を向上

TCOを最適化

業務の成長を支援

Page 11: Windows Server Essentialsを実例から学ぼう!

なぜ WSE を導入したのか? 11

未来予想図

業務効率性を向上

TCOを最適化

業務の成長を支援

オペレーションミスの削減

Page 12: Windows Server Essentialsを実例から学ぼう!

なぜ WSE を導入したのか? 12

未来予想図

業務効率性を向上

TCOを最適化

業務の成長を支援

サブ管理者に負担をかけたくない

Page 13: Windows Server Essentialsを実例から学ぼう!

ダッシュボード:設定集約&変わらない UI 13

Page 14: Windows Server Essentialsを実例から学ぼう!

選定した OS が WSE

Page 15: Windows Server Essentialsを実例から学ぼう!

業務を止めないハードウェア構成

Page 16: Windows Server Essentialsを実例から学ぼう!

ハードウェア構成 16

ストレージ

Page 17: Windows Server Essentialsを実例から学ぼう!

出展)ハードディスクが故障する元凶は熱ではなかった @ ZDNet Japan

論文:フリークーリング方式を採用したデータセンターにおける環境条件とディスクの信頼性

17

Page 18: Windows Server Essentialsを実例から学ぼう!

アクセスが集中しやすいサーバーの HDD 18

Page 19: Windows Server Essentialsを実例から学ぼう!

アクセスが集中しやすいサーバーの HDD

ドメイン名前解決共有フォルダーの読み書き

デバイス監視

クライアントのバックアップフォルダー リダイレクト

ファイル履歴

サーバーバックアップ 19

Page 20: Windows Server Essentialsを実例から学ぼう!

アクセスが集中しやすいサーバーの HDD

ストレージ負荷が高くなりやすい

20

Page 21: Windows Server Essentialsを実例から学ぼう!

#0 #1 #2 #3

用途 OS 共有フォルダー

クライアント バックアップ

フォルダリダイレクト

サーバー バックアッ

サイズ 小 中~大 大 大大

機能ごとにストレージを用意 21

Page 22: Windows Server Essentialsを実例から学ぼう!

RAID 1(#0+#1) #2 #3

用途 OS +共有フォルダークライアント バックアップ

フォルダリダイレクト

サーバー バックアッ

サイズ 中~大 大 大大

実際に使っているストレージ構成 22

Page 23: Windows Server Essentialsを実例から学ぼう!

RAID 1(#0+#1) #2 #3

用途 OS +共有フォルダークライアント バックアップ

フォルダリダイレクト

サーバー バックアッ

サイズ 中~大 大 大大

実際に使っているストレージ構成

業務を停止させない事が大事

23

Page 24: Windows Server Essentialsを実例から学ぼう!

#0 記憶域プール( ミラー ) #2 記憶域プール

( ミラー )

用途 OS 共有フォルダー

クライアント バックアップ

フォルダリダイレクト

サーバー バックアッ

サイズ 小 中~大 大 大大

実験環境のストレージ構成 24

Page 25: Windows Server Essentialsを実例から学ぼう!

Windows Server Essentialsの機能

Page 26: Windows Server Essentialsを実例から学ぼう!

Windows Server Essentials の機能

•• グループ アカウントの管理•••• 状態レポート• PowerShell

•••• ファイル・フォルダー単位

• ファイル履歴••

• IIS• リモート Web アクセス• VPN••••

Management Backup&Restore

Web

26

Page 27: Windows Server Essentialsを実例から学ぼう!

状態レポートの便利な使い方

Page 28: Windows Server Essentialsを実例から学ぼう!

状態レポートで健全性を確認 28

Page 29: Windows Server Essentialsを実例から学ぼう!

状態レポートで健全性を確認 29

健康状態を正しく把握する

Page 30: Windows Server Essentialsを実例から学ぼう!

複数人管理だと・・・ 30

Page 31: Windows Server Essentialsを実例から学ぼう!

複数人管理だと・・・ 31

Page 32: Windows Server Essentialsを実例から学ぼう!

複数人管理だと・・・ 32

Path 並に見ずらい ( ;∀;)

Page 33: Windows Server Essentialsを実例から学ぼう!

配布リスト(Office 365) Email

状態レポートを複数人で共有・確認! 33

Page 35: Windows Server Essentialsを実例から学ぼう!

状態レポートを複数人で共有・確認!

配布リスト

IFTTT

35

Page 36: Windows Server Essentialsを実例から学ぼう!

配布リスト(Office 365) Email

Slack

状態レポートを複数人で共有・確認!

IFTTT

36

ユーザーの増減が楽に

HTML メールの処理は Flow より上

ログ=記録

Page 37: Windows Server Essentialsを実例から学ぼう!
Page 38: Windows Server Essentialsを実例から学ぼう!

Windows Server の機能

Page 39: Windows Server Essentialsを実例から学ぼう!

Windows Server の機能

••••••

•ファイル サーバー リソース マネージャー (FSRM)

Management

39

Page 40: Windows Server Essentialsを実例から学ぼう!

FSRM でファイル移動処理 #1

Page 41: Windows Server Essentialsを実例から学ぼう!

X年経過した古いファイルを移動

フォルダーを監視

41

Page 42: Windows Server Essentialsを実例から学ぼう!

古いファイルを自動的に移動

HDDへ待避

Page 43: Windows Server Essentialsを実例から学ぼう!

X年経過した古いファイルを移動 43

Page 44: Windows Server Essentialsを実例から学ぼう!

X年経過した古いファイルを移動

データ用 HDD以外に保存

起点は作成日or 最終変更日

44

Page 45: Windows Server Essentialsを実例から学ぼう!

FSRM でファイル移動処理 #2

Page 46: Windows Server Essentialsを実例から学ぼう!

処理済ファイルを移動する

柔軟な処理が可能フォルダーを監視

46

Page 47: Windows Server Essentialsを実例から学ぼう!

壁を越えてファイルを移動させたい

経理部

A B

Page 48: Windows Server Essentialsを実例から学ぼう!

処理済ファイルを移動する

-noninteractive -file “PS ファイルパス” -source [Source File Path] -destination “移動先パス "

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

実行可能ファイル

コマンドの設定引数

48

Page 49: Windows Server Essentialsを実例から学ぼう!

処理済ファイルを移動する PowerShell スクリプト

param( Parameter(Mandatory,Position=1)] [string]$source,

[Parameter(Mandatory,Position=2)] [string]$destination)Move-Item -Path $source -Destination $destination -Force

#requires -version 2<#.SYNOPSISファイル移動スクリプト.DESCRIPTION汎用的な In,Out だけ指定しファイルを移動させます.PARAMETER source移動元のファイルのフルパス.PARAMETER destination移動先のフォルダーパス.OUTPUTS no outputs.EXAMPLE .\Move-File.ps1 -source xxx -destination xxx#>

49

Page 50: Windows Server Essentialsを実例から学ぼう!

処理済ファイルを移動する PowerShell スクリプト

param( Parameter(Mandatory,Position=1)] [string]$source,

[Parameter(Mandatory,Position=2)] [string]$destination)Move-Item -Path $source -Destination $destination -Force

#requires -version 2<#.SYNOPSISファイル移動スクリプト.DESCRIPTION汎用的な In,Out だけ指定しファイルを移動させます.PARAMETER source移動元のファイルのフルパス.PARAMETER destination移動先のフォルダーパス.OUTPUTS no outputs.EXAMPLE .\Move-File.ps1 -source xxx -destination xxx#> ファイル名で保存先

を分岐したりも!

50

Page 51: Windows Server Essentialsを実例から学ぼう!

壁を越え、コミュニケートしたい

経理部

A B

Page 52: Windows Server Essentialsを実例から学ぼう!

夢が広がる連携天国

Email

Slack

52

Page 53: Windows Server Essentialsを実例から学ぼう!

夢が広がる連携天国

Microsoft Flow(Office 365)

Wunderlist

Email

Slack

Flow Notification

53

Page 54: Windows Server Essentialsを実例から学ぼう!

夢が広がる連携天国

Microsoft Flow(Office 365)

Wunderlist

Email

Slack

Flow Notification

54

ログ=記録

モバイル通知

タスク追加

Page 55: Windows Server Essentialsを実例から学ぼう!

柔軟性がほしい場合は FSRM に拘らない!

PowerShell スクリプト+

タスク スケジューラ

55

Page 56: Windows Server Essentialsを実例から学ぼう!

さぁ

Page 57: Windows Server Essentialsを実例から学ぼう!

ここからは

Page 58: Windows Server Essentialsを実例から学ぼう!

猛省シリーズ

Page 59: Windows Server Essentialsを実例から学ぼう!

早口です!

Page 60: Windows Server Essentialsを実例から学ぼう!

導入後に発覚し猛省した事 No.1

Page 61: Windows Server Essentialsを実例から学ぼう!

導入後に発覚した課題

パスワードが長すぎた & 覚えられない

61

Page 62: Windows Server Essentialsを実例から学ぼう!

導入後に発覚した課題

パスワードが長すぎた & 覚えられない

猛省中

62

Page 63: Windows Server Essentialsを実例から学ぼう!

導入後に発覚した課題

PIN と yubico を導入した

63

Page 64: Windows Server Essentialsを実例から学ぼう!

導入後に発覚し猛省した事 No.2

Page 65: Windows Server Essentialsを実例から学ぼう!

導入後に発覚した課題

反感を受けるポリシーだった

65

Page 66: Windows Server Essentialsを実例から学ぼう!

導入後に発覚した課題

反感を受けるポリシーだった

猛省中

66

Page 67: Windows Server Essentialsを実例から学ぼう!

導入後に発覚した課題

なぜ使うの?誰のためのもの?

トラブルを回避するため設定を代行するため

67

Page 68: Windows Server Essentialsを実例から学ぼう!

導入後に発覚し猛省した事 No.3

Page 69: Windows Server Essentialsを実例から学ぼう!

導入後に発覚した課題

NAT テーブルが溢れた

69

Page 70: Windows Server Essentialsを実例から学ぼう!

導入後に発覚した課題

NAT テーブルが溢れた

メーカー 製品名 NAPT最大セッション数

Yamaha RTX1210 65,534Yamaha RTX1200 20,000Yamaha RTX1100 4,096Buffalo VR-S1000 10,000Buffalo BBR-4HG 800

70

Page 71: Windows Server Essentialsを実例から学ぼう!

導入後に発覚した課題

NAT テーブルが溢れた 猛省中

71

Page 72: Windows Server Essentialsを実例から学ぼう!

導入後に発覚した課題

適切なネットワーク装置 導入も視野に

ルーターを購入したよ

72

Page 73: Windows Server Essentialsを実例から学ぼう!

検証&運用時に起こったトラブル集

Page 74: Windows Server Essentialsを実例から学ぼう!

検証&運用時に起こしたトラブル

• 新規インストール後の Windows Update 更新中にロールバック

–KB のインストール順に注意

–KB2920189,KB2919442,KB2919355を先にインストール!

74

Hyper-V WSE 2012 R2を新規インストールするとWindows 更新プログラムがロールバックする原因と対処法

Page 75: Windows Server Essentialsを実例から学ぼう!

検証&運用時に起こしたトラブル

• クライアントに電子証明書をインポートできない–予想通り、権限がらみ

–管理者権限で mmc.exe を実行してから電子証明書をインポートしてね!

75

Windows Server Essentials クライアントPCにルート証明書をインポートする方法

Page 76: Windows Server Essentialsを実例から学ぼう!

検証&運用時に起こしたトラブル

• Azure Active Directory との統合をし過ぎて統合不能–Microsoft 有償サポートを依頼

–現在も原因調査中・・・

– Office 365 の新しいテナントを用意し対応=新規セットアップ ( ゚ Д ゚ )

76

Page 77: Windows Server Essentialsを実例から学ぼう!

検証&運用時に起こしたトラブル

• プリントサーバー導入後、印刷間隔が激的に遅くなる–代表的なトラブル「双方向通信」は鬼門!

–双方向通信をオフに!

77

プリントサーバー登録後、印刷間隔が長くなった場合の対処法

Page 78: Windows Server Essentialsを実例から学ぼう!

検証&運用時に起こしたトラブル

• サインイン後、稀に資格情報を求められる–セキュア チャネルが破損 ( ;∀;)– PowerShell の Test-

ComputerSecureChannelコマンドレットで復旧

78

セキュア チャネル破損により、ドメインにログオンできない~Test-ComputerSecureChannel

Page 79: Windows Server Essentialsを実例から学ぼう!

猛省中

みんなは無茶

すんなよ!

79

Page 80: Windows Server Essentialsを実例から学ぼう!

まとめ

Page 81: Windows Server Essentialsを実例から学ぼう!

まとめ

1. まずは WSE を使ってみて

2. WSE は 1粒で X度おいしい

3. ツール=武器

武器は使いこなしてなんぼ

4. 疑問・質問はコミュニティを活用!

→ Technet フォーラムで質問してね

81

Page 82: Windows Server Essentialsを実例から学ぼう!

Windows NASor

Linux NAS???

Page 83: Windows Server Essentialsを実例から学ぼう!

Thank you

那須 悟

@nasunotw元「なんでもエンジニ屋」のダメ日記http://nasunoblog.blogspot.jp/