DCLI에서 OpenStack 관리 서버에 연결할 수 없는 경우 vAPI 서비스를 다시 시작해야 합니다.

문제

DCLI를 시작할 때 다음 오류 메시지가 표시됩니다.

오류: 서버에 연결할 수 없습니다.

원인

서비스가 실행 중이 아니어서 DCLI에서 vAPI 끝점에 연결할 수 없습니다.

해결책

  1. OpenStack 관리 서버viouser로 로그인합니다.
  2. vAPI 서비스의 상태를 확인합니다.
    sudo systemctl status vapi

    서비스가 비활성입니다.

    vapi.service - VIO vAPI Loaded: loaded (/etc/systemd/system/vapi.service; disabled; vendor preset: enabled) Active: inactive (dead)
  3. 서비스를 다시 시작합니다.
    sudo systemctl restart vapi
  4. 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