<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Adtopy – How-To (guías)</title>
    <link>/oracle/how-to/</link>
    <description>Recent content in How-To (guías) on Adtopy</description>
    <generator>Hugo -- gohugo.io</generator>
    
	  <atom:link href="/oracle/how-to/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Oracle: Creación de Host</title>
      <link>/oracle/how-to/creacion-host/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/oracle/how-to/creacion-host/</guid>
      <description>
        
        
        &lt;h2 id=&#34;creación-de-host&#34;&gt;Creación de host&lt;/h2&gt;
&lt;p&gt;Pasos a seguir para &lt;strong&gt;crear un host con una IP permanente y asignarle almacenamiento&lt;/strong&gt;. Previamente hemos accedido al compartimento &lt;code&gt;smartclip_bigdata_cloud&lt;/code&gt; y todas las operaciones las realizaremos en este:&lt;/p&gt;
&lt;h3 id=&#34;crear-la-instancia&#34;&gt;Crear la instancia&lt;/h3&gt;
&lt;p&gt;El primer paso es provisionar el host. Por defecto, las instancias se crean con un disco de arranque a partir de una imagen de sistema operativo y una IP pública que no está reservada (no es fija).&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Desde el menú, abrimos &lt;strong&gt;Recursos informáticos&lt;/strong&gt; e &lt;strong&gt;Instancias&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Pulsamos &lt;strong&gt;Crear instancia&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Le damos un &lt;strong&gt;nombre&lt;/strong&gt; a la instancia.&lt;/li&gt;
&lt;li&gt;Elegimos la &lt;strong&gt;imagen base del SO&lt;/strong&gt; (p.ej.  Canonical Ubuntu 18.04 Minimal).&lt;/li&gt;
&lt;li&gt;Asignar un &lt;strong&gt;dominio de disponibilidad&lt;/strong&gt; (o dejar el que selecciona por defecto).&lt;/li&gt;
&lt;li&gt;Elegir el &lt;strong&gt;Shape&lt;/strong&gt; (características de la instancia), en el caso de &lt;em&gt;smartclip_bigdata_cloud&lt;/em&gt; utilizamos &lt;strong&gt;VM.Standard2.2&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;El resto de parámetros los podemos dejar por defecto, salvo que queramos modificar alguno.&lt;/li&gt;
&lt;li&gt;Añadir la &lt;strong&gt;clave pública&lt;/strong&gt; para acceder por &lt;em&gt;ssh&lt;/em&gt;. (fichero &lt;em&gt;oracle-key.pub&lt;/em&gt;)&lt;/li&gt;
&lt;li&gt;Una vez pulsamos en el botón &lt;strong&gt;Crear&lt;/strong&gt; la instancia comenzará a provisionarse.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;asociar-una-ip-reservada-permanente&#34;&gt;Asociar una IP reservada (permanente)&lt;/h3&gt;
&lt;p&gt;Si necesitamos que la IP pública de esta máquina sea permanente, primero tendremos que reservar una dirección y asociársela  a la instancia que acabamos de crear.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Para ello, abrimos el menú &lt;strong&gt;Red&lt;/strong&gt; e &lt;strong&gt;IP públicas&lt;/strong&gt;. A continuación, pulsamos &lt;strong&gt;Crear IP permanente reservada&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Le asignamos un &lt;strong&gt;nombre&lt;/strong&gt; (es buena idea hacerlo coincidir con el de la instancia para identificarlo con más facilidad más adelante) y pulsamos &lt;strong&gt;Crear IP permanente reservada&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Volvemos a &lt;strong&gt;Recursos informáticos&lt;/strong&gt; e &lt;strong&gt;Instancias&lt;/strong&gt; y pulsamos en la instancia que acabamos de crear para acceder a su configuración.&lt;/li&gt;
&lt;li&gt;Al final de esta, hay un menú de &lt;strong&gt;Recursos&lt;/strong&gt;, pulsamos en &lt;strong&gt;VNIC asociados&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Accedemos a los detalles del VNIC pulsando en el enlace con el nombre de la instancia que aparece seguido de &lt;em&gt;(VNIC primario)&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Una vez en los detalles, pulsa en &lt;strong&gt;Direcciones IP&lt;/strong&gt;. Veremos que hay asignada una dirección IP.&lt;/li&gt;
&lt;li&gt;Pulsamos el menú &lt;strong&gt;&amp;hellip;&lt;/strong&gt; a la derecha de los datos de la IP asignada, y después en &lt;strong&gt;Editar&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;En el apartado &lt;strong&gt;Dirección IP pública&lt;/strong&gt; eligiremos &lt;strong&gt;IP pública reservada&lt;/strong&gt; y, más abajo, seleccionamos la IP que acabas de reservar para esta instancia.&lt;/li&gt;
&lt;li&gt;Una vez pulses en &lt;strong&gt;Actualizar&lt;/strong&gt;, ya estará asociada la IP permanente.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;conectarse-a-la-instancia&#34;&gt;Conectarse a la instancia&lt;/h3&gt;
&lt;p&gt;Para acceder a la máquina que acabamos de levantar, solo necesitarás la clave privada y la IP que acabamos de asociar (nota: volver a entrar en &lt;strong&gt;Recursos informáticos &amp;gt; Instancias&lt;/strong&gt; y ver la IP Pública asociada al nombre de nuestra instancia creada).&lt;/p&gt;
&lt;div class=&#34;code-tabs&#34;&gt;
    &lt;ul class=&#34;nav nav-tabs&#34;&gt;&lt;/ul&gt;
    &lt;div class=&#34;tab-content&#34;&gt;
&lt;div class=&#34;tab-pane&#34; title=&#34;Terminal&#34;&gt;
    &lt;p&gt;Abrimos un terminal nuevo en Linux/Mac, hacemos &lt;code&gt;ssh -i &amp;lt;fichero_clave_privada&amp;gt; ubuntu@xxx.xxx.xxx.xxx&lt;/code&gt; (en caso de que la instancia utilice una distribución que no sea Ubuntu, hay que usar el usuario que corresponda).&lt;/p&gt;
&lt;p&gt;Nota: el &lt;code&gt;fichero_clave_privada&lt;/code&gt; es el llamado &lt;strong&gt;oracle_key.ppk&lt;/strong&gt;. 🔑&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Ejemplo. IP NO válida&lt;/span&gt;
ssh -i oracle_key.ppk ubuntu@132.145.224.211
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Si todo está correctamente creado, tendremos acceso a un terminal que vamos a necesitar a continuación.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;tab-pane&#34; title=&#34;Putty&#34;&gt;
    &lt;p&gt;Desde &lt;strong&gt;Putty&lt;/strong&gt; en Windows, nos conectamos a la IP (en &lt;em&gt;Host name&lt;/em&gt; en putty)&lt;/p&gt;
&lt;p&gt;En el lateral izquierdo, seleccionamos las opciones: &lt;strong&gt;Connection &amp;gt; SSH &amp;gt; Auth&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;En la sección llamada &lt;em&gt;Private key for authentication&lt;/em&gt;, importamos la clave llamada &lt;code&gt;oracle_putty.ppk&lt;/code&gt;. 🔑&lt;/p&gt;
&lt;p&gt;Una vez realizado dichos pasos, damos a &lt;code&gt;Open&lt;/code&gt;, para abrir la conexión, y damos a que &lt;code&gt;Sí&lt;/code&gt; para guardar el &lt;code&gt;key fingerprint&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Si todo está correctamente, tendremos acceso a un terminal que vamos a necesitar a continuación.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;tab-pane&#34; title=&#34;MobaXterm&#34;&gt;
    &lt;p&gt;Desde &lt;strong&gt;MobaXterm&lt;/strong&gt; en Windows, nos conectamos a la IP (en &lt;em&gt;Host name&lt;/em&gt; en MobaXterm)&lt;/p&gt;
&lt;p&gt;En el lateral izquierdo, seleccionamos la sesión, hacemos click derecho sobre la sesión a conectarme, y pulsamos en &lt;code&gt;Edit session&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Vamos a la pestaña: &lt;strong&gt;SSH &amp;gt; Advanced SSH Settings &amp;gt; Use private key&lt;/strong&gt;. Marcamos la casilla, buscamos e importamos la clave llamada &lt;code&gt;oracle_putty.ppk&lt;/code&gt;. 🔑&lt;/p&gt;
&lt;p&gt;Una vez realizado dichos pasos, damos a &lt;code&gt;OK&lt;/code&gt;, y hacemos doble click sobre la sesión para abrir la conexión, y damos a que &lt;code&gt;Sí&lt;/code&gt; para guardar el &lt;code&gt;key fingerprint&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Si todo está correctamente, tendremos acceso a un terminal que vamos a necesitar a continuación.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3 id=&#34;asociar-un-espacio-de-almacenamiento&#34;&gt;Asociar un espacio de almacenamiento&lt;/h3&gt;
&lt;p&gt;Por defecto, las instancias disponen de un disco de arranque suficiente para aplicaciones del sistema y software estándar. Si queremos utilizarlas para procesar datos masivos, necesitamos añadirle un almacenamiento específico de mayor tamaño.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Accedemos al menú &lt;strong&gt;Almacenamiento de bloques&lt;/strong&gt; y &lt;strong&gt;Volúmenes en bloque&lt;/strong&gt; y pulsamos &lt;strong&gt;Crear volumen en bloque&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Le damos un &lt;strong&gt;nombre&lt;/strong&gt; al almacenamiento, que sea fácil de asociar a la instancia a la que vamos a asignárselo.&lt;/li&gt;
&lt;li&gt;Elegimos el &lt;strong&gt;tamaño&lt;/strong&gt; del almacenamiento.&lt;/li&gt;
&lt;li&gt;Elegimos el &lt;strong&gt;rendimiento del volumen&lt;/strong&gt; (en nuestro caso &lt;em&gt;Alto rendimiento&lt;/em&gt;). El resto de parámetros, en principio, los podemos dejar por defecto.&lt;/li&gt;
&lt;li&gt;Pulsamos en &lt;strong&gt;Crear volumen en bloque&lt;/strong&gt; y se comenzará a provisionar el almacenamiento.&lt;/li&gt;
&lt;li&gt;Volvemos a la instancia (&lt;strong&gt;Recursos informáticos&lt;/strong&gt;, &lt;strong&gt;Instancias&lt;/strong&gt;, nombre de la instancia) y bajamos hasta el menú &lt;strong&gt;Recursos&lt;/strong&gt; para abrir &lt;strong&gt;Volúmenes en bloque asociados&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Aquí pulsamos en el botón &lt;strong&gt;Asociar volúmenes en bloque&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Elegimos el volumen&lt;/strong&gt; recién creado, seleccionamos de la opción &lt;strong&gt;Ruta de acceso al dispositivo:&lt;/strong&gt; &lt;code&gt;/dev/oracleoci/oraclevdb&lt;/code&gt;. Finalmente, pulsamos en el botón &lt;strong&gt;Asociar&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;


&lt;div class=&#34;alert alert-error&#34; role=&#34;alert&#34;&gt;
&lt;h4 class=&#34;alert-heading&#34;&gt;Importante&lt;/h4&gt;
&lt;p class=&#34;content-alert&#34;&gt;Cuando haya terminado de crear la asociación, ejecute los comandos iSCSI del volumen en bloque con las herramientas del sistema operativo para conectarse y activar el volumen en bloque. Tenga en cuenta que si decide agregar este volumen a /etc/fstab, debe incluir las opciones _netdev y nofail. Si no lo hace, la instancia no se podrá iniciar en el futuro.&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;Esto lo veremos justo a continuación en el punto 1.&lt;/p&gt;
&lt;h3 id=&#34;acceder-al-volumen-desde-el-sistema-operativo&#34;&gt;Acceder al volumen desde el sistema operativo&lt;/h3&gt;
&lt;p&gt;Si hemos conectado el volumen mediante el protocolo &lt;em&gt;iSCSI&lt;/em&gt;, el sistema operativo solo será capaz de conectarse cuando le especifiquemos cómo acceder a este a través de la red.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Dentro de nuestra instancia, y dentro de la sección: &lt;code&gt;Volúmenes en bloque asociados&lt;/code&gt;, pichamos en el lateral derecho los 3 puntos &lt;strong&gt;&amp;hellip;&lt;/strong&gt;, para desplegar y seleccionar la opción: &lt;strong&gt;Comandos e información de iSCSI&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;En este hay un apartado &lt;strong&gt;Comandos de asociación&lt;/strong&gt;, &lt;strong&gt;copiamos los comandos&lt;/strong&gt; que aparecen en él. Si más adelante necesitamos desconectar esta unidad permanentemente, usaremos los comandos que aparecen más abajo para desasociarla.&lt;/li&gt;
&lt;li&gt;En el terminal que abrimos &lt;strong&gt;pegamos los comandos&lt;/strong&gt; para asociar el dispositivo de almacenamiento al sistema.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Ejemplo de salida:  NO copiar dichos comandos.&lt;/span&gt;

ubuntu@hadoop-3:~$ sudo iscsiadm -m node -o new -T iqn.2015-12.com.oracleiaas:3d5e8354-1f2e-4e75-9872-4bb72ed22fd6 -p 169.254.2.2:3260
New iSCSI node &lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;tcp:&lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;hw&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;,ip&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;,net_if&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;,iscsi_if&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;default&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt; 169.254.2.2,3260,-1 iqn.2015-12.com.oracleiaas:3d5e8354-1f2e-4e75-9872-4bb72ed22fd6&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt; added

ubuntu@hadoop-3:~$ sudo iscsiadm -m node -o update -T iqn.2015-12.com.oracleiaas:3d5e8354-1f2e-4e75-9872-4bb72ed22fd6 -n node.startup -v automatic

ubuntu@hadoop-3:~$ sudo iscsiadm -m node -T iqn.2015-12.com.oracleiaas:3d5e8354-1f2e-4e75-9872-4bb72ed22fd6 -p 169.254.2.2:3260 -l
Logging in to &lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;iface: default, target: iqn.2015-12.com.oracleiaas:3d5e8354-1f2e-4e75-9872-4bb72ed22fd6, portal: 169.254.2.2,3260&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;multiple&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;
Login to &lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;iface: default, target: iqn.2015-12.com.oracleiaas:3d5e8354-1f2e-4e75-9872-4bb72ed22fd6, portal: 169.254.2.2,3260&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt; successful.
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;A continuación, vamos a particionar el nuevo dispositivo. Utilizaremos el comando &lt;code&gt;sudo fdisk /dev/sdb&lt;/code&gt; (&lt;strong&gt;Cuidado&lt;/strong&gt;: según el tipo de instancia creada o si ya existen más discos asociados, puede que la ruta al dispositivo sea otra).&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;ubuntu@hadoop-3:~$ sudo fdisk /dev/sdb

Welcome to fdisk &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;util-linux 2.31.1&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;.
Changes will remain in memory only, &lt;span style=&#34;color:#66d9ef&#34;&gt;until&lt;/span&gt; you decide to write them.
Be careful before using the write command.
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Dentro del editor de particiones, usamos el comando &lt;strong&gt;p&lt;/strong&gt; seguido de &lt;em&gt;Enter&lt;/em&gt; para asegurarnos de que es un disco nuevo (no existen particiones).&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0xc839b2e7.

Command &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;m &lt;span style=&#34;color:#66d9ef&#34;&gt;for&lt;/span&gt; help&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;: p

Disk /dev/sdb: &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; TiB, &lt;span style=&#34;color:#ae81ff&#34;&gt;1099511627776&lt;/span&gt; bytes, &lt;span style=&#34;color:#ae81ff&#34;&gt;2147483648&lt;/span&gt; sectors
Units: sectors of &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; * 512 &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;512&lt;/span&gt; bytes
Sector size &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;logical/physical&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;512&lt;/span&gt; bytes / &lt;span style=&#34;color:#ae81ff&#34;&gt;4096&lt;/span&gt; bytes
I/O size &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;minimum/optimal&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;4096&lt;/span&gt; bytes / &lt;span style=&#34;color:#ae81ff&#34;&gt;1048576&lt;/span&gt; bytes
Disklabel type: dos
Disk identifier: 0xc839b2e7
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Escribimos el comando &lt;strong&gt;n&lt;/strong&gt; seguido de &lt;em&gt;Enter&lt;/em&gt; para crear una nueva partición primaria. Los valores por defecto asignarán a esta todo el espacio disponible.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;Command &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;m &lt;span style=&#34;color:#66d9ef&#34;&gt;for&lt;/span&gt; help&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;: n
Partition type
   p   primary &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; primary, &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; extended, &lt;span style=&#34;color:#ae81ff&#34;&gt;4&lt;/span&gt; free&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;
   e   extended &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;container &lt;span style=&#34;color:#66d9ef&#34;&gt;for&lt;/span&gt; logical partitions&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;
Select &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;default p&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;: p
Partition number &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;1-4, default 1&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;: &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt;
First sector &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;2048-2147483647, default 2048&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;:
Last sector, +sectors or +size&lt;span style=&#34;color:#f92672&#34;&gt;{&lt;/span&gt;K,M,G,T,P&lt;span style=&#34;color:#f92672&#34;&gt;}&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;2048-2147483647, default 2147483647&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;:

Created a new partition &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; of type &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;Linux&amp;#39;&lt;/span&gt; and of size &lt;span style=&#34;color:#ae81ff&#34;&gt;1024&lt;/span&gt; GiB.
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Una vez que termines, escribe &lt;strong&gt;w&lt;/strong&gt; y &lt;em&gt;Enter&lt;/em&gt; para guardar la tabla de particiones en el disco.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;Command &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;m &lt;span style=&#34;color:#66d9ef&#34;&gt;for&lt;/span&gt; help&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;: w
The partition table has been altered.
Calling ioctl&lt;span style=&#34;color:#f92672&#34;&gt;()&lt;/span&gt; to re-read partition table.
Syncing disks.
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;De vuelta en el shell, escribimos &lt;code&gt;sudo mkfs.ext4 /dev/sdb1&lt;/code&gt; para crear el sistema de archivos (&lt;strong&gt;Cuidado&lt;/strong&gt;: si el disco no es &lt;em&gt;/dev/sdb&lt;/em&gt;, la ruta será otra).&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;ubuntu@hadoop-3:~$ sudo mkfs.ext4 /dev/sdb1

mke2fs 1.44.1 &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;24-Mar-2018&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;
Creating filesystem with &lt;span style=&#34;color:#ae81ff&#34;&gt;268435200&lt;/span&gt; 4k blocks and &lt;span style=&#34;color:#ae81ff&#34;&gt;67108864&lt;/span&gt; inodes
Filesystem UUID: 52d43007-daaa-4a2b-8865-c8035f31bcf7
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
        102400000, &lt;span style=&#34;color:#ae81ff&#34;&gt;214990848&lt;/span&gt;

Allocating group tables: &lt;span style=&#34;color:#66d9ef&#34;&gt;done&lt;/span&gt;
Writing inode tables: &lt;span style=&#34;color:#66d9ef&#34;&gt;done&lt;/span&gt;
Creating journal &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;262144&lt;/span&gt; blocks&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;: &lt;span style=&#34;color:#66d9ef&#34;&gt;done&lt;/span&gt;
Writing superblocks and filesystem accounting information: &lt;span style=&#34;color:#66d9ef&#34;&gt;done&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Creamos una carpeta para el montaje: &lt;code&gt;sudo mkdir /opt/data&lt;/code&gt; y montamos el disco en ella &lt;code&gt;sudo mount /dev/sdb1 /opt/data&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;ubuntu@hadoop-3:~$ sudo mkdir /opt/data

ubuntu@hadoop-3:~$ sudo mount /dev/sdb1 /opt/data
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Comprobamos que el disco está montado y tiene el tamaño correcto con &lt;strong&gt;df -h&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Última línea&lt;/span&gt;

ubuntu@hadoop-3:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev             15G     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;   15G   0% /dev
tmpfs           3.0G  964K  3.0G   1% /run
/dev/sda1        45G  977M   45G   3% /
tmpfs            15G     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;   15G   0% /dev/shm
tmpfs           5.0M     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;  5.0M   0% /run/lock
tmpfs            15G     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;   15G   0% /sys/fs/cgroup
/dev/sda15      105M  3.6M  101M   4% /boot/efi
/dev/loop0       92M   92M     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; 100% /snap/core/8689
/dev/loop1       20M   20M     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; 100% /snap/oracle-cloud-agent/6
tmpfs           3.0G     &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;  3.0G   0% /run/user/1001
/dev/sdb1      1007G   77M  956G   1% /opt/data
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Ahora, vamos a hacer que el disco se monte de forma automática al iniciarse el sistema operativo. De lo contrario, cada vez que la instancia se reinicie será necesario hacerlo manualmente. Necesitamos obtener el id del disco, por lo que hacemos &lt;code&gt;sudo blkid&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;ubuntu@hadoop-3:~$ sudo blkid

/dev/sda1: LABEL&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;cloudimg-rootfs&amp;#34;&lt;/span&gt; UUID&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;f4c837ad-72bf-4d7d-be48-e7b9c03555e8&amp;#34;&lt;/span&gt; TYPE&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;ext4&amp;#34;&lt;/span&gt; PARTUUID&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;84a56eaf-209e-49ca-8929-3011e90771b7&amp;#34;&lt;/span&gt;
/dev/sda15: LABEL&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;UEFI&amp;#34;&lt;/span&gt; UUID&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;6AB0-95A5&amp;#34;&lt;/span&gt; TYPE&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;vfat&amp;#34;&lt;/span&gt; PARTUUID&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;7cc3347c-404a-488b-8023-300bd67fe4ca&amp;#34;&lt;/span&gt;
/dev/loop0: TYPE&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;squashfs&amp;#34;&lt;/span&gt;
/dev/loop1: TYPE&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;squashfs&amp;#34;&lt;/span&gt;
/dev/sda14: PARTUUID&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;1060def6-8bc6-4b7d-a940-d28daab3cba0&amp;#34;&lt;/span&gt;

&lt;span style=&#34;color:#75715e&#34;&gt;# Nos centramos en esta última línea&lt;/span&gt;
/dev/sdb1: UUID&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;52d43007-daaa-4a2b-8865-c8035f31bcf7&amp;#34;&lt;/span&gt; TYPE&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;ext4&amp;#34;&lt;/span&gt; PARTUUID&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;c839b2e7-01&amp;#34;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Esta orden nos dará una lista de los discos conectados, localizamos la línea correspondiente al que estamos asociando: &lt;code&gt;/dev/sdb1: UUID=&amp;quot;52d43007-daaa-4a2b-8865-c8035f31bcf7&amp;quot; TYPE=&amp;quot;ext4&amp;quot; PARTUUID=&amp;quot;c839b2e7-01&amp;quot;&lt;/code&gt; y copiamos la parte que necesitamos &lt;strong&gt;UUID=numeros-letras-numeros&amp;hellip;.&lt;/strong&gt; ejemplo: &lt;code&gt;UUID=&amp;quot;52d43007-daaa-4a2b-8865-c8035f31bcf7&amp;quot;&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;/dev/sdb1: UUID&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;52d43007-daaa-4a2b-8865-c8035f31bcf7&amp;#34;&lt;/span&gt; TYPE&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;ext4&amp;#34;&lt;/span&gt; PARTUUID&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;c839b2e7-01&amp;#34;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Ya podemos editar el archivo &lt;em&gt;/etc/fstab&lt;/em&gt; con &lt;code&gt;sudo vi /etc/fstab&lt;/code&gt; (también se puede usar &lt;em&gt;nano&lt;/em&gt; o cualquier otro editor) e incluimos una línea al final usando el id que acabamos de obtener, el punto de montaje y otros parámetros: &lt;code&gt;UUID=&amp;quot;52d43007-daaa-4a2b-8865-c8035f31bcf7&amp;quot; /opt/data ext4 rw,_netdev 0 0&lt;/code&gt;. El parámetro &lt;em&gt;_netdev&lt;/em&gt; es muy importante: le indica al sistema que debe de esperar a que haya conexión de red para montar este recurso.&lt;/li&gt;
&lt;li&gt;Importante: si no está instalado vim en el servidor de ubuntu, lanzar los siguientes comandos:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Si da error al usar Vim&lt;/span&gt;
ubuntu@hadoop-3:~$ sudo vi /etc/fstab
sudo: vi: command not found

&lt;span style=&#34;color:#75715e&#34;&gt;# Actualizamos paquetes&lt;/span&gt;
ubuntu@hadoop-3:~$ sudo apt-get update

&lt;span style=&#34;color:#75715e&#34;&gt;# Instalamos vim en servidor ubuntu&lt;/span&gt;
ubuntu@hadoop-3:~$ sudo apt-get install vim
&lt;span style=&#34;color:#75715e&#34;&gt;# y le decimos que Sí (Y)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;color:#75715e&#34;&gt;#sudo vi /etc/fstab&lt;/span&gt;
ubuntu@hadoop-3:~$ sudo vi /etc/fstab
LABEL&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;cloudimg-rootfs   /        ext4   defaults        &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;
LABEL&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;UEFI      /boot/efi       vfat    defaults        &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;

&lt;span style=&#34;color:#75715e&#34;&gt;# CLOUD_IMG: This file was created/modified by the Cloud Image build process&lt;/span&gt;
&lt;span style=&#34;color:#75715e&#34;&gt;######################################&lt;/span&gt;
&lt;span style=&#34;color:#75715e&#34;&gt;## ORACLE CLOUD INFRASTRUCTURE CUSTOMERS&lt;/span&gt;
&lt;span style=&#34;color:#75715e&#34;&gt;##&lt;/span&gt;
&lt;span style=&#34;color:#75715e&#34;&gt;## If you are adding an iSCSI remote block volume to this file you MUST&lt;/span&gt;
&lt;span style=&#34;color:#75715e&#34;&gt;## include the &amp;#39;_netdev&amp;#39; mount option or your instance will become&lt;/span&gt;
&lt;span style=&#34;color:#75715e&#34;&gt;## unavailable after the next reboot.&lt;/span&gt;
&lt;span style=&#34;color:#75715e&#34;&gt;## SCSI device names are not stable across reboots; please use the device UUID&lt;/span&gt;
&lt;span style=&#34;color:#75715e&#34;&gt;## instead of /dev path.&lt;/span&gt;
&lt;span style=&#34;color:#75715e&#34;&gt;##&lt;/span&gt;
&lt;span style=&#34;color:#75715e&#34;&gt;## Example:&lt;/span&gt;
&lt;span style=&#34;color:#75715e&#34;&gt;## UUID=&amp;#34;94c5aade-8bb1-4d55-ad0c-388bb8aa716a&amp;#34; /data1 ext4 defaults,noatime,_netdev 0 2&lt;/span&gt;
&lt;span style=&#34;color:#75715e&#34;&gt;##&lt;/span&gt;
&lt;span style=&#34;color:#75715e&#34;&gt;## More information:&lt;/span&gt;
&lt;span style=&#34;color:#75715e&#34;&gt;## https://docs.us-phoenix-1.oraclecloud.com/Content/Block/Tasks/connectingtoavolume.htm&lt;/span&gt;
&lt;span style=&#34;color:#75715e&#34;&gt;##&lt;/span&gt;

&lt;span style=&#34;color:#75715e&#34;&gt;# linea nueva a incluir según el UUID único&lt;/span&gt;
UUID&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;52d43007-daaa-4a2b-8865-c8035f31bcf7&amp;#34;&lt;/span&gt; /opt/data ext4 rw,_netdev &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Salimos guardando Vim pulsando los dos puntos, y escribiendo&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Salir y guardar en Vim&lt;/span&gt;
:wq!
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Comprobamos que se ha guardado correctamente el fichero con el nuevo &lt;strong&gt;UUID&lt;/strong&gt; con &lt;code&gt;cat /etc/fstab&lt;/code&gt;:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;ubuntu@hadoop-3:~$ cat /etc/fstab

LABEL&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;cloudimg-rootfs   /        ext4   defaults        &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;
LABEL&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;UEFI      /boot/efi       vfat    defaults        &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;

&lt;span style=&#34;color:#75715e&#34;&gt;# UUID único&lt;/span&gt;
UUID&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;52d43007-daaa-4a2b-8865-c8035f31bcf7&amp;#34;&lt;/span&gt; /opt/data ext4 rw,_netdev &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Finalmente, la instancia ya estaría lista para usar. Enhorabuena! 🎉&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Oracle: Abrir un Puerto</title>
      <link>/oracle/how-to/abrir-un-puerto/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/oracle/how-to/abrir-un-puerto/</guid>
      <description>
        
        
        &lt;h2 id=&#34;abrir-un-puerto&#34;&gt;Abrir un puerto&lt;/h2&gt;
&lt;p&gt;Pasos a seguir para que un &lt;strong&gt;puerto abierto en una instancia esté accesible públicamente desde Internet&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id=&#34;crear-la-regla&#34;&gt;Crear la regla&lt;/h3&gt;
&lt;p&gt;Para permitir el acceso a través de un puerto:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Abrir &lt;strong&gt;Red&lt;/strong&gt; &amp;gt; &lt;strong&gt;Redes virtuales&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Elegir la red que se quiere editar.&lt;/li&gt;
&lt;li&gt;Abrir el apartado &lt;strong&gt;Listas de seguridad&lt;/strong&gt; y pulsar en &lt;strong&gt;Agregar reglas de entrada&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Poner el origen &lt;em&gt;0.0.0.0/0&lt;/em&gt; para permitir cualquier origen (o la red y máscara que corresponda).&lt;/li&gt;
&lt;li&gt;Elegir el protocolo, normalmente &lt;strong&gt;TCP&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;En puertos de origen, por defecto lo dejamos en blanco.&lt;/li&gt;
&lt;li&gt;Los puertos de destino se pueden configurar como un único puerto o un rango, separado por guión. Normalmente, se especificará un solo puerto.&lt;/li&gt;
&lt;li&gt;Si queremos, podemos poner una descripción del uso de esta regla.&lt;/li&gt;
&lt;li&gt;Pulsamos en &lt;strong&gt;Agregar reglas de entrada&lt;/strong&gt; y ya está creada la regla.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;desactivar-el-firewall-de-ubuntu-oracle-cloud&#34;&gt;Desactivar el firewall de Ubuntu (oracle cloud)&lt;/h3&gt;
&lt;p&gt;Si no lo hemos hecho antes, es necesario permitir el acceso por este puerto o, directamente, permitir el acceso a todos los puertos.&lt;/p&gt;
&lt;p&gt;Para ello, nos logueamos dentro de la instancia que queremos abrir el puerto y creamos un script llamado &lt;code&gt;flushIpTables.sh&lt;/code&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;ubuntu@hadoop-3:~$ vim flushIpTables.sh

ubuntu@hadoop-3:~$ cat flushIpTables.sh
&lt;span style=&#34;color:#75715e&#34;&gt;# CONTENIDO A COPIAR&lt;/span&gt;

&lt;span style=&#34;color:#75715e&#34;&gt;#!/bin/sh&lt;/span&gt;
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -t nat -F
iptables -t mangle -F
iptables -F
iptables -X
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Importante darle permisos de ejecución:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;ubuntu@hadoop-3:~$ chmod u+x flushIpTables.sh

ubuntu@hadoop-3:~$ ls -la flushIpTables.sh
-rwxrw-r-- &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt; ubuntu ubuntu &lt;span style=&#34;color:#ae81ff&#34;&gt;154&lt;/span&gt; Mar &lt;span style=&#34;color:#ae81ff&#34;&gt;30&lt;/span&gt; 11:18 flushIpTables.sh
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Si intentamos ejecutarlo sin ser &lt;code&gt;root&lt;/code&gt;, dará un error:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;ubuntu@hadoop-3:~$ ./flushIpTables.sh
iptables v1.6.1: can&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;t initialize iptables table `filter&amp;#39;&lt;/span&gt;: Permission denied &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;you must be root&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;
Perhaps iptables or your kernel needs to be upgraded.
iptables v1.6.1: can&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;t initialize iptables table `filter&amp;#39;&lt;/span&gt;: Permission denied &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;you must be root&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;
Perhaps iptables or your kernel needs to be upgraded.
iptables v1.6.1: can&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;t initialize iptables table `filter&amp;#39;&lt;/span&gt;: Permission denied &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;you must be root&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;
Perhaps iptables or your kernel needs to be upgraded.
iptables v1.6.1: can&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;t initialize iptables table `nat&amp;#39;&lt;/span&gt;: Permission denied &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;you must be root&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;
Perhaps iptables or your kernel needs to be upgraded.
iptables v1.6.1: can&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;t initialize iptables table `mangle&amp;#39;&lt;/span&gt;: Permission denied &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;you must be root&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;
Perhaps iptables or your kernel needs to be upgraded.
iptables v1.6.1: can&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;t initialize iptables table `filter&amp;#39;&lt;/span&gt;: Permission denied &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;you must be root&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;
Perhaps iptables or your kernel needs to be upgraded.
iptables v1.6.1: can&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;t initialize iptables table `filter&amp;#39;&lt;/span&gt;: Permission denied &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;you must be root&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;
Perhaps iptables or your kernel needs to be upgraded.
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Para ello, es necesario ejecutarlo de alguna de las siguientes formas:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# Forma 1: son comando sudo delante&lt;/span&gt;
ubuntu@hadoop-3:~$ sudo ./flushIpTables.sh

&lt;span style=&#34;color:#75715e&#34;&gt;# Forma 2: convirtiendonos en sudo y ejecutandolo&lt;/span&gt;
ubuntu@hadoop-3:~$ sudo su
root@hadoop-3:/home/ubuntu# ./flushIpTables.sh
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
      </description>
    </item>
    
    <item>
      <title>Oracle: Docker</title>
      <link>/oracle/how-to/docker/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/oracle/how-to/docker/</guid>
      <description>
        
        
        
      </description>
    </item>
    
  </channel>
</rss>
