GNU/Linux >> Tutoriales Linux >  >> Linux

Comandos útiles de python-novaclient

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.

Nota: Si desea referirse a un servidor o imagen por su nombre y el nombre tiene un espacio, coloque el nombre entre comillas para que el cliente lo tome como un único argumento.

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 o delete
  • 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.


Linux
  1. 12 ejemplos útiles de comandos Wget en Linux

  2. Comandos de Linux:trabajos, bg y fg

  3. 5 comandos de Linux que nunca uso

  4. 3 comandos útiles de Linux para administradores de sistemas

  5. Comando de eco de Linux

Comandos de Linux - Guía completa

3 consejos útiles sobre cómo usar el comando de historial en Linux

Los 40 comandos útiles del servidor Linux para principiantes y profesionales

100 comandos útiles de Vim que necesitará todos los días

Los 50 comandos IP útiles de Linux para administradores de red

12 ejemplos útiles de comandos de fecha de Linux