Este artículo muestra algunos python-novaclient
comandos.
Operaciones del cliente Nova
Este artículo asume que ha instalado el cliente python-nova y que el cliente funciona con su cuenta de servidores en la nube.
comando de ayuda de nova
La help
comando enumera todos los comandos disponibles:
nova help
Agregue el nombre de un comando después de nova help
para ver su sintaxis. Por ejemplo, para ver la sintaxis del arranque comando, ejecutar:
nova help boot
Tenga en cuenta que no todos los comandos enumerados en nova help funciona con Rackspace Cloud Servers. El cliente nova funciona con OpenStack, incluido Rackspace Cloud. Sin embargo, algunos de los comandos se refieren a operaciones que no hemos implementado en servidores en la nube, mientras que otros le permiten administrar una instalación completa de OpenStack.
Comandos comunes
Puede usar los siguientes comandos para la mayoría de las operaciones con servidores en la nube:
comando de lista nova
La list
El comando devuelve una lista de los servidores en su cuenta. Puedes usar lista sin argumentos, pero hay opciones disponibles para limitar la lista por un rango de direcciones IP o para mostrarle servidores con un estado particular.
El resultado muestra la identificación única del servidor en la primera columna, seguida del nombre del servidor, el estado del servidor y, finalmente, las direcciones de red asociadas con el servidor.
Ejemplo:
nova list --status active
comando de creación de imagen nova
El image-create
El comando toma una instantánea de un servidor. El primer argumento es el nombre o ID del servidor y el segundo argumento es el nombre que desea asignar a la nueva instantánea.
Ejemplo:
nova image-create servername backupname
comando de lista de sabores nova
La flavor-list
El comando muestra una lista de sabores de servidor disponibles. Un tipo describe las opciones de memoria, espacio en disco y CPU que puede asignar para el servidor.
La respuesta tiene la siguiente información para los sabores:
- Identificación de sabor
- Nombre del sabor
- Asignación de memoria (en megabytes)
- Asignación de intercambio (si la hay, también en megabytes)
- Espacio en disco asignado al servidor (en gigabytes)
- Número de CPU virtuales para la instancia
- Factor de límite de rendimiento de la red asociado con el tipo
Ejemplo:
nova flavor-list
comando de arranque nova
Usa el boot
comando para crear un nuevo servidor en la nube. En su forma más simple, le dices al comando de arranque qué sabor usar con el --flavor
opción, qué imagen usar como base con --image
y luego incluya el nombre del servidor que está creando como argumento para el comando.
El resultado del comando de arranque enumera datos sobre el nuevo servidor, incluida la contraseña de administrador o raíz.
Ejemplo:
nova boot --flavor 1 --image 758d32fe-9f2c-470a-a082-ba6832a06431 servername
comando de reinicio de nova
El reboot
El comando utiliza el nombre o ID del servidor de destino como su argumento. De forma predeterminada, el servidor realiza un reinicio suave, donde el sistema operativo reinicia correctamente el servidor. Puede hacer un reinicio completo (como apagar y volver a encender) con --hard
opción.
Ejemplo:
nova reboot --hard servername
comando de eliminación de nova
El delete
El comando utiliza el nombre o ID del servidor como argumento. Utilice este comando con precaución .
Ejemplo:
nova delete servername
comando nova show
El show
El comando devuelve detalles sobre un servidor:tipo, la imagen desde la que se creó, direcciones de red y otros detalles.
Ejemplo:
nova show servername
comando de cambio de tamaño nova
Usa el resize
Comando para cambiar un servidor a otro sabor. Cuando llama al comando, el primer argumento es el nombre o ID del servidor, y el segundo argumento es el nombre o ID del tipo.
Nota :nova resize
no funciona para servidores de nube virtual o servidores Rackspace Standard con asignación de disco manual habilitada. Para obtener más información sobre cómo cambiar el tamaño de un servidor de nube virtual, consulte Cambio del tamaño de su servidor de nube de rendimiento.
No puede cambiar el tamaño de un servidor a un tipo más pequeño si tiene más espacio de disco asignado que el que puede usar el tipo más pequeño.
Ejemplo:
nova resize servername "512MB instance"
comando nova resize-confirm
Una vez que se completa un cambio de tamaño, debe confirmar el éxito del cambio de tamaño antes de que el tamaño sea permanente. Usa el resize-confirm
comando con un nombre de servidor o ID.
Ejemplo:
nova resize-confirm servername
comando nova resize-revert
Después de que se completa un cambio de tamaño, es posible que descubra un problema con el servidor que indica que el cambio de tamaño introdujo un problema. En este caso, puede ingresar el resize-revert
Comando para hacer que el servidor vuelva a su sabor original.
Ejemplo:
nova resize-revert servername
comando de reconstrucción nova
La rebuild
El comando toma un servidor existente y lo reconstruye usando una imagen. El primer argumento es el nombre o ID del servidor, y el segundo argumento es el nombre o ID de la imagen que eligió.
Puede incluir el -rebuild_password
opción para establecer una contraseña raíz, en lugar de generar una aleatoriamente.
Ejemplo:
nova rebuild --rebuild_password PASSWORD servername "Fedora 16"
**comando de rescate nova
El rescue
El comando establece un servidor en modo de rescate, lo que le permite acceder y modificar el sistema de archivos mientras el servidor está inactivo. El resultado del comando es la contraseña raíz utilizada por la instancia de rescate.
Ejemplo:
nova rescue servername
comando nova unrescue
Usa el unrescue
Comando para sacar un servidor del modo de rescate y hacer que arranque normalmente.
Ejemplo:
nova unrescue servername
comando establecer-contraseña
Cambie la contraseña raíz para una instancia usando set-password
comando.
Ejemplo:
nova set-password servername
nova metacomando
Usa el meta
Comando para establecer o eliminar metadatos en un servidor. Los datos temáticos están en key=value
forma. Puede ver el conjunto de metadatos en un servidor con show
comando.
El comando tiene los siguientes argumentos:
- El nombre o ID del servidor
- La acción:
set
odelete
- El par clave-valor que define los metadatos
Ejemplo:
nova meta servername set "role=development"
comando de límites nova
Usa los limits
Comando para enumerar los límites establecidos en su cuenta. Los límites pueden incluir las siguientes opciones:
- El número máximo de pares de metadatos que puede asociar con una imagen o servidor
- El número y tamaño máximo de personalidades (archivos) que puede instalar en un servidor cuando lo crea
- El número máximo de servidores permitidos en su cuenta
- La cantidad máxima de memoria que puede asignar en total a todos los servidores de su cuenta
Ejemplo:
nova limits
Use la pestaña Comentarios para hacer cualquier comentario o hacer preguntas. También puede iniciar una conversación con nosotros.