徒然なるままに

Mail: topography "AT" mail.goo.ne.jp

SAN環境での VMware:HBAの仮想化

2006-02-19 | Storage
[06/02/29]
"VMware's ticking storage time bomb
 But Emulex and QLogic will get you out of the hole VMware has created", February 15, 06
 http://www.techworld.com/opsys/features/index.cfm?FeatureID=2257
 "It turns out that the “hypervisors” (VMware, Zen) that let us turn one physical machine
  into numerous logical machines have a big flaw when it comes o“sharing”a Fibre Channel
  host bus adapter. The HBA presents a WWN (World Wide Name) to the I/O driver of the server,
  and that server uses it as it will. In a virtual server mode, all of the server instances can
  see and access the same HBA - and all the same logical unit numbers (LUN) attached to it.
  Oops. IBM doesn't have the issue on it's own hypervisors for the mainframe, AIX and AS/400s,
  it appears."
 ...
 "Emulex's N-Port Virtualization capabilities shortly - which will enable a slew of virtual WWN
  to be presented from a single HBA -"
 ...
 "Q-Logic is even working on making its virtual N-Port stuff compatible with Cisco's VSANs,
  which is also way cool."

Emulex White Papers
 http://www.emulex.com/products/white/
 "The Business of N-Port Virtualization"
Q-Logi White Papers
 http://www.qlogic.com/knowledgecenter/briefs_papers.asp
 "N-Port virtualization/Multi ID"

VMworld 2005 Conference Sessions Overview
 http://www.vmware.com/vmtn/vmworld/ 資料では
  PAC498-A: ESX Server Architectural Overview
  PAC498-A: ESX Server Architectural Overview
  PAC267-A: ESX Server Storage I: Best Practices
  PAC267-B: ESX Server Storage II: Tips and Tricks
  PAC267-C: ESX Server Storage III: Internals
  SLN012: Using SAN-based Raw Disk Mappings and VMware ESX Server to create easy and
     inexpensive High Availability, Disaster Recovery and Reduced Backup Windows.
  SLN056: VMware ESX Server Workload Analysis: How to Determine Good Candidates for Virtualization
     ストレージに限らず、これはお勧めです
  SLN521: Storage Best Practices for VMware ESX Server 2.x
 がストレージに関係しそうです(沢山あって把握しきれません)。

 VMwareでは VMFS (Virtural Machine File System) という仕組みだったのですね。
 もっと勉強しなければ・・・



仮想化技術が数歩進んでいる IBM z/VMでは N_Port ID Virtualization (NPIV)機能が提供されています:
N_Port ID Virtualization (NPIV)
 http://www-03.ibm.com/servers/eserver/zseries/connectivity/npiv.html
日本語の解説がありませんが、国内でもほとんどの FC-Swithベンダーは対応しています。

IBM eServer z900シリーズの FCP (Fibre Channel Protocol for SCSI)については:
"FCP for the IBM eServer zSeries systems: Access to distributed storage",
 Ingo Adlung, et al., IBM Server Group,
 IBM Journal of Research and Development: IBM eServer z900,
 Vol. 46, No. 4/5, 2002.
 http://www.research.ibm.com/journal/rd/464/tocpdf.html
が詳しいと思われます。
z990の特集は
 IBM Journal of Research and Development, Vol. 48, No. 3/4, 2004
 http://www.research.ibm.com/journal/rd/483/tocpdf.html
です。ドラフトレベルですが、次の Redbooksもあります:
"Running Linux on IBM System z9 and zSeries under z/VM", Draft,
 SG24-6311-00, Last Update: 26 January 2006.
 http://www.redbooks.ibm.com/redpieces/abstracts/sg246311.html
 zシリーズの暗号化ボードを Linux Apacheの SSLセッションに利用することも可能なようです。

POWER5, POWER5+ (AIX 5L) での仮想化技術:
"Advanced POWER Virtualization on IBM System p5",
 SG24-7940-01, Publish Date: 15 December 2005, Last Update: 02 February 2006.
 http://www.redbooks.ibm.com/abstracts/sg247940.html
等、いろいろあります。


SAN環境への対応状況は、各 FC-Switch(Fabric)ベンダーにも確認して下さい。

-----
[06/03/01]
IBM eServer i5(POWER)の仮想化技術
 IBM eServer i5(POWER)は、HSLリンク(Gb)で x86サーバと接続することにより、x86サーバ上の
 Windowsや Linuxも仮想化 (仮想 I/O、仮想 Ethernet) 対象になるのですね。
  http://www-06.ibm.com/jp/servers/eserver/iseries/i5/imagination.html
IBM Virtualization Engineのマルチプラットフォーム対応は、こういう事のためでもあったのですね。

eServer i5を 1台導入すると
 ダイナミック LPAR (POWER Hyperviser)
  i5/OS(iSeries OS)
  AIX 5L
  64bit Linux for POWER
 HLSリンク経由の x86サーバで
  Windows
  Linux for x86
の仮想化管理が出来るのですね。すごいなぁ、


それから、
iSeries OSの素晴らしいところは、単一レベル記憶(SLS:Single Level Storage)の採用です:
http://www-06.ibm.com/jp/servers/eserver/iseries/seminar/reconf/reconf1.html
です。こちらも参考にして下さい。
 ちなみに、Apollo Aegis/Domain OS、Mach(確か NeXT OSも)は SLSでした。とってもスッキリした
プログラミング環境でした。Apollo環境から UNIXに移行するとき、「Swapはなんてお下劣だ!」
と感じました。正直言えば、Aplolloのファイルシステムに比べても NFS時代遅れに感じました

Linuxや現在の商業版 UNIXでの mmap()実装や効率はどうなんだろう・・・
現 MacOS Xではどうなったのだろう・・・、以前からとっても気になります。

-----
[06/03/03] MLから頂いたネタです。
"Emulex Joins the VMware Community Source Program to Help Drive Standardization of
 SAN Connectivity for Server Virtualization Environments", March 2, 2006
 http://www.emulex.com/press/2006/0302-01.html
 "As part of its participation, Emulex is contributing its LightPulse® Virtual HBA API
  specification, based on N-port ID Virtualization (NPIV), which enhances the overall functionality of
  the SAN in server virtualization environments. Emulex, in cooperation with other members of
  the VMware Community source program, will be a key participant in the development of a virtual
  HBA API. This API will enable HBAs to connect virtual machines to SANs improving fabric-based
  quality of service mapping to virtual machines, increasing supportability of large VMware VMotion
  clusters, and providing more transparent support of standard zoning tools."

VMware Community Source Supporting Partners
 http://www.vmware.com/communitysource/quotes.html
メンバーは表記順に
 HP, AMD, Cisco, BMC Software, Computer Associates Internationa, Broadcom, Emulex, QLogic,
 Mellanox, BEA Systems.

-----
[06/03/15]
VMware ESX Server Technical Papers: Tech Notesに
 Providing LUN Security
 "VMware ESX Server provides strong security and performance isolation
  for virtual machine storage. This technical note describes the underlying
  mechanisms and some configuration differences between physical and
  virtual environments as they relate to SAN storage."
がありました。
 http://www.vmware.com/vmtn/resources/esx_resources.html
からダウンロード可能です。

リリース日は記載されていないようですが、PDFファイルの "文書のプロパティ" では 2006/03/10更新となっています。
ちゃんと明記して下さい・・・

-----
[06/04/10]
IBM RedPaper
 "Introducing N_Port Identifier Virtualization for IBM System z9"
 REDP-4125-00, ublish Date: 06 April 2006.
 http://www.redbooks.ibm.com/redpapers/abstracts/redp4125.html
 "This IBM Redpaper describes the N_Port ID Virtualization (NPIV) feature in a Fibre Channel Protocol
  (FCP) fabric. NPIV is a new feature available with IBM System z9 109 servers. NPIV allows a single FCP
  port to register multiple Worldwide Port Names (WWPN) with a fabric name server."
FCPは zSeries Linuxでサポートされます。関連 IBM Redbook
"Linux on zSeries: Fibre Channel Protocol Implementation Guide"
 SG24-6344-00, Publish Date: 19 August 2004.
 http://www.redbooks.ibm.com/abstracts/sg246344.html

-----
[06/07/06]
Virtualization (仮想化)関係リンク・メモ III []
 "サーバ・プロビジョニングを最適化する──新世代の「boot-from-SAN」の実力に迫る", Computerworld.jp, 2006年06月26日
 http://www.computerworld.jp/news/plf/42741.html
 "本稿では、サーバ・プロビジョニングを最適化する新世代の「boot-from-SAN」技術の実力を徹底検証する。"
   ブロケードの「Tapestry Application Resource Manager」
   マイクロソフトの「Virtual Hard Disk」
   エミュレックスの「N-Port ID Virtualization」
    Emulex & Novell Lead in Xen Server Virtualization, 2006-03-11


最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。