vSANクラスタを運用している際に、定期的にリリースされるバグフィックス、セキュリティフィックスのvSphere ESXiのパッチを適用することが多々あります。
vSAN 6.6.1からはvCenter Update Manager が vSAN HCL DBの情報をもとに適切なベースラインを作成し、アップデートを安全に適用してくれるようになりましたが、
慣れている人の場合は esxcli コマンドを利用して適用する事があるかもしれません。vSAN 6.6.1からはvCenter Update Manager が vSAN HCL DBの情報をもとに適切なベースラインを作成し、アップデートを安全に適用してくれるようになりましたが、
My VMwareなどからダウンロードしたパッチを適用する際、本来のProfile Update ではなく、個別のVIBをインストール、アップデートする以下のコマンド(vib update/vib install)で実行してしまった場合、Vmwre標準パッケージのドライバなどに置き換わってしまったり削除されることがあります。
esxcli software vib update -d <パッチファイル>.zip特に、慣れてしまうと -dry-run オプションなしにいきなり適用する事があるかもしれません。
この場合、従来のvSphereクラスタではFC HBAのドライバが外れたり、NICのドライバが外れたりして、即座に不具合に気づくことが多かったのですが、
vSANの場合、本来当ててあるべきvSAN HCLに沿ったドライバが、同じハードウェアに対応するvSAN HCLに適応してない別のドライバに置き換わってしまうことがあります。
※特に、ハードウェアメーカー提供のCustom ISOイメージで導入した場合や、PowerCLI Image builderなどで個別にドライバを組み込んだ自作ISOイメージで導入した場合はご注意ください。
通常はESXiにパッチを適用する際は、profile update オプションでパッチを適用する事で、本来のドライバを維持したままパッチ適用が可能です。
※-dry-run で追加、更新、削除されるVIBを確認し、その後に適用する事でより正確に作業が可能です。
#Dry Runの実施
esxcli software profile update –dry-run -d <パッチファイル>.zip -p <プロファイル名>
※必ずDry Runで変更されるものを確認して下さい。Profile Updateの場合でもVmware提供のパッチにより新しいドライバが含まれれば更新され、互換がずれてデバイスが使えなくなる可能性があります。
#パッチの適用
esxcli software profile update -d <パッチファイル>.zip -p <プロファイル名>
★参照
以前のドキュメント、Vmware公式ブログにも詳細がありますので参照ください。
以前のドキュメント、Vmware公式ブログにも詳細がありますので参照ください。
VMware Docs
Vmware ブログ
ESXi 5.1 コマンドラインによるパッチ適用
ESXi 6.0 パッチ適応に関して
vSAN 6.6.1 からの vCenter Update Managerを利用したパッチ適用に関しては以下が参考になります。
vSAN のアップグレードの準備
vSphere Update Manager に向けた vSAN ビルドの推奨事項
vSAN 6.6.1 with VUM Integration
ESXi 6.0 パッチ適応に関して
vSAN 6.6.1 からの vCenter Update Managerを利用したパッチ適用に関しては以下が参考になります。
vSAN のアップグレードの準備
vSphere Update Manager に向けた vSAN ビルドの推奨事項
vSAN 6.6.1 with VUM Integration
0 件のコメント:
コメントを投稿