如果 DCLI 無法連線到 OpenStack 管理伺服器,您可能需要重新啟動 vAPI 服務。
問題
啟動 DCLI 時,會顯示下列錯誤訊息:
錯誤: 無法連線至伺服器。
原因
DCLI 無法連線至 vAPI 端點,因為服務未執行。
解決方案
- 以
viouser
身分登入 OpenStack 管理伺服器。 - 檢查 vAPI 服務的狀態。
sudo systemctl status vapi
服務處於非作用中狀態。
vapi.service - VIO vAPI Loaded: loaded (/etc/systemd/system/vapi.service; disabled; vendor preset: enabled) Active: inactive (dead)
- 重新啟動服務。
sudo systemctl restart vapi
- 再次檢查 vAPI 服務的狀態。
sudo systemctl status vapi
該服務已重新啟動。
vapi.service - VIO vAPI Loaded: loaded (/etc/systemd/system/vapi.service; disabled; vendor preset: enabled) Active: active (running) since Wed 2018-06-27 04:46:00 UTC; 1s ago Process: 1983 ExecStartPre=/bin/mkdir -p /var/log/vmware/vapi (code=exited, status=0/SUCCESS) Main PID: 1985 (twistd) CGroup: /system.slice/vapi.service └─1985 /usr/bin/python /usr/bin/twistd --nodaemon --pidfile= -n web --port=9449 --wsgi vmware.vapi.wsgi.application Jun 27 04:46:00 vio-oms-01.mgt.sg.lab systemd[1]: Starting VIO vAPI... Jun 27 04:46:00 vio-oms-01.mgt.sg.lab systemd[1]: Started VIO vAPI. ...
下一步
再次連線至 OpenStack 管理伺服器。
dcli +server https://mgmt-server-ip:8443/api +i