Soy nuevo en OpenStack y todavía estoy aprendiendo. En 2 meses obtendré 6 servidores como:
- 4 servidores con doble xeon e5-2630, 96 gb de ram, 2 1 gb de ethernet y 2 500 gb de disco duro en incursión
- 1 DAS con 40tb de almacenamiento (10x4tb HDD)
- 1 servidor con xeon e5-2630 con 16-32 gb de ram.
Tengo algunas preguntas para esta configuración y con OpenStack en general:
Prácticamente tengo 3 nodos de cómputo dedicados, 1 nodo de cómputo + almacenamiento (1 servidor + DAS) y 1 nodo / controlador de red. Según leí, la mejor práctica para el servidor de red es hacer que este servicio se ejecute en todos los nodos por redundancia en lugar de ejecutarse en un solo controlador donde falla y también falla todo el ecosistema. ¿Cuál es su opinión? Otra cosa es la colocación de servicios, ya que no tengo la cantidad necesaria de hardware para implementar cada servicio en su hardware privado. Estaba pensando que el controlador debería ejecutar el servicio de parte de control de nova, el servidor de almacenamiento de objetos y el servidor de almacenamiento de bloques y el servidor de cómputo + almacenamiento debería ejecutar nova + almacenamiento de objetos + almacenamiento de bloques. ¿Qué opinas de esta configuración?
para el DAS, ¿debería usar raid o no porque leí en alguna parte que Swift y OpenStack en general no se llevan muy bien con el raid?
- ¿Debo usar openstack-networking o el nuevo quantum?
- Usaré estos servidores para alojamiento, almacenamiento como Dropbox y virtualización. Excepto este último, los primeros 2 se ejecutarán en máquinas virtuales. El caso es que no entiendo cómo funciona openstack con los recursos disponibles. ¿Hace un grupo de ram, cpu, almacenamiento, etc. disponibles? El DAS se conectará a solo 1 servidor. Leer y escribir en el disco usa memoria RAM para la memoria caché, etc. Mi pregunta es: ¿OpenStack llenará la memoria RAM proporcionalmente en todos los nodos al leer o escribir o usará solo la memoria RAM desde donde está conectado el DAS? Este es un problema importante para mí . Además, tener solo una máquina con capacidad de almacenamiento real ayudará a agregar 2 ethernet más de 1 gb para hacer frente a las solicitudes intensas en el servidor de almacenamiento. ¿O debería distribuir los discos duros a todos los servidores e instalar los servicios de almacenamiento en ellos?
- No encontré un buen tutorial sobre cómo implementar OpenStack usando maas y juju, porque parece ser una configuración más fácil que la instalación manual.
¿Cómo se lleva OpenStack con la serie AMD Opteron 6300? Pregunto esto porque existe la posibilidad de que pueda cambiar de Intel a AMD, este último es mucho más barato, por lo que puedo obtener la misma cantidad de dinero dos veces y algo el número de núcleos (e5-2630 es un núcleo de 6 con ht, y por lo que entiendo, debería deshabilitar ht)
Continuará cuando me enfrentaré a otros problemas.
¡Gracias por tu ayuda!