Esta sección de referencia incluye información de configuración estándar de OpenStack Nova relativa al controlador OpenStack Nova en Oracle VM Server for SPARC e información de configuración específica del controlador OpenStack Nova en Oracle VM Server for SPARC.
En esta sección, se proporciona información de referencia sobre el archivo de configuración /etc/nova/nova.conf del nodo de cálculo OpenStack en Oracle VM Server for SPARC y las propiedades específicas del producto Oracle VM Server for SPARC.
El siguiente archivo de configuración de ejemplo /etc/nova/nova.conf está basado en un controlador de nube con una dirección IP 10.0.68.51 y un nombre de host controller, un nodo de cálculo con una dirección IP 10.0.68.50 y un nombre de host compute0, y una contraseña de servicio services-password para todas las cuentas de servicio. Las líneas actualizadas con la información del controlador de nube y el nodo de cálculo están resaltadas.
[DEFAULT] rabbit_host=10.0.68.51 my_ip=10.0.68.50 host=compute0 block_device_allocate_retries=360 compute_driver=ldoms.LDomsDriver novncproxy_base_url=http://10.0.68.51:6080/vnc_auto.html vncserver_listen=$my_ip vncserver_proxyclient_address=$my_ip vnc_enabled=true [database] connection = mysql://nova:services-password@controller.us.oracle.com/nova [glance] host=10.0.68.51 [keystone_authtoken] auth_uri = http://10.0.68.51:5000/v2.0/ signing_dir=$state_path/keystone-signing identity_uri = http://10.0.68.51:35357/ admin_user = nova admin_password = services-password admin_tenant_name = service [neutron] url=http://10.0.68.51:9696 admin_username=neutron admin_password=services-password admin_tenant_name=service admin_auth_url=http://10.0.68.51:5000/v2.0 proxyclient_address=$my_ip [serial_console] serialproxy_host=10.0.68.51 serialproxy_port=6083 enabled=true base_url=ws://10.0.68.51:6083/ listen=$my_ip proxyclient_address=$my_ip [ldoms] set_admin_passwd_on_guest=false permit_root_logins=true admin_user=root force_volume_build=true create_zvols=true zvol_base=rpool/vm_disks configure_all_routes=false vds_name=primary-vds0 min_free_space_pct=10 dlm_nfs_server=10.0.68.51 dlm_nfs_share=/saspool/nfspool dlm_nfs_mountpoint=/mnt/dlm dlm_port=4999
En la siguiente sección, se muestran las propiedades específicas del producto Oracle VM Server for SPARC.
admin_user=root especifica el nombre de cuenta del usuario de administración en el dominio invitado. El valor por defecto es root.
create_zvols=true | false especifica si deben almacenarse discos raíz de Oracle VM Server for SPARC encima de volúmenes ZFS. Esta propiedad también depende del valor de la propiedad force_volume_build.
Cuando el valor de esta propiedad es false y force_volume_build=false, los discos raíz de Oracle VM Server for SPARC son archivos raw almacenados en la ubicación especificada por instance_path, cuyo valor por defecto es /var/lib/nova/instances.
Cuando el valor de esta propiedad es true y force_volume_build=false, los discos raíz de Oracle VM Server for SPARC se almacenan encima de volúmenes ZFS. El volumen ZFS raíz inicial almacena la imagen de Oracle VM Server for SPARC y cada VM es un clon del volumen ZFS de base que se crea para esta imagen.
El valor por defecto es true.
dlm_nfs_mountpoint=mount-point especifica el punto de montaje local. El punto de montaje por defecto es /mnt/dlm y no puede modificarse.
dlm_nfs_server=IP-address especifica una dirección IP a un servidor NFSv4 que tiene la configuración delegation=off. Debe definirse esta propiedad para activar la gestión de bloqueos distribuidos (DLM) y las capacidades de evacuación y recreación de Nova. Si no se define esta propiedad o no se le asigna ningún valor, la DLM está desactivada y las evacuaciones de Nova fallan.
dlm_nfs_share=/export/dlm especifica el recurso compartido NFSv4 en el servidor NFSv4 para la DLM. El recurso compartido requiere al menos 1 GB de espacio en disco y se debe poder acceder a él de forma confiable. Si no se puede acceder al servidor durante diez minutos, los nodos de cálculo que no pueden acceder al recurso compartido generan un aviso grave.
dlm_port=port-number especifica el puerto que la DLM usa para comunicarse con otros nodos. El valor por defecto es 4999 y no debe modificarse a menos que este puerto ya esté en uso.
force_volume_build=true | false especifica si se debe forzar el uso de volúmenes de Cinder en lugar de almacenamiento local aun cuando un usuario de la nube solicita una VM que utiliza el inicio desde imagen y que generalmente usa almacenamiento local (archivos de disco virtual o volúmenes ZFS). Cuando el valor es true, imite el comportamiento del SO Oracle Solaris, que usa volúmenes de Cinder para crear instancias de inicio desde imagen. Cuando el valor es false, imite el comportamiento de OpenStack, que usa almacenamiento local gestionado por Nova. El valor por defecto es false.
configure_all_routes=true | false especifica si se deben configurar todas las rutas por defecto. Cuando se define en true, todas las rutas por defecto se configuran si el entorno tiene varias redes por VM y más de una red tiene una ruta por defecto.
Cuando se define en false, la VM usa la ruta por defecto solamente de la primera red configurada con una ruta por defecto en esta VM. El valor por defecto es false.
min_free_space_pct=percentage especifica el porcentaje mínimo de espacio que debe estar libre para crear nuevas instancias al usar almacenamiento local basado en archivos. Si la creación de una nueva imagen de VM dejará menos que el porcentaje especificado, la creación falla. Los valores válidos van de 0 a 100. El valor por defecto es 10 por ciento.
permit_root_logins=true | false especifica si se permiten inicios de sesión SSH directos por parte del usuario root. El valor por defecto es false.
set_admin_passwd_on_guest=true | false especifica si se debe definir la contraseña del usuario de administración en el dominio invitado. Cuando el valor se define en true y se utiliza Horizon para crear una VM sin usar una contraseña, OpenStack genera una contraseña para la VM sin informarla. Por lo tanto, el valor por defecto es false.
vds_name=primary-vds0 especifica el servidor de disco virtual de Oracle VM Server for SPARC en el dominio de control. El valor por defecto es primary-vds0.
zvol_base=rpool/vm_disks especifica la ubicación del juego de datos ZFS donde deben almacenarse los volúmenes ZFS de Oracle VM Server for SPARC. Esta propiedad se aplica únicamente cuando create_zvols=true.