Top Banner
MVP Community Camp 2015 2015/01/31 System Center User Group Japan 後藤 諭史(Satoshi GOTO
34

MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

Jul 17, 2015

Download

Technology

wind06106
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

MVP Community Camp 2015

2015/01/31

System Center User Group Japan

後藤諭史(Satoshi GOTO)

Page 2: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

後藤諭史( Satoshi GOTO)

某 ISP所属。

仮想化製品が主な専門分野です。

Microsoft MVP - System Center Cloud and Datacenter Management

(Jul.2012 - Jun.2015)

TwitterとBlogはこちら◦ Twitter:@wind06106/Blog:Tech Notes(http://www.dob1.info :ドタバタしてて更新サボってます)

2

Page 3: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

System Centerの名前は冠していますが、インフラテクノロジー全般をターゲットとした勉強会を開催しています。◦ 仮想化テクノロジーや、管理のためのSystem Center関連技術

◦ Active Directoryや Failover Cluster等のシステム基盤技術

◦ PowerShellによる運用自動化等々

平たくいうと『ITProの勉強会』です。

各種情報発信はこちら◦ Twitter:@scugj

◦ Web:http://www.scug.jp

◦ FaceBook:https://www.facebook.com/SCUGJ

3

Page 4: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

セッションの目的◦ 『 Hyper-V 仮想スイッチ』の特徴的な機能である『エクステンション』機能にスポットを当て、実装例を通してその持てる機能をご理解いただく。

◦ 現在公開されている Windows Server Technical Preview の情報から、次期バージョンにおける『 Hyper-V 仮想スイッチ』の実装を予想する。

セッションのゴール◦ Hyper-V仮想スイッチに実装された機能を利用することができる。

4

Page 5: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

仮想スイッチの概念/位置づけ

エクステンション概要

実装例紹介

Windows Server Technical Preview におけるHyper-V 仮想スイッチ

まとめ

5

Page 6: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

本セッション資料ですが、個人で準備した環境において、個人的に実施した検証/結果を基に記載しています。

あくまで個人の意見/見解であり、所属する会社/組織及びマイクロソフト社とは『まったく/なにも/全然』関係がございません。

所属する会社/組織/マイクロソフト社の正式な回答/見解ではない事に留意してください。

また、本資料を閲覧した事により問題が生じた場合、または問題が発生しかけた場合、または生じた一切の不利益について、発表者は一切の責任を負う事はできませんのでご了承ください。

6

Page 7: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

7

Page 8: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

8

Page 9: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

9

エクステンション

◦ 仮想スイッチの機能を拡張するプラグイン

サードパーティーフォワーディングエクステンション

◦ Microsoft以外のベンダーのフォワーディングエンジンが搭載可能

◦ パケットのフォワーディング処理を標準のフォワーディングエンジンを利用せずに行う事が可能

◦ Cisco Nexus 1000V/NEC Programmable Switch

HNV:Hyper-V Network Virtualization

◦ Hyper-Vのネットワーク仮想化機能を実行するモジュール

本日のお題

Page 10: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

10

VLAN機能

各種セキュリティー機能

ポートミラーリング

Access Control Lists( ACLs)

Network QoS

http://technet.microsoft.com/ja-jp/library/hh831823.aspx

詳細はMVP Community Camp 2014『 Hyper-V仮想スイッチの Tips(仮)』の資料をご覧ください。

http://www.slideshare.net/wind06106/mvpcomcamp

Page 11: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

11

TechEd North America 2013:MDC-B380

Deep Dive on Hyper-V Network Virtualization in Windows Server 2012 R2

http://media.ch9.ms/sessions/teched/na/2013/MDC-B380_Williams.pptx

Page 12: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

12

TechEd North America 2013:MDC-B380

Deep Dive on Hyper-V Network Virtualization in Windows Server 2012 R2

http://media.ch9.ms/sessions/teched/na/2013/MDC-B380_Williams.pptx

Page 13: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

13

Page 14: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

14

Hyper-V 仮想スイッチの機能を拡張するプラグインのこと

この機能により、Hyper-V 仮想スイッチが標準では持っていない機能を、任意に追加可能となった

Windows Server 2012 から実装

エクステンションは、その拡張される機能により大きくは 3つに分類される

Page 15: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

『 Hyper-V マネージャー』→

『仮想スイッチマネージャー』→

仮想スイッチを展開して『拡張』

15

Page 16: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

16

Add-VMSwitch

Add-VMSwitchExtensionPortFeature

Add-VMSwitchExtensionSwitchFeature

Disable-VMSwitchExtension

Enable-VMSwitchExtension

Get-VMSwitch

Get-VMSwitchExtension

Get-VMSwitchExtensionPortData

Get-VMSwitchExtensionPortFeature

Get-VMSwitchExtensionSwitchData

Get-VMSwitchExtensionSwitchFeature

Get-VMSystemSwitchExtension

Get-VMSystemSwitchExtensionPortFeature

Get-VMSystemSwitchExtensionSwitchFeature

New-VMSwitch

Remove-VMSwitch

Remove-VMSwitchExtensionPortFeature

Remove-VMSwitchExtensionSwitchFeature

Rename-VMSwitch

Set-VMSwitch

Set-VMSwitchExtensionPortFeature

Set-VMSwitchExtensionSwitchFeature

Page 17: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

17

拡張機能 目的 実装例

Capture(キャプチャー)

トラフィックを検査し、レポートの目的のために新たなトラフィックを生成します。パケットの検査が目的のため、ネットワークパケットそのものの改変を行うことはできません。また、複数のキャプチャーエクステンションを同時に動作させることが可能です。

sFlowやネットワークモニタリング

Filter(フィルター)

vSwitchを経由するネットワークパケットの検査、破棄、変更、またはパケットの作成を行います。また、複数のフィルターエクステンションを同時に動作させる事が可能です。

セキュリティ

Forwarding(転送)

vSwitchごとに転送機能を拡張し、既定の転送をバイパスします。この転送エクステンションは、 1つの vSwitch で 1 つだけ有効化可能です。

Cisco Nexus 1000V

NEC ProgrammableFlow Switch

Open vSwitch on Hyper-V他、Virtual Ethernet Port Aggregator

(VEPA)、独自のネットワークファブリック

他、 Monitoring(監視)、 Native(ネイティブ)エクステンションと呼ばれるものが存在

Page 18: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

18

標準で実装されている、Hyper-V仮想スイッチのエクステンション

このエクステンションにより、実装されている機能は以下の通り

Ethernet Switch Port Isolation Settings

Ethernet Switch Port VLAN Settings

Ethernet Switch Port ACL Settings

Ethernet Switch Port Bandwidth Settings

Ethernet Switch Port Extended ACL Settings

Ethernet Switch Port Routing Domain Settings

Ethernet Switch Port Profile Settings

Ethernet Switch Port Offload SettingsEthernet Switch Port Security Settings

Ethernet Switch Bandwidth Settings

PortFeature SwitchFeature

※赤字はWindows Server 2012 R2で追加された Feature

Page 19: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

19

Page 20: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

20

Page 21: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

21

Page 22: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

22

5nine Software社が提供するセキュリティーエクステンション

以下の機能が仮想マシン単位で利用可能

◦ バーチャルファイヤーウォール( vFirewall)機能:MAC Address、IP Address、Protocol( TCP/UDP /ICMP etc)等でフィルター設定可能

◦ 通信状況監視機能:仮想マシンの通信状況( Connection Table)が取得可能

◦ IDS機能:Snort エンジンと連携し、IDSとして利用可能

vFirewall機能は仮想スイッチで行われるため、仮想マシンのOS種別は問わず、また仮想マシンに vFirewall機能由来の負荷は一切発生しない

製品情報は以下URLを参照のこと( 30日評価版あり)

http://www.5nine.com/5nine-security-for-hyper-v-product.aspx

Page 23: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

23

Page 24: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

24

Page 25: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

25

sFlowとは、米 inMon社が開発したネットワークトラフィックを可視化するための管理テクノロジ(プロトコル)の名称で、HPや Brocade、 Juniper等の多くのハードウェアネットワーク機器が実装している

Host sFlow agentは、物理サーバー・仮想サーバーのパフォーマンス統計値を sFlowプロトコルを使用して送信するためのエージェントであり、Hyper-V仮想スイッチにおいてはエクステンションの形で実装されている

sFlow機能は仮想スイッチで行われるため、仮想マシンのOS種別は問わず、また仮想マシンに sFlow機能由来の負荷は一切発生しない

Host sFlow agentは以下URLからダウンロード可能

http://host-sflow.sourceforge.net/

Page 26: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

26

Page 27: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

27

Page 28: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

28

Technical Preview時点では、ネイティブエクステンションでの追加 Featureはなし→ 標準機能はWindows Server 2012 R2と同等と思われる

Windows Server 2012 R2用のフィルターエクステンション、キャプチャーエクステンションが(現状では)利用可能

→ エクステンション回りの仕様もWindows Server 2012 R2と同等の模様

新しい転送エクステンション『Windows Azure VFP Switch Extension』が追加

◦ VFP: Virtual Filtering Platform

Page 29: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

29

Page 30: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

30

Page 31: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

31

Page 32: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

32

Hyper-Vの仮想スイッチは、非常に高性能な仮想スイッチです

エクステンションはあまりなじみのない機能ですが、使ってみると思いのほか便利です

機会がありましたら、ぜひ一度テストをしてみてください

次期Windows Serverでエクステンションを使う機会は増えるかも……?

Page 33: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

33

Get Hands-on with the New Hyper-V Extensible Switch in Windows Server 2012http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/VIR307

Hyper-V Extensible Switch (Windows Drivers)http://msdn.microsoft.com/en-us/library/windows/hardware/hh598161%28v=vs.85%29.aspx

Hyper-V 仮想スイッチの概要http://technet.microsoft.com/ja-jp/library/hh831823.aspx

『次期Windows Server はどうなる? ~年末年始を無駄にしないために~』http://download.microsoft.com/download/6/6/D/66DF1C86-2202-4392-A38B-3664398ED390/20141222_TF_WSvNext.pptx

Page 34: MVPComCamp2015:Hyper-V仮想スイッチのTipsとTo Be(仮)

34