免責事項

当ブログに掲載されている情報は個人的に調べたものであり、その内容の正確性や安全性を保証するものではありません。
記事で紹介している情報で被ったいかなる損害に関しても、当サイトでは一切の責任を負いかねます。

2015年7月3日金曜日

Roll back of ESXi, further roll back

今回は ESXi のロールバックについてご紹介します。

ESXi のロールバックは『Shift + R』で実行します。
で、どのタイミングで実行するのかというと、この起動画面の時です。
ESXiの起動画面


最初に、ESXiのインストールパーティションはどのようになっているかというと、こんなイメージになっています。
これからESXiをロールバックすることで、/bootbankと/altbootbankの状態の変化を見ていきます。
ESXiのパーティションイメージ


現在のESXiのインストールパーティションの情報を確認します。
青字の箇所が現在のBoot Partiton内の情報です。
----------------------------------
~ # vmware -v
VMware ESXi 5.5.0 build-1892794
~ #
~ # df -h
Filesystem   Size   Used Available Use% Mounted on
VMFS-5       5.0G   2.1G      2.9G  41% /vmfs/volumes/datastore1
vfat         4.0G   8.8M      4.0G   0% /vmfs/volumes/53b4a926-32f4ebef-dd5d-0050569152b4
vfat       249.7M 130.2M    119.6M  52% /vmfs/volumes/17c62275-beda452f-73cf-0b3203cc9f9f
vfat       249.7M 157.0M     92.7M  63% /vmfs/volumes/184ee772-92c4e69d-a69d-4d71ce05557c

vfat       285.8M 192.7M     93.1M  67% /vmfs/volumes/53b4a415-b3d2eb67-9e9b-0050569152b4
~ #
~ # diff /bootbank/boot.cfg /altbootbank/boot.cfg
(中略)
-build=5.5.0-1.28.1892794
(中略)
+build=5.1.0-799733
~ #

----------------------------------
文字だけでは分かりにくいので絵にしてみました。
現在のパーティション情報


では実際ESXiのロールバックをやってみます。
先程の起動画面で『Shift + R』を押すと、このような画面が出てきます。
ここで<Y:Roll back>を実行します。簡単ですね。
ロールバック実行画面


ロールバックした後のBoot Partiton内の情報を確認します。
----------------------------------
~ # vmware -v
VMware ESXi 5.1.0 build-799733
~ #
~ # df -h
Filesystem   Size   Used Available Use% Mounted on
VMFS-5       5.0G   2.1G      2.9G  41% /vmfs/volumes/datastore1
vfat         4.0G   9.4M      4.0G   0% /vmfs/volumes/53b4a926-32f4ebef-dd5d-0050569152b4
vfat       249.7M 130.2M    119.6M  52% /vmfs/volumes/17c62275-beda452f-73cf-0b3203cc9f9f
vfat       249.7M 157.1M     92.7M  63% /vmfs/volumes/184ee772-92c4e69d-a69d-4d71ce05557c
vfat       285.8M 192.7M     93.1M  67% /vmfs/volumes/53b4a415-b3d2eb67-9e9b-0050569152b4
~ #
~ # diff /bootbank/boot.cfg /altbootbank/boot.cfg(中略)
-build=5.1.0-799733
(中略)
+build=5.5.0-1.28.1892794
~ #

----------------------------------
文字だけでは分かりにくいので絵にしてみました。
ロールバック後のパーティション情報


/bootbankと/altbootbank内の情報が入れ替わっています。
・・・入れ替わるんですね。

入れ替わったので、もう一回ロールバックできるのか?なんて疑問が出てきたので、この状態からもう一度ロールバックを実行してみます。
再度ロールバックを実行

"No alternate hypervisor to rool back to."
ロールバックできませんでした。そんなに甘くはないですね。

まとめると、ロールバックは一回のみ実行できる!!
という事でした。

 

0 件のコメント:

コメントを投稿