ESXi ホストの起動プロセスが「swapobj loaded successfully」でスタックする
search cancel

ESXi ホストの起動プロセスが「swapobj loaded successfully」でスタックする

book

Article ID: 414104

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

ESXi ホストの起動プロセスで「swapobj loaded successfully」というメッセージを表示した後にスタックし、ESXi ホストの起動に最大 30 分以上かかることがある。

起動プロセスが完了すると、関連ログに以下の内容が確認できる。

  • /var/log/boot 内では、「swapobj」プラグインが完了した後、プラグイン「mount-disk-fs」が起動する。

         YYYY-MM-DDTHH:MM:SS.###Z cpu##:#######)swapobj loaded successfully.
         YYYY-MM-DDTHH:MM:SS.###Z cpu##:#######)Jumpstart plugin tag-boot-bank activated.
         YYYY-MM-DDTHH:MM:SS.###Z cpu##:#######)Jumpstart plugin vsan activated.
         YYYY-MM-DDTHH:MM:SS.###Z cpu##:#######)Activating Jumpstart plugin vmkapps.
         YYYY-MM-DDTHH:MM:SS.###Z cpu##:#######)Activating Jumpstart plugin mount-disk-fs.

  • プラグインの起動後、次のようなログが記録され、ESXi ホストが NFS ストレージに接続できないことが確認できる。

         YYYY-MM-DDTHH:MM:SS.###Z cpu##:#######)NFS: ###: NFS mount ###.###.###.###:/ESXi_Logs failed: Unable to connect to NFS server.
         YYYY-MM-DDTHH:MM:SS.###Z cpu##:#######)NFS: ###: Command: (remount) Server: (###.###.###.###) IP: (###.###.###.###) Path: (/Dir1/Dir2/Dir3) Label: (PROD) Options: (None)
         YYYY-MM-DDTHH:MM:SS.###Z cpu##:#######)StorageApdHandler: ###: APD Handle XXXXXXXX-XXXXXXXX Created with lock[StorageApd-0x############]
         YYYY-MM-DDTHH:MM:SS.###Z cpu#:#######)SunRPC: ####: Synchronous RPC cancel for client 0x############ IP XXX.XXX.XXX.XXX proc 3 xid 0x######## attempt 1 of 3
         YYYY-MM-DDTHH:MM:SS.###Z cpu##:#######)SunRPC: ####: Synchronous RPC cancel for client 0x############ IP XXX.XXX.XXX.XXX proc 3 xid 0x######## attempt 1 of 3
         YYYY-MM-DDTHH:MM:SS.###Z cpu#:#######)SunRPC: ####: Synchronous RPC cancel for client 0x############ IP XXX.XXX.XXX.XXX proc 3 xid 0x######## attempt 2 of 3
         YYYY-MM-DDTHH:MM:SS.###Z cpu#:#######)SunRPC: ####: Synchronous RPC cancel for client 0x############ IP XXX.XXX.XXX.XXX proc 3 xid 0x######## attempt 2 of 3
         YYYY-MM-DDTHH:MM:SS.###Z cpu#:#######)SunRPC: ####: Synchronous RPC cancel for client 0x############ IP XXX.XXX.XXX.XXX proc 3 xid 0x######## attempt 3 of 3
         YYYY-MM-DDTHH:MM:SS.###Z cpu#:#######)SunRPC: ####: Synchronous RPC cancel for client 0x############ IP XXX.XXX.XXX.XXX proc 3 xid 0x######## attempt 3 of 3
         YYYY-MM-DDTHH:MM:SS.###Z cpu#:#######)SunRPC: ####: Destroying world 0x######
         YYYY-MM-DDTHH:MM:SS.###Z cpu#:#######)SunRPC: ####: Destroying world 0x######

 

  • 最終的にプラグインの起動に失敗したことを示す次のログ エントリが表示される。

        YYYY-MM-DDTHH:MM:SS.###Z cpu##:#######)Jumpstart plugin restore-nfs-volumes activation failed: restore-nfs-volumes->start() failed: error while executing the cli

  • /var/log/jumpstart-stdout.log 内に上記の情報の簡略化されたビューが次のように表示される。

        YYYY-MM-DDTHH:MM:SS.###Z executing start plugin: mount-disk-fs
        YYYY-MM-DDTHH:MM:SS.###Z executing start plugin: restore-nfs-volumes
YYYY-MM-DDTHH:MM:SS.###Z Executor failed executing esxcli command: boot storage restore --nfs-volumes
        YYYY-MM-DDTHH:MM:SS.###Z Method invocation failed: restore-nfs-volumes->start() failed: error while executing the cli

  • /var/log/jumpstart-esxcli-stdout.log に次のような内容も記録される場合がある。

        YYYY-MM-DDTHH:MM:SS.###Z StorageInfoImpl: getaddrinfo(xssxhostFQDNxxxx) failed: Temporary failure in name resolution
        YYYY-MM-DDTHH:MM:SS.###Z StorageInfoImpl: getaddrinfo(xssxhostFQDNxxxxl) failed: Temporary failure in name resolution
        YYYY-MM-DDTHH:MM:SS.###Z StorageInfoImpl: getaddrinfo(xssxhostFQDNxxxx) failed: Temporary failure in name resolution

Environment

ESXi 6.x, 7.x , 8.x

Cause

このエラーはブート プロセス中にバックエンド NFS ストレージへの接続に失敗した場合に発生する。

Resolution

ESXi ホストと NFS サーバー間のネットワーク接続、DNS 解決 (NFS が FQDN 経由でマウントされている場合) を確認。

Additional Information