Si DCLI no se puede conectar a Servidor de administración de OpenStack, es posible que deba reiniciar el servicio de vAPI.

Problema

Cuando se inicia DCLI, aparece el siguiente mensaje de error:

ERROR: No se pudo conectar con el servidor.

Causa

DCLI no se puede conectar con el endpoint de vAPI debido a que no se está ejecutando el servicio.

Solución

  1. Inicie sesión en Servidor de administración de OpenStack como viouser.
  2. Verifique el estado del servicio de vAPI.
    sudo systemctl status vapi

    El servicio está inactivo.

    vapi.service - VIO vAPI Loaded: loaded (/etc/systemd/system/vapi.service; disabled; vendor preset: enabled) Active: inactive (dead)
  3. Reinicie el servicio.
    sudo systemctl restart vapi
  4. Vuelva a verificar el estado del servicio de vAPI.
    sudo systemctl status vapi

    El servicio se ha reiniciado.

    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. ...

Qué hacer a continuación

Conéctese de nuevo a Servidor de administración de OpenStack.

dcli +server https://mgmt-server-ip:8443/api +i