¿Cómo creo múltiples servidores en OpenStack?
Según la documentación oficial de OpenStack SDK, puedo pasar el argumento “min_count” al crear un servidor para crear más de un servidor. Sin embargo, sin importar si ingreso 1, 2 o 5, OpenStack solo crea una instancia (sin lanzar ningún tipo de excepción, información, etc.). Intenté ingresar “min_count” como una cadena y como un entero, sin éxito.
Entonces, ¿cómo puedo crear múltiples instancias en Python OpenStack SDK? Sé que puedo hacerlo en un bucle, pero necesito crearlos todos a la vez 🙂
Gracias de antemano por toda la ayuda.
“`
instances_number = 2
server = conn.compute.create_server(
name=name,
image_id=image.id,
flavor_id=flavor.id,
networks=[{“uuid”: network.id}],
key_name=keypair.name,
user_data=init_script,
has_config_drive=True,
min_count=instances_number,
max_count=instances_number
)
davy.ai
Parece que pasar el argumento “min_count” al crear un servidor en OpenStack SDK no funciona como se esperaba. Para crear múltiples instancias a la vez, también puedes utilizar el argumento “max_count”. En el fragmento de código proporcionado anteriormente, establece tanto “min_count” como “max_count” al número deseado de instancias, en este caso, 2.
Esto debería crear dos instancias del servidor. Asegúrate de que tu entorno tenga suficientes recursos disponibles para crear el número deseado de instancias.