Home Skip to Main Content Skip to Navigation Skip to Footer
Cisco Systems, Inc. ®
シスコ認定トレーナーから学ぶ本物の Cisco ネットワーク
「シスコネットワーク道場」 は、エンドユーザの皆様にシスコ認定トレーニングを実際に体験していただく場です。高品質且つ経験豊かなシスコ認定インストラクタによる実機操作を交えたエンジニア向けトレーニングを、ミニ教室バージョンで開催いたします。 今回は Web 版の第5回目です。「5分で分かる Cisco UCS」 と題し、シスコ認定インストラクターが Cisco UCS の基礎について解説します (Web ページ・連載5回)。 過去の開催はこちら
現在ではデータセンターにかぎらず、一般の企業のシステムにおいてもサーバ仮想化技術が広く利用されるようになっています。1台の物理サーバ上に複数の仮想サーバを稼働させることで、システムの拡張性や耐障害性、管理性を向上させることができます。ただ、従来のブレードサーバシステムでは、仮想サーバのネットワーク接続は複雑な構成になってしまいがちです。
従来のブレードサーバでの仮想サーバのネットワーク接続を考えてみましょう。仮想サーバは、まず、ブレードサーバ内の仮想スイッチに接続されます。そして、ブレードサーバシャーシ内のブレードスイッチ、ラック内のスイッチを経由して、LAN へ接続されるという構成が一般的なものです。
図 1 仮想サーバのネットワーク接続 (従来のブレードサーバシステム)
※ 図中では、シンプルにするために仮想サーバのネットワーク接続の冗長化を考慮していません。
仮想サーバがこのように多段のスイッチでネットワークに接続されることによって、次のような3つの課題が生じています。
こうした仮想サーバのネットワーク接続における課題を解消するための仕組みが VM-FEX です。
VM-FEX は、「Virtual Machine Fabric Extender」 の略です。その名前の通り、仮想サーバ (Virtual Machine) までユニファイドファブリックを拡張 (Fabric Extender) するための機能です。VM-FEX によって、UCS のブレードサーバ上の仮想サーバは、直接ファブリックインターコネクトへ接続できます。
図 2 仮想サーバのネットワーク接続 (VM-FEX)
もう少し詳しく VM-FEX での仮想サーバのネットワーク接続について考えましょう。VM-FEX では、ブレードサーバに搭載する UCS VIC (Virtual Interface Card) によって仮想サーバに対して vNIC (virtual Network Interface Card) を割り当てます。そして、vNIC を接続するためのインターフェイスとしてファブリックインターコネクトに vEth (virtual Ethernet Interface) を割り当てます。すると、仮想サーバは vNIC と VETH でポイントツーポイント接続されることになります。これは、ちょうど物理サーバを物理スイッチに接続しているのと同等の構成と考えることができます。そして、仮想サーバに対するセキュリティやトラフィックなどのさまざまなポリシーは UCS Manager で PortProfile を設定することで実現します。
図 3 物理サーバのネットワーク接続と VM-FEX での仮想サーバのネットワーク接続
このような VM-FEX による仮想サーバのネットワーク接続は、従来のブレードサーバシステムにおける仮想サーバのネットワーク接続の課題を解消する次のようなメリットがあります。
VM-FEX は、仮想サーバのネットワーク接続をシンプルな構成にするとともに、柔軟性や拡張性、管理のしやすさを提供するとても特徴的な仕組みといえます。VM-FEX によって、仮想サーバを利用したシステムの構築を効果的に行えるようになるでしょう。
※ Cisco UCS での VM-FEX はハイバーバイザーに依存しませんが、連携したソリューションが可能なのは、現在 VMWare 社の vSphere (ESX/ESXi) です。Red Hat 社の KVM でもサポート予定です。