Upload
satoshi-shimazaki
View
2.922
Download
7
Embed Size (px)
Citation preview
インフラエンジニアなら知っておきたい
ストレージの話 2012/Spring
~ストレージの基礎おさらい編~
自宅SAN友の会(#jitakusan)
島崎聡史 @smzksts
#jitakusan #osc12tk
プロフィール
島崎 聡史(twitter: @smzksts)
- 自宅SAN友の会 主宰
- とあるソフトウェアベンダーでSEをしています
-デスクトップ仮想化 :XenDesktop
-サーバ仮想化 :XenServer
-クラウド構築・管理 :CloudStack
などなど
Page 2
#jitakusan #osc12tk
コミュニティ紹介
2010年4月23日 発足
- ML参加者 102名(えっ
自宅にSAN(Storage Area Network)の検証環境を
作りたい人のためのコミュニティ
コンセプト
-ストレージ技術を中心に、
自宅に無さそうなものを
自宅でやっちゃいましょう。
Page 3
#jitakusan #osc12tk
一般的な自宅環境
Page 4
NAS Fibre
Channel iSCSI
OS
3種類以上
ML110/115,
MicroServer Hypervisor
※自宅SAN友の会調べ
#jitakusan #osc12tk
逸般的な自宅環境
Page 5
NAS Fibre
Channel iSCSI
OS
3種類以上
ML110/115,
MicroServer Hypervisor
FCoE Infiniband 19インチ
ラック
#jitakusan #osc12tk
本日のテーマ
サーバ仮想化と
ストレージのおさらい
Page 6
#jitakusan #osc12tk
復習 : サーバ仮想化とストレージの関係
共有ストレージ(ディスクアレイ)
SAN
VMの
仮想HDD ISOイメージ
VMの
テンプレート
VMの
構成情報
VM VM
ハイパーバイザ
VM VM VM
ハイパーバイザ
VM VM VM
ハイパーバイザ
VM
#jitakusan #osc12tk
共有ストレージのメリット その1
ライブマイグレーション
Page 8
SAN
共有ストレージ
仮想HDD
VM VM
ハイパーバイザ
VM VM
ハイパーバイザ
- VMを稼働させたまま
別ホストへ移動
- メモリデータの移動
- ハイパーバイザ間で
LANを使用した通信
- 自動化により負荷分散にも応用
- 移動先のホストからも
同一の仮想HDDを
参照する必要がある
LAN
#jitakusan #osc12tk
共有ストレージのメリット その2
高可用性機能
Page 9
SAN
共有ストレージ
仮想HDD
VM VM
ハイパーバイザ ハイパーバイザ
- ホストの障害に巻き込まれてダウンしたVMを別ホストで自動的に再起動
- ライブマイグレーションではない
- 移動先のホストからも
同一のVMの構成情報と
仮想HDDを
参照する必要がある VMの
構成情報
VM VM
#jitakusan #osc12tk
共有ストレージのメリット その3
サーバ仮想化環境管理ツールとの連携 - 管理インターフェースの統合や、I/O負荷のオフロードなど
- 例:ホストに負荷をかけずにVMをクローン
ディスクアレイ
(連携なし)
ディスクアレイ
(連携に対応)
Page 10
#jitakusan #osc12tk
共有ストレージの注意点
コスト
性能 - 多数のVMの負荷が集中
- ディスクアレイの性能
- 接続経路の性能
耐障害性 - ストレージの障害は多数のVMに影響
- ディスクアレイの障害
- 接続経路の障害
Page 11
#jitakusan #osc12tk
共有ストレージの分類:SANとNAS
物理ディスク
RAID制御
論理ディスク(LUN)
物理ディスク
RAID制御
ファイルシステム
SAN →ディスクにアクセス
NAS →ファイルにアクセス
ストレージ用
ネットワークで接続
Page 12
#jitakusan #osc12tk
要するに…
SAN接続タイプのストレージ
⇒外付けハードディスク
NASタイプのストレージ
⇒ファイルサーバ
Page 13
#jitakusan #osc12tk
色々なタイプのストレージ
分類 タイプ アクセス 接続経路 主な速度 用途など
SAN
Fibre
Channel
(FC)
ブロック
レベル
Fibre Channel 8Gbps,
4Gbps
高速なSAN
iSCSI Ethernet 1Gbps,
10Gbps
安価なSAN
FCoE 拡張されたEthernet
10Gbps SAN/LANの統合
NAS NFS ファイル
レベル
Ethernet 1Gbps,
10Gbps
UNIX系
ファイル共有
CIFS Windows
ファイル共有
Page 14
#jitakusan #osc12tk
仮想化ソフトごとのストレージ用途
Fibre
Channel
iSCSI FCoE NFS CIFS
VMware
vSphere
• VMFS
• VMDK
• ISOイメージ
• Raw Device Mapping
• VMDK
• ISO
×
Hyper-V • NTFS
• VHD on NTFS
• パススルーディスク
× • ISO
Citrix
XenServer
• LVM
• 論理ボリュームを
VMに割り当て
• VHD
• ISO
• ISO
Page 15
#jitakusan #osc12tk
SAN接続のストレージをつくる
メーカー製の装置は数百万~億円
じつは自作できる
必要な機材はオークションで中古が手に入る。
情報は自宅SAN友の会のサイトにある!
Page 16
#jitakusan #osc12tk
メーカー製のストレージはここが違う!
ディスクの集約度
- 多数のディスクに負荷を分散
冗長化と耐障害性
- 自作だとマザーボード、CPU、RAIDコントローラなどは冗長化しきれない。
- メーカー製のストレージは
- 突然の電源断の際にもメモリ+バッテリや
フラッシュメモリ+コンデンサによりデータを保護
Page 17
#jitakusan #osc12tk
ここまでのまとめ
サーバ仮想化環境において
ストレージは非常に重要な位置づけ
サーバ仮想化ソフトと
ストレージタイプの組み合わせに注意
触ってみないとイメージしづらい…
家でやろう! Page 18
#jitakusan #osc12tk
何を家をやるか?
基礎固め
- Fibre Channelや
iSCSIなら安価に試せる
最近のトレンド
- 分散ストレージ
- Infiniband
- FCoE
- 10GbE,40GbE
Page 19
逸般人募集中