Not official document
VisorFSって
なんなのさ、
結局。
Takao Setaka
@twtko
Not official document2
ESXiにおけるファイルシステム
1.VMFS5
2.NFS
3.Vfat
4.vmkcore
Not official document3
vfatが使われている領域
1.bootbank
2.scratch
3.store
Not official document4
サイズ
1.bootbank (250MB)x2
2.scratch 4GB
3.store 286MB
Not official document5
イメージ図
Not official document6
bootbank
起動に必要なファイ
ル群と設定情報一式
※Dual構成なので2セットあります。
/bootbank 使用中の起動領域
/altbootbank 1つ前のパッチレベル
Not official document7
store
ESXiとして使用する
ファイル群
(VMwareToolsとか
ドライバイメージ等)
Not official document8
scratch
ご存知の通り!
Not official document9
あれ?
VisorFSは?
→起動の都度再
構成される
Not official document10
VisorFSはファイルシステム?
1.メモリファイル
システム
2.Ramdiskと
Tardiskの2種類で
構成
Not official document11
メモリファイルシステム
1.Tardisk
2.Ramdisk
Not official document12
イメージ図
Not official document13
Tardisk
Tarアーカイブフォー
マットをそのままメ
モリ上に展開
→bootbankそのままboot.cfgに
基づいてロードされる
Not official document14
Tardiskイメージ図
Not official document15
Ramdisk
変更が頻繁に行われ
るファイルを格納
ステートファイル、ログファ
イル、等々…
Not official document16
Ramdisk空間
/ (root) … 32MB 予約
/etc … 28MB 予約
/tmp … 2~192MB
hostdstats … ~346MB
Not official document17
システムリソース割り当て
Not official document18
システムリソース割り当て
Not official document19
ブランチング
読込専用の
Tarからブ
ランチング
して.#メタ
情報に紐付
け
Not official document20
設定変更はどう維持する?
定期的にstate.tgz
を生成 (auto-backup.sh)
→bootbankに保存
→起動時にロード
Not official document21
state.tgz?
vicfg-cfgbackup.pl
で抜き出せるヤツそ
のもの。
local.tgz内には/etcの構成情報
Not official document22
auto-backup.sh
Tフラグのある.#ファイ
ルをごっそりバックアッ
プ
Not official document23
Ramdiskはとても注意が必要
パンクすると、hostdや
vpxaなどがクラッシュす
る…/var/logとか危険
→vCenterから管理不可
見た目、NW障害っぽい
Not official document24
/tmpはRamdisk
scratchちゃんと構成
/tmpは定期的にクリー
ンアップされる
→障害切り分け不可
Not official document
おしまい

What is visor_fs_201207_customize