Ejercicios Fabric

De WikiEducator
Saltar a: navegación, buscar



Icon activity.jpg

Ejercicio 1

  • Partiendo del siguiente fichero de configuración de ntp:
    driftfile /var/lib/ntp/ntp.drift
    
    server 0.pool.ntp.org
    server 1.pool.ntp.org
    server 2.pool.ntp.org
    
  • hacer copia de seguridad de /etc/ntp.conf
  • subir fichero ntp.conf a /etc
  • reiniciar el servicio ntp
  • Hacer dos versiones: Una haciendo que las tareas fabric se ejecuten en la máquina objetivo como root, y otra como un usuario cualquiera, usando sudo






Icon activity.jpg

Ejercicio 2

  • Tras haber ejecutado el anterior ejercicio, modificar directamente el fichero ntp.conf usando el api contrib.
    Icon present.gif


  • Comenta la línea server 1.pool.ntp.org
  • Sustituye 2.pool.ntp.org por 3.pool.ntp.org






Icon activity.jpg

Ejercicio 3






Icon activity.jpg

Ejercicio 4

  • Instalar postgressql en un server usando cuisine (paquetes postgresql, postgresql-server)
  • Modificar /var/lib/pgsql/data/pg_hba.conf, para que la linea
     local   all             all                                     peer
    

    sea

     local   all             all                                     trust
    
  • Arrancar postgres con /usr/sbin/rcpostgresql start

Nota: Los dos anteriores pasos hacerlos únicamente en el caso de que se haya instalado postgres. Si ya estaba instalado no hacer nada

  • Importar un archivo .sql que se especifique como parámetro
  • hacerlo separando la tarea de instalar la bd de la tarea de importar el sql. La segunda deberá invocar a la primera