パッチ適用

Last-modified: Thu, 28 Mar 2019 00:40:44 JST (59d)
Top > パッチ適用

VMware ESXi(VMware vSphere Hypervisor 6)にパッチ適用する手順です。

VMwware ESXiは無料で使える分、パッチ適用などはかなり手間です。

自動更新もしませんのでこまめに当てたほうがよさそうです。

なお、Webから出来そうな雰囲気がありますが、非現実的とのことです。

  1. 適用対象サーバのビルド番号を確認します。
    vmware11.jpg
  2. VMwareのサイトにログインし、パッチを検索します。
  3. 出てきたパッチリストですが、最新ビルドを当てれば全て当たるという親切設計ではないようです(汗
    vmware12.jpg
  4. ダウンロードしたファイルをサーバにアップロードします。
    ストレージ->データストアから、データストアブラウザをクリックします。
    vmware13.jpg
  5. パッチが分かりやすいようにディレクトリを作成しておきましょう。
    vmware14.jpg
  6. 作成したディレクトリを選択したアップロードします。
    ここでもまとめてアップロードなんて出来ないのですが、完了を待たずに次があげられるので、
    ポンポン上げてましょう。
    vmware15.jpg
  7. パッチを当てます。まずはSSHを有効化します。
    vmware16.jpg
  8. サーバにSSHログインします。その際、「キーボードインタラクティブ認証を使う」にチェックを入れることに注意してください。
    vmware18.jpg
  9. メンテナンスモードにします。
    [root@vmware:~] esxcli system maintenanceMode set --enable=true
  10. データストアの場所に移動します。
    [root@vmware:~] cd vmfs/volumes/datastore1/update
  11. パッチリストの古い順に順次パッチを当てていきます。(パッチファイル指定は絶対パスじゃないと失敗します。)
    esxcli software vib update -d /vmfs/volumes/datastore1/update/<パッチファイル>.zip
  12. パッチによっては再起動が必要なものがあるので、都度再起動します。(最後にまとめて再起動でも一応大丈夫みたい)再起動するとSSH接続が無効化されるようなので、再度有効化しましょう。
  13. ビルド番号が更新されていることを確認します。
    vmware17.jpg
  14. メンテナンスモードを解除します。
    [root@vmware:~] esxcli system maintenanceMode set --enable=false
  15. SSHを無効化します。

Counter: 83, today: 1, yesterday: 0

このページの参照回数は、83です。