WEBVTT

00:00.480 --> 00:07.380
A un laboratorio para poder ejecutar una serie de comandos o un script después de arrancar una instancia

00:07.380 --> 00:15.870
de Linux lo primero que vamos a hacer va a ser crear un paquete es decir vamos a crear un papel vamos

00:15.870 --> 00:22.890
a meter un fichero dentro de ese básket y lo que vamos a hacer es poder ejecutar una instancia de servicio

00:22.890 --> 00:30.740
web para poder visualizar esta página HTML mediante un robot que tendremos que dar también vale y ya

00:30.750 --> 00:39.250
veremos una serie de comandos los iremos probando obviamente para ejecutar después del arranque del

00:39.510 --> 00:40.440
Estado.

00:41.070 --> 00:44.470
Empezamos dando el paquete vamos a S3 buscamos 3

00:50.780 --> 00:59.800
tiarrón Baquet vamos a llamar paquetes detrae 1

01:02.950 --> 01:08.440
siguiente lo hacemos en el norte de Virginia configuramos el resto por defecto lo vamos a crear

01:11.850 --> 01:20.320
yo tengo tenemos aquí en nuestro Baquet baqueteada y uno no tienen un fichero vamos a cargar un fichero

01:20.320 --> 01:33.870
HTML de una página web sencilla la vamos a crear con otro editor de texto le ponemos HTML Bodhi y un

01:33.880 --> 01:42.190
titular ya sea ésta es la página inicial de nuestra web

01:45.330 --> 01:51.620
o cerramos el H1 cerramos el body y cerramos el HTML

01:53.490 --> 02:04.220
ya hemos hecho la parte más sencilla le damos a salvar guardamos como índex punto HTML

02:07.290 --> 02:14.530
salvamos y reemplazamos podía teníamos una Deantes creada.

02:15.060 --> 02:22.550
Entonces hemos simplemente hecho una página web a poner un titular titular número uno en grande.

02:22.580 --> 02:27.920
Esta es la página inicial de nuestra página web perfecto pues este fichero lo que hace es cargar con

02:27.920 --> 02:36.920
el paquete vamos a cargar gustábamos en el sistema de archivos donde lo hemos creado hemos creado el

02:36.920 --> 02:41.830
curso Amazon que es lo cargábamos

02:45.000 --> 02:51.270
siguiente siguiente siguiente o por defecto le vamos directamente a cargar y acaba de cargar el fichero

02:52.230 --> 02:53.760
índex punto HTML

03:00.520 --> 03:02.610
de las rutas del archivo.

03:02.760 --> 03:07.750
Si lo intentamos ver en el navegador nos Navarro porque el acceso está negado.

03:07.800 --> 03:13.490
Es decir por defecto los Baquet son privados y los ficheros que se suben al Baquet también entonces

03:13.500 --> 03:16.730
no se pueden visualizar entonces para ello vamos a crear un error.

03:16.860 --> 03:24.530
Vamos a crear un rol en Idea.me para que nuestra instancia pueda visualizar ese fichero.

03:25.290 --> 03:26.420
Entonces cómo lo hacemos.

03:26.420 --> 03:36.900
Pues primero vamos a buscamos en la consola volvamos al principio de todo buscamos el Día M el Día M

03:37.150 --> 03:43.740
gestionan usuarios roles y grupos etcétera vamos a roles y así creamos un nuevo

03:46.670 --> 03:47.430
nuevo rol.

03:47.530 --> 03:57.590
Va a permitir CDOs elegimos CDOs permitirá a distancia crear poder ejecutar cualquier cosa DS3 ponemos

03:57.690 --> 04:07.290
S3 buscábamos una política de tres Amazon S3 Acces la marcamos y damos la siguiente que se va a poner

04:07.290 --> 04:20.180
la etiqueta a saber qué más podemos rock and roll acceso desde dos a tres

04:23.460 --> 04:31.240
vamos a copiar lo que hemos puesto aquí vamos a copiar este nombre puesto aquí lo copiamos también el

04:31.240 --> 04:40.010
nombre del error tanto en el TAC como dentro del mismo y simplemente aquí que cambiar le vamos a quedar

04:40.030 --> 04:50.370
sólo con lo cual ahora hemos creado un rol rol acceso desde S2 S3 que permite desde la estación que

04:50.430 --> 04:56.670
a crear ahora te voy a añadir que se ejecute bajo este rol con lo cual permitirá acceder a S3 y poder

04:56.670 --> 04:59.080
visualizar este fichero aunque sea privado.

04:59.120 --> 05:02.500
Vale perfecto pero entonces lo que vamos a hacer.

05:02.590 --> 05:08.010
Volvemos para atrás vamos a crear una instancia para eso vamos a CEDOC

05:11.100 --> 05:12.330
creamos una instancia

05:15.810 --> 05:27.150
gratuita elegimos como Adeline de dos micro por defecto y aquí los detalles vamos a hacer dos cosas

05:27.240 --> 05:35.160
una al día en Ferrol le damos una vida al prójimo hospedadora el acceso desde dos a tres para que esta

05:35.160 --> 05:37.820
instancia que estamos creando pueda acceder a tres.

05:38.320 --> 05:43.290
Y además aquí en arces en países avanzados.

05:43.320 --> 05:51.180
Aquí es donde podemos ponerle el script o las líneas de ejecución que queremos que se ejecuten después

05:51.180 --> 05:58.950
de arrancar la distancia y luego ejecuta lo que le pongamos aquí para empezar a poner el script o las

05:58.950 --> 06:01.880
líneas de comando que va a ejecutar ponemos almohadilla

06:04.580 --> 06:06.750
exclamación barra del 7

06:10.480 --> 06:18.000
con minúscula vea s h y por ejemplo una idea que podamos poner.

06:18.060 --> 06:21.800
De momento vamos a dejar así aquí habría que poner las líneas que vamos a ejecutar por ejemplo podemos

06:21.840 --> 06:32.250
poner la de Youm apúrate apúrate y griega lo que hace esto es buscar si hay paquetes nuevos en la acción

06:32.250 --> 06:37.530
por ejemplo de Linux de la instancia lo que hace es actualizar los paquetes pues si hubiera una novedad

06:37.560 --> 06:41.260
o un paquete nuevo que queramos instalar pues esto es lo que hace este comando.

06:41.640 --> 06:48.270
Y aquí habiendo más comandos vale con las formas que queramos que con una frase que queremos que haga

06:48.840 --> 06:53.430
después de arrancar la estancia lo que vamos a hacer nosotros es arrancar simplemente con estas dos

06:53.430 --> 07:01.500
cosas y luego vía SSH nos conectaremos para ir añadiéndoles lo que es la instalación y descarga del

07:01.500 --> 07:10.260
paquete de Apache arrancar el servicio de Apache como copiar del paquete S3 a un directorio para que

07:10.260 --> 07:15.870
lo puedan mostrar luego nuestro servicio web y todos esto datos manualmente y luego crearemos una siguiente

07:15.870 --> 07:26.430
instancia donde sí añadiremos esos comandos que vamos a ir ejecutando a aquí a este momento lo dejamos

07:26.430 --> 07:27.610
así.

07:27.750 --> 07:33.910
Esto lo podemos ir copiando lo vamos a copiar en el texto.

07:37.960 --> 07:42.740
Aquí iremos añadiendo las líneas que vayamos ejecutando manualmente para ver qué funciona para luego

07:42.740 --> 07:45.720
poder añadirle todas estas líneas a la siguiente instancia.

07:45.740 --> 07:48.140
Creemos perfecto dejamos aquí

07:52.610 --> 07:54.010
y lo vamos ejecutando.

07:54.290 --> 07:55.050
Perfecto.

07:55.080 --> 08:06.940
Seguimos en el siguiente siguiente en otra instancia vamos así por defecto haremos un TAC nombre distancia

08:07.770 --> 08:20.140
con el script le damos al siguiente grupo de seguridad con SSH no llega el HTTP ya tenemos creado otro

08:20.440 --> 08:30.220
de otro laboratorio un grupo pierde esos dos protocolos asociados que recuerdo mal es el número 2.

08:30.390 --> 08:37.190
Este tiene el HTTP SSH RPS vale podemos solucionar este

08:41.930 --> 08:48.900
o podemos crear una base si queremos uno nuevo tenemos que añadirle las reglas de http:

08:51.950 --> 08:57.440
nuestro paso o salvajes que ya tenemos para no crear más grupos de discusión que tienen los mismos permisos

08:57.440 --> 08:58.040
de acceso.

08:58.580 --> 09:05.400
Entonces pongamos el 2 que tiene es HTTPS.

09:05.990 --> 09:08.530
Le damos a revisar y lanzar.

09:08.750 --> 09:10.670
Este es el resumen de lo que hemos seleccionado

09:19.400 --> 09:21.920
instancia perfecta.

09:22.050 --> 09:29.860
Lo lanzamos a quien nos pide la clave de valor que podemos utilizar un asistente al que estamos haciendo

09:29.860 --> 09:31.210
estos videos o comercial.

09:31.710 --> 09:37.390
Si queremos algo nuevo ya sabes que tienes que descargarlo a nuestro ordenador copiarlo a un directorio

09:37.710 --> 09:44.920
queráis cambiar de permiso con 11h 400 a ese fichero o utilizarlo simplemente pues a partir de ahí ya

09:44.920 --> 09:52.770
puedes seguir los pasos habituales que damos a la estancia estancia trabajándose

09:56.230 --> 09:57.800
realizándose.

09:57.810 --> 10:00.910
Vale que tengamos que esperar un poquito pero

10:04.240 --> 10:08.720
vamos a parar un momento el video hasta que finalice de arranque la lista.

10:09.080 --> 10:14.890
Vale ya tenemos en ejecución nuestra instancia de C2 ya están running demos finalizado todos los plazos

10:15.060 --> 10:17.910
hacemos para conectarnos a la instancia vía terminal.

10:17.920 --> 10:26.560
Para eso copiamos el comando portapapeles abrimos nuestra terminal nos volvemos al directorio donde

10:26.560 --> 10:27.790
tenemos el fichero descargado

10:32.720 --> 10:42.740
en nuestro caso es éste documento SSH ejecutamos el comando valéis lo que hemos copiado lo ejecutamos.

10:42.740 --> 10:44.760
Esto nos magnetar está cerca de crear

10:48.240 --> 10:52.340
y lo que hacemos es ir ejecutando los comandos que pondremos en el script.

10:52.340 --> 10:54.950
En nuestro caso vamos a ejecutar este primero

11:00.340 --> 11:07.210
lo que hace es buscar paquetes de paquetes de actualización de nuestro Linux en este caso dice y necesita

11:07.210 --> 11:12.910
ser usuario root puede ejecutar este comando lo cual hacemos un sudo PSU no podemos ha pasado de ser

11:13.210 --> 11:15.190
dos buses ser un Tutt.

11:15.430 --> 11:17.040
Ahora ya podemos ejecutar el comando

11:20.140 --> 11:24.350
entonces simplemente dice que no hay ningún paquete vale para actualizar.

11:24.380 --> 11:31.410
Perfecto primer comando vemos que funciona el comando y lo vamos a añadir luego a nuestro script vemos

11:31.480 --> 11:33.340
que funciona.

11:33.340 --> 11:41.110
Vamos a probar a ejecutar más comandos planees que necesitamos añadirlo al bloc de notas perfecto pues

11:41.110 --> 11:47.080
el segundo sería instalar Apache es decir descargarnos el servicio de Apache e instalarlos en esta instancia

11:47.080 --> 11:47.830
de CDOs.

11:47.830 --> 11:53.400
Para esto ejecutamos Youm install HTTP menos Fidela

11:57.320 --> 12:07.780
vamos a copiarnos esto copiar al portapapeles este sería el segundo comando que queremos ejecutar.

12:11.920 --> 12:14.890
Le damos adentro y vemos que

12:17.420 --> 12:20.050
perfectamente ha descarriado Apache.

12:20.070 --> 12:22.430
Vale el servicio de la Paz Centro de Estancia

12:25.200 --> 12:27.240
como este comando cómo se ejecuta.

12:27.330 --> 12:29.510
Ha descargado todo esto perfecto.

12:29.740 --> 12:35.910
Ya hemos añadido eso también ahora que tendremos que hacer es arrancar el servicio de Apache como lo

12:35.910 --> 12:41.600
hacemos mediante el service HTTP.

12:41.860 --> 12:48.770
Le preguntamos y entonces lo que hace el servicio de servicio web para su servidor web.

12:48.760 --> 12:53.600
Vale está arrancado con lo cual este comando también lo vamos a copiar.

12:53.910 --> 13:04.230
Estaremos también en nuestro escrito perfecto hasta que podamos añadir otro comando que es que cada

13:04.230 --> 13:08.350
vez que realicemos la instancia el servicio se arranque de forma automática.

13:08.390 --> 13:17.970
Lo hacemos así Conce HK Doncic HTTP de vale es lo que hace y consigue es que el servicio siempre esté

13:17.970 --> 13:21.950
arrancado cuando se reinicia la estancia se vuelve a arrancar.

13:22.110 --> 13:25.820
Copiamos este comando lo añadimos también a nuestro script

13:30.050 --> 13:40.280
perfecto y lo que tenemos que hacer ahora es copiar nuestro fichero HTML dentro del directorio donde

13:40.280 --> 13:48.320
estamos HTML dentro de las instancias de cédulas que sería en este caso en directorio en el bar www

13:48.320 --> 13:52.250
punto barra HTML.

13:52.250 --> 14:00.460
No hay ningún fichero pero aquí en este directorio va un doble HTML.

14:00.480 --> 14:05.120
Desde aquí en este directorio es donde tienen que estar los archivos HTML para no ser donjuan los pueda

14:05.120 --> 14:06.610
ofrecer.

14:06.980 --> 14:12.260
Cuando lo hacemos ahora por ejemplo entonces tenemos nuestros Baquet

14:19.770 --> 14:22.350
vamos a buscar el paquete no teníamos copiado

14:25.110 --> 14:32.170
vamos a S tres aquí está el paquete baqueteada y web 1.

14:32.260 --> 14:34.640
Ese es el nombre del paquete y es el nombre de los archivos.

14:34.630 --> 14:35.740
Entonces ordenamos es

14:38.510 --> 14:39.560
volvemos al terminal

14:42.350 --> 14:49.430
y tenemos que descargarnos este Baquet dentro de las estancias cómo lo hacemos pues la siguiente forma

14:50.150 --> 15:02.260
ahora Noblesse S3 C.P. de Copping y copia del basket de cómo se llama el paquete aquí Baquet desde el

15:02.980 --> 15:03.450
día

15:06.930 --> 15:15.800
1 que sería como el directorio para no ver el papel y luego el fichero Quintes mucho más punto HTML

15:16.200 --> 15:23.450
y donde lo tenía que copiar porque copia el directorio donde están los archivos.

15:25.180 --> 15:34.250
Lo ejecutamos y vemos que se ha descargado del Baque del fichero y lo ha copiado si lo visualizamos

15:34.510 --> 15:41.530
estamos en una carpeta vemos que existe el índex HTML lo ha descargado del parque descargado desembarquen

15:41.590 --> 15:50.060
pero lo ha grabado en el directorio en este directorio ha grabado este fichero.

15:50.070 --> 15:56.030
Entonces esta ruta este comando también nos hace falta y lo copiamos a Puerto papeles y lo pegamos en

15:56.060 --> 15:56.850
nuestros clientes

15:59.920 --> 16:03.370
tal y como lo hemos realizado.

16:04.040 --> 16:07.070
Sería nuestro estilo de utilizarlo más adelante.

16:07.130 --> 16:15.470
Perfecto pues ya está entonces ahora mismo si vamos a la instancia de hace dos meses traduces el disco

16:15.470 --> 16:15.780
web

16:24.230 --> 16:26.200
la última que hemos instalado es ésta

16:46.660 --> 16:47.240
para que

16:50.380 --> 16:59.620
las fechas para ver cuál es la más reciente está la del 29 extrañábamos creás perfecto.

17:00.210 --> 17:08.900
Entonces si escogemos la epé órdenes lo copiamos lo ponemos en el navegador le ponemos el fichero hemos

17:08.910 --> 17:16.370
subido índex HTML nos cargará la página que buscaba inicialmente la página que habíamos creado aquí

17:22.520 --> 17:27.870
la de este tema que hemos creado al principio pues ahora ya la visualiza nuestro servicio Web ya está

17:27.870 --> 17:35.400
visualizando a pesar de que el fichero es privado y sigue siendo privado es decir no se puede acceder

17:35.450 --> 17:39.180
a él vía la ruta de S3.

17:39.180 --> 17:45.270
Pero nuestro servicio web nuestro en esa estancia de cerdos es de 2 como tiene el rol.

17:45.270 --> 17:54.640
Para poder acceder a ese E3 sí que es capaz de visualizar el fichero Vali nos lo muestra perfecto pues

17:54.670 --> 17:58.570
ahora vamos a hacer es añadir estos comandos que hemos puesto

18:02.870 --> 18:09.500
estos comandos que hemos puesto aquí les vamos a añadir ahora otra nueva instancia para que la próxima

18:09.500 --> 18:13.940
vez que queremos una estancia nueva de un servidor web haga todo esto si tienen que hacerlo nosotros

18:13.940 --> 18:16.050
manualmente cómo lo hacemos.

18:16.200 --> 18:20.510
Pues tenemos que dus a la consola

18:31.430 --> 18:38.380
vamos a instancias de dos instancias y vamos a lanzar una instancia que va a ser también acaparada twittea

18:38.680 --> 18:48.200
le damos a seleccionar a la dolerse esto por defecto aquí le añadimos el rol que queremos que ejecute

18:48.200 --> 18:55.340
este rol que se Cáceda siii vale y ambas details.

18:55.350 --> 18:57.500
Aquí vamos a copiar

19:00.200 --> 19:06.530
todo esto que ya sabemos que funciona lo hemos probado lo copiamos y se lo pegamos

19:11.230 --> 19:12.240
a esta parte.

19:12.560 --> 19:20.160
Bueno eso se puede ir ampliando esto junto todas estas líneas las ejecutarán después de arrancar la

19:20.160 --> 19:25.190
instancia automáticamente sin tener que hacer nosotros nada desconectarnos como se hace con el terminal.

19:25.180 --> 19:31.180
Todo eso no hace falta delárea del Sol por lo cual vamos a añadir almacenamiento por defecto le ponemos

19:31.210 --> 19:38.200
un pack nombre le ponemos instancia con el script de arranque

19:41.860 --> 19:53.250
el grupo de seguridad le ponemos el de siempre el número dos HTTP s SP normal y SSH le damos para revisar

19:53.260 --> 20:02.260
en este caso accederemos a HTTP y lo lanzamos elegimos más cerca de valor de todas las pruebas y lo

20:02.260 --> 20:08.970
lanzamos a todo el Estado se está interesando.

20:09.160 --> 20:14.080
Vamos a esperar un poco vamos a parar el video para ver hasta que esté en ejecución esto para poder

20:14.140 --> 20:17.020
probar efectivamente esta instancia.

20:17.070 --> 20:24.280
Escarbar es capaz de utilizar la página Aitex ya finalizado de instalar esta instancia.

20:24.280 --> 20:28.660
También han ejecutado todas las líneas de comandos que le hemos puesto con lo cual ahora seríamos capaces

20:28.660 --> 20:35.560
de ver la página HTML sin haberla introducido nosotros manualmente gracias al script ya automáticamente

20:35.830 --> 20:42.190
hecho con lo cual vamos a probarlo vamos a copiar la IP vamos al navegador abrimos una nueva pestaña

20:42.840 --> 20:53.320
le damos a índex HTML y efectivamente carga la página inicial que hemos creado con lo cual así verificamos

20:53.320 --> 20:56.460
que esta nueva instancia creada como script.

20:56.680 --> 21:03.550
Después de arrancar un script que hace todo esto descarga de Baquet e instala la páselo arranca la CC

21:04.110 --> 21:07.120
script que le hemos puesto a la línea de comando.
