Diferencia entre revisiones de «Usuario:Luis.perez/sistemaspyaytozgz/fabric ejercicios»

De WikiEducator
Saltar a: navegación, buscar
 
Línea 48: Línea 48:
 
Modificar el ejercicio 2: si el fichero /etc/ntp.conf no existe en el server, subir primero el fichero ntp.conf local.
 
Modificar el ejercicio 2: si el fichero /etc/ntp.conf no existe en el server, subir primero el fichero ntp.conf local.
 
{{Tip| Manejo de fallos: http://docs.fabfile.org/en/1.5/usage/execution.html#failure-handling}}
 
{{Tip| Manejo de fallos: http://docs.fabfile.org/en/1.5/usage/execution.html#failure-handling}}
 +
</li>
 +
</ul>
 +
}}
 +
 +
{{Actividad|Title=Ejercicio 4|
 +
<ul>
 +
<li>
 +
Instalar postgressql en un server usando cuisine (paquetes postgresql, postgresql-server)
 +
</li>
 +
<li>
 +
Modificar /var/lib/pgsql/data/pg_hba.conf, para que la linea
 +
<pre>
 +
local  all            all                                    peer
 +
</pre>
 +
sea
 +
<pre>
 +
local  all            all                                    trust
 +
</pre>
 +
</li>
 +
<li>
 +
Arrancar postgres con /usr/sbin/rcpostgresql start
 +
</li>
 +
</ul>
 +
<b>Nota:</b> Los dos anteriores pasos hacerlos únicamente en el caso de que se haya instalado postgres. Si ya estaba instalado no hacer nada
 +
 +
<ul>
 +
<li>
 +
Importar un archivo .sql que se especifique como parámetro
 +
</li>
 +
<li>
 +
hacerlo separando la tarea de instalar la bd de la tarea de importar el sql. La segunda deberá invocar a la primera
 
</li>
 
</li>
 
</ul>
 
</ul>
 
}}
 
}}

Última revisión de 02:41 11 ene 2013



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