Instalación y configuración de OpenStack en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Abril de 2015
 
 

Cómo configurar el nodo de cálculo

  1. (Opcional) Instale y configure NTP.

    Consulte Instalación del Protocolo de hora de red.

  2. Instale el paquete de Nova.
    compute1# pkg install nova
  3. Reinicie el Daemon de acceso remoto (RAD).

    Nova usa el RAD para comunicación con la estructura de Oracle Solaris Zones.

    compute1# svcadm restart rad:local
  4. Configure Nova quitando los comentarios de los siguientes parámetros o estableciendo dichos parámetros en el archivo /etc/nova/nova.conf:
    [DEFAULT]
    rabbit_host=$CONTROLLER_ADM_NODE
    my_ip=$COMPUTE_ADMIN_NODE_IP
    host=$COMPUTE_ADMIN_NODE_X
    firewall_driver=nova.virt.firewall.NoopFirewallDriver
    keystone_ec2_url=http:/$CONTROLLER_ADM_NODE:5000/v2.0/ec2tokens
    
    [database]
    connection = mysql://nova:nova@$CONTROLLER_ADM_NODE/nova
    
    [glance]
    host=$CONTROLLER_ADM_NODE
    
    [keystone_authtoken]
    auth_uri=http://$CONTROLLER_ADM_NODE:5000/v2.0/
    identity_uri=http://$CONTROLLER_ADM_NODE:35357/
    admin_usr=nova
    admin_password=service-password
    admin_tenant_name=tenant
    
    [neutron]
    url=http://$CONTROLLER_ADM_NODE:9696
    admin_username=neutron
    admin_password=service-password
    admin_tenant_name=tenant
    admin_auth_url=http://$CONTROLLER_ADM_NODE:5000/v2.0
    
  5. Configure EVS en el nodo de cálculo.
    1. Instale el paquete de EVS.
      compute1# pkg install evs
    2. Establezca la propiedad de EVS para especificar la ubicación del controlador de EVS.
      compute1# evsadm set-prop -p controller=ssh://evsuser@$CONTROLLER_ADM_NODE
  6. Configure las comunicaciones entre los nodos de controlador y de cálculo.
    1. Cree una clave pública SSH en el nodo de cálculo para el usuario root.
      compute1# su - root -c "ssh-keygen -N '' -f /root/.ssh/id_rsa -t rsa"
    2. (Opcional) Compruebe el contenido de la clave SSH.
      compute1# cat /root/.ssh/id_rsa.pub
    3. Copie la clave SSH /root/.ssh/id_rsa.pub en una ubicación del nodo de controlador.
    4. En el nodo de controlador, agregue la clave SSH al archivo authorized_keys para evsuser.
      controller# cat location/id_rsa.pub >> /var/user/evsuser/.ssh/authorized_keys
      
    5. (Opcional) Verifique que la clave SSH del nodo de cálculo se haya agregado al archivo authorized_keys.
      controller# cat /var/user/evsuser/.ssh/authorized_keys

      La salida debe incluir el contenido de la clave SSH que usted generó en el nodo de cálculo y que se mostró en el Step 4.

    6. En el nodo de cálculo, pruebe las conexiones SSH del nodo de cálculo al controlador y acepte las huellas que se almacenarán en el archivo known_host.

      Especifique Yes en la solicitud de confirmación.

      compute1# ssh evsuser@$CONTROLLER_ADM_NODE true
  7. Active el servicio de cálculo de Nova.
    compute1# svcadm enable nova-compute