Automatización de la configuración de un servidor Unix

Automatización de la configuración de un servidor Unix

Tengo varias preguntas sobre la configuración de un servidor Unix y cómo hacerlo sin problemas:

  1. Acabo de instalar Ubuntu en Virtual Box en Mac. Me llamó la atención que tienes que sentarte junto a la máquina y responder preguntas durante todo el proceso de instalación. (¿No sería mejor hacer todas las preguntas en la primera pantalla, así puedo dejar el escritorio y hacer algo más mientras se instala?) ¿Hay alguna forma de alimentar la instalación con un archivo de configuración con todas estas configuraciones (nombre de usuario? , configuración regional, etc.), para que pueda simplemente presionar Enter y luego regresar 15 minutos más tarde para ver una instalación completa.

  2. Quiero practicar la configuración de una máquina Unix para asegurarme de poder hacerlo rápidamente. Entonces puedo instalar muchos paquetes y editar archivos de configuración. Pero cuando quiero repetir todo el proceso desde una instalación nueva, tengo que volver a realizar todo el tedioso proceso de instalación (pregunta 1). ¿Existe una forma sencilla de restablecer/retroceder Ubuntu a la nueva instalación que tenía? (es decir, desinstalar todos los paquetes, revertir todos los archivos de configuración, etc.)

  3. ¿Existe alguna herramienta que le ayude a automatizar la configuración de un servidor Unix? Un script podría encargarse de ejecutar apt-get, pero agregar cosas a php.ini, nginx.conf, etc., ¿cómo haría eso? (La razón por la que quiero agregar cosas a los archivos de configuración existentes es para asegurarme de obtener las últimas configuraciones predeterminadas)

¡Gracias de antemano!

Respuesta1

Éstas, señor, son tres preguntas. Y sospecho que las tres podrían haber sido respondidas antes.

En cuanto a 1: Responda preguntas todo el tiempo. Eso depende mucho de la distribución. Algunos de ellos hacen muchas preguntas y siguen haciéndolas cuando es necesario. Algunos, como el escritorio de Ubuntu, pedían un único conjunto breve de instrucciones y luego lo instalaban de una sola vez.

El método que prefieras depende del objetivo. Odié cuando 'ubuntu-12.10-desktop-amd64' se instaló solo sin hacerme muchas preguntas de configuración, ya que tuve que deshacer algunas de las opciones. Es muy bueno si solo quieres probar algo sin molestar al usuario, pero para una instalación estilo servidor quiero control total. Y eso significa muchas preguntas, preferiblemente con valores predeterminados sensatos que le permitan presionar returnmucho para usar esos valores predeterminados.

Sin embargo, no hay una única respuesta. Todo lo que puedes hacer es seleccionar la distribución que más se acerque a tus objetivos.

¿Hay alguna forma de alimentar a la instalación con un archivo de configuración con todas estas configuraciones (nombre de usuario, configuración regional, etc.), para que pueda presionar Enter y luego regresar 15 minutos más tarde para ver una instalación completa?

A menudo lo hay. Cómo y si varía según la distribución.

Quiero practicar la configuración de una máquina Unix para asegurarme de poder hacerlo rápidamente.

Si desea instalar repetidamente una máquina, verifique paquetes comomarioneta. Configurarlos la primera vez supone mucho trabajo, pero los siguientes cien servidores son mucho más rápidos.

Entonces puedo instalar muchos paquetes y editar archivos de configuración. Pero cuando quiero repetir todo el proceso desde una instalación nueva, tengo que volver a realizar todo el tedioso proceso de instalación (pregunta 1). ¿Existe una forma sencilla de restablecer/retroceder Ubuntu a la nueva instalación que tenía? (es decir, desinstalar todos los paquetes, revertir todos los archivos de configuración, etc.)

Tenga en cuenta que no recomiendo esto para un solo servidor ni para dos servidores. Pero si tienesmuchosservidores entoncesherramientas de configuraciónpuede ahorrar mucho tiempo.

¿Existe alguna herramienta que le ayude a automatizar la configuración de un servidor Unix?

Hay muchos. Apareció una búsqueda rápida en Google sobre 'configuración automatizada de Linux'

Esos son sólo los que aparecieron en mi primera búsqueda. Estoy seguro de que hay bastantes más.

información relacionada