はじめに
vCSAをアップグレードする際に起きたエラーについてまとめます
⇩アップグレードの手順については前回投稿しているので気になる方はぜひ。⇩
vCenter Server Appliance 6.7~7.0へのアップグレード
環境
vCSA6.7 → 7.0へのアップグレード
ESXi6.7
起きたエラー
エラー①
• Exception in invoking authentication handler user password expired
アプライアンス(OS)のrootパスワードが違います
〈原因〉
vCSAのrootパスワードの有効期限切れ
〈対応〉
-
vCenter Server Appliance 管理インターフェイスに、rootではなく、
[administrator@domain_name]でログインする -
SSH有効化・Bashシェル有効化をオンにする
-
Tera Termから[administrator@domain_name]でログインする
-
以下のコマンドを入力し、パスワードを変更する
shell
sudo –i
shell
passwd
エラー②
• Insufficient disk space on datastore ‘datastore_name’
→アップグレード-ステージ1 : vCenter Server のデプロイ
0%でストップ
〈原因〉
ディスクの容量不足
〈対応〉
不要な仮想マシンを2台削除し、容量確保 (+120GB程)
残容量855GBでデプロイ成功
〈不明点〉
デプロイサイズ 「小」のストレージサイズ 694GB
今回使用したデータストアの残容量 734GB
デプロイするのに必要な容量はどのくらいなのか
エラー③
• Unable to authenticate user
→ステージ2 : データ転送とvCenter Serverから
ターゲットvCenter Serverにコピー
進行50%でストップ
〈原因〉
1.ブラウザが対応していなかった(IE使用)
2.一時IPアドレスのDNS登録ができていなかった
3.インストーラのバグ(画面上は50%で止まってしまうが裏では動いている)
〈対応〉
1.Chromeをインストールし、そこからvSphere Clientを開く
2.DNSに一時IPアドレスを登録する
→正引き・逆引き両方
3.vCenter Server管理インターフェイス(https://【IPアドレスorFQDN】:5480)
にログインし、インストール状況を確認する
エラー④
• Task failed on server : Module ‘Monitor Loop’ power on failed
→ステージ1 : vCenter Serverのデプロイ
80%でストップ
〈原因〉
ディスクの容量不足 (スワップファイルを作成するスペースが足りなかったと思われる)
〈対応〉
仮想マシンを1台、別のデータストアへ移動し、容量確保
〈不明点〉
今回デプロイ開始時の残容量845GB
余剰は151GBある
デプロイサイズ「小」の場合は160GBの余剰が必要??
さいごに
ディスクの容量は指定されている容量よりかなり多めに余剰分がないとエラーが起きてしまうことが分かった
ただ、一体どのくらいの余剰があればエラーが出ないのか正確な数字が調べてもわからず、、
一時IPアドレスの名前解決なんかは事前にしっかり確認していればもっとすんなりアップグレード作業を完了することができたなぁと反省。
インストーラが50%で止まる事象に関しては、過去にも何件かあったらしい
裏で動いているとはいえドキッとするので何とかしてほしいなと切に願います。