Diferència entre revisions de la pàgina «Storage pool»

De Wiket
Salta a la navegació Salta a la cerca
Línia 6: Línia 6:
 
<h2> Ceph RBD</h2>
 
<h2> Ceph RBD</h2>
  
Primero realizamos un <b>"apt update"</b>, para actualizar los paquetes antes de crear el <b>"Ceph"</b>.
+
Realizamos un "apt update", para actualizar los paquetes antes de instalar el "Ceph".
  
 
[[File:Capturaa9.PNG|Add|border|605px]]
 
[[File:Capturaa9.PNG|Add|border|605px]]
  
Ahora accedemos al <b>nodo principal</b> y vamos al apartado de <b>"Ceph"</b>, ahí nos saldrá el botón de <b>"instalar ceph"</b>.
+
Accedemos al nodo principal vamos al apartado de Ceph , y le damos a "Instalar Ceph"
  
Nos saldrá esta pestaña, aquí <b>no tocamos nada</b> y le damos a <b>"Start pacific installation"</b>.
+
Nos saldrá una pestaña, le damos a "Start pacific installation".
  
 
[[File:Capturaa10.PNG|Add|border|605px]]
 
[[File:Capturaa10.PNG|Add|border|605px]]
  
Ahora comenzara la instalación del Ceph en este primer nodo.
+
Comenzara la instalación del Ceph en el nodo.
  
 
[[File:Capturaa11.PNG|Add|border|585px]]
 
[[File:Capturaa11.PNG|Add|border|585px]]
  
Cuando nos salga <b>"Installed ceph pacific successfully!"</b>, le damos a <b>"next"</b>.
+
Nos saldrá "Installed ceph pacific successfully!", le damos a "next".
  
 
[[File:Capturaa12.PNG|Add|border|580px]]
 
[[File:Capturaa12.PNG|Add|border|580px]]
  
En la configuración, primero ponemos la <b>"Public Network"</b> del nodo que estamos creando el Ceph, y en <b>"Monitor node"</b>, ponemos también el <b>mismo nodo</b>.
+
En "Public Network" ponemos la ip del nodo que estamos creando el Ceph, y en "Monitor node", ponemos el mismo nodo desde el que estamos instalando.
  
 
[[File:Capturaa13.PNG|Add|border|590px]]
 
[[File:Capturaa13.PNG|Add|border|590px]]
  
Nos saldrá <b>"Installation Successful"</b>, una vez aquí ya le damos a <b>"Finish"</b>, para acabar la instalación del Ceph en el propio nodo.
+
Nos saldrá "Installation Successful",le damos a <b>"Finish"</b>, y acabara la instalación.
  
 
[[File:Capturaa14.PNG|Add|border|590px]]
 
[[File:Capturaa14.PNG|Add|border|590px]]
  
Realizamos los mismo en el otro nodo, simplemente no nos pedirá configurarlo una vez se haya instalado.
+
Realizamos los mismo en el otro nodo, lo que no nos pedirá configurar-lo ya que ya lo hemos echo en este.
  
 
[[File:Capturaa19.PNG|Add|border|590px]]
 
[[File:Capturaa19.PNG|Add|border|590px]]
Línia 38: Línia 38:
 
<h2>Creación de la Pool y del RBD</h2>
 
<h2>Creación de la Pool y del RBD</h2>
  
Primero añadimos los discos que vamos que se utilizaran para los de alta disponibilidad, accedemos al <b>"Ceph"</b> del primer nodo y vamos a <b>"OSD"</b>.
+
Accedemos al "Ceph" del primer nodo y vamos a "OSD".
  
 
[[File:Capturaa15.PNG|Add|border|170px]]
 
[[File:Capturaa15.PNG|Add|border|170px]]
  
Seleccionamos la opción <b>"Create: OSD"</b>.
+
Seleccionamos la opción "Create: OSD".
  
 
[[File:Capturaa16.PNG|Add|border|510px]]
 
[[File:Capturaa16.PNG|Add|border|510px]]
  
En <b>"Disk"</b>, elegimos el disco que se va a utilizar para el HA y el Ceph, y le damos a <b>"Create"</b>.
+
En "Disk", elegimos el disco que se va a utilizar para el HA y el Ceph, que va a ser el sdb y le damos a "Create".
  
 
[[File:Capturaa17.PNG|Add|border|585px]]
 
[[File:Capturaa17.PNG|Add|border|585px]]
  
Esperamos a que llegue al 100% y se cierre solo.
+
Esperamos a que se cree.
  
 
[[File:Capturaa18.PNG|Add|border|315px]]
 
[[File:Capturaa18.PNG|Add|border|315px]]
  
Ahora volvemos a hacer lo <b>mismo en el otro nodo</b>, para que nos quede como en la imagen.
+
Hacemos lo mismo en el otro nodo, y nos saldrá el osd.0 del nodo5 y el osd.1 del nodo 6.
  
 
[[File:Capturaa20.PNG|Add|border|600px]]
 
[[File:Capturaa20.PNG|Add|border|600px]]
  
Vamos a configurar el ceph a mano para que nos salga que todo esta <b>"Ok"</b>, con solo dos nodos y para ello realizamos este <b>comando</b>.
+
Configuramos el ceph para que nos salga que todo esta "Ok" y en verde con solo dos nodos ya que el ceph minimo por defecto serian 3 nodos y no 2.
 +
 
 +
Hacemos un nano
  
 
<pre>nano /etc/pve/ceph.conf</pre>
 
<pre>nano /etc/pve/ceph.conf</pre>
  
Y editamos los campos <b>"osd_pool_default_min_size"</b> y <b>"osd_pool_default_size"</b>, tal y como se muestra en la imagen.
+
Y editamos el campos "osd_pool_default_min_size" a 1 y "osd_pool_default_size" a 2.
  
 
[[File:Capturaa21.PNG|Add|border|800px]]
 
[[File:Capturaa21.PNG|Add|border|800px]]
 +
 +
Ahora tenemos que crear la Pool, vamos a "Ceph" y a "Pool", configuramos la pool como en la imagen.
  
 
[[File:Capturaa36.PNG|Add|border|595px]]
 
[[File:Capturaa36.PNG|Add|border|595px]]
 +
 +
Clicamos en la pool creada y le damos a editar, y ponemos size 2 y min.size 1.
  
 
[[File:Capturaa37.PNG|Add|border|595px]]
 
[[File:Capturaa37.PNG|Add|border|595px]]
 +
 +
Podemos ver la pool creada.
  
 
[[File:Capturaa38.PNG|Add|border|600px]]
 
[[File:Capturaa38.PNG|Add|border|600px]]
 +
 +
Creamos la pool RBD, en Cluster, vamos a "Storage" le damos a "Add" y clicamos en "RBD".
  
 
[[File:Capturaa39.PNG|Add|border|565px]]
 
[[File:Capturaa39.PNG|Add|border|565px]]
 +
 +
Le ponemos un ID, y seleccionamos la creada en el ceph.
  
 
[[File:Capturaa40.PNG|Add|border|585px]]
 
[[File:Capturaa40.PNG|Add|border|585px]]
 +
 +
Y ya podemos ver la pool creada, y el RBD CEPH-VMS.
  
 
[[File:Capturaa41.PNG|Add|border|259px]]
 
[[File:Capturaa41.PNG|Add|border|259px]]
 +
 +
Vamos al apartado de Ceph y vamos a "monitor".
  
 
[[File:Capturaa42.PNG|Add|border|170px]]
 
[[File:Capturaa42.PNG|Add|border|170px]]
 +
 +
Le damos a "Add", para añadir al segundo nodo.
  
 
[[File:Capturaa43.PNG|Add|border|305px]]
 
[[File:Capturaa43.PNG|Add|border|305px]]
 +
 +
Seleccionamos el  nodo proyectovr6 y le damos a "Create".
  
 
[[File:Capturaa44.png|Add|border|295px]]
 
[[File:Capturaa44.png|Add|border|295px]]
 +
 +
Ya tenemos el segundo nodo como monitor secundario.
  
 
[[File:Capturaa45.png|Add|border|595px]]
 
[[File:Capturaa45.png|Add|border|595px]]
 +
 +
Vamos al ceph y podemos ver el Status en OK.
  
 
[[File:Capturaa22.PNG|Add|border|595px]]
 
[[File:Capturaa22.PNG|Add|border|595px]]
Línia 92: Línia 116:
  
 
<h2>HA Proxmox</h2>
 
<h2>HA Proxmox</h2>
 +
 +
Vamos al cluster y le damos a "HA", vamos a Groups.
  
 
[[File:Capturaa46.png|Add|border|380px]]
 
[[File:Capturaa46.png|Add|border|380px]]
 +
 +
Le damos a "Create".
  
 
[[File:Capturaa47.png|Add|border|565px]]
 
[[File:Capturaa47.png|Add|border|565px]]
 +
 +
Le ponemos un nombre en "ID" seleccionamos los 2 nodos y le damos a "Create".
  
 
[[File:Capturaa48.png|Add|border|575px]]
 
[[File:Capturaa48.png|Add|border|575px]]
 +
 +
Podemos ver que se ha creado.
  
 
[[File:Capturaa33.PNG|Add|border|800px]]
 
[[File:Capturaa33.PNG|Add|border|800px]]
 +
 +
Vamos a HA.
  
 
[[File:Capturaa35.PNG|Add|border|270px]]
 
[[File:Capturaa35.PNG|Add|border|270px]]
 +
 +
Le damos a "Add", seleccionamos el id de la VM y  el grupo creado previamente en "Group" "HA-CEPH".
  
 
[[File:Capturaa49.png|Add|border|575px]]
 
[[File:Capturaa49.png|Add|border|575px]]
 +
 +
Comprobamos que se ha creado correcamente..
  
 
[[File:Capturaa34.PNG|Add|border|800px]]
 
[[File:Capturaa34.PNG|Add|border|800px]]
  
 
<h2>Raspberry Pi Qdevice</h2>
 
<h2>Raspberry Pi Qdevice</h2>
 +
 +
Ya que mediante el Ceph con 2 nodos no conseguimos el HA ya que mínimo son 3 instalamos una rasberry PI y la añadimos como otro nodo para cumplir que sean 3 y se pasen.
 +
 +
Nos descargamos "Raspberry Pi Imager", para instalar sistemas en la SD de una rasberry, lo ejecutamos y seleccionamos la versión de Ubuntu server y elegimos la SD de 8GB.
  
 
[[File:Capturaa75.png|Add|border|600px]]
 
[[File:Capturaa75.png|Add|border|600px]]
 +
 +
Accedemos a las raspberry por ssh, y instalamos el corosync-qnetd.
  
 
[[File:Capturaa76.png|Add|border|560px]]
 
[[File:Capturaa76.png|Add|border|560px]]
 +
 +
También el corosync-qdevice.
  
 
[[File:Capturaa77.png|Add|border|580px]]
 
[[File:Capturaa77.png|Add|border|580px]]
 +
 +
Le damos una contraseña al usuario root mediante passwd.
  
 
[[File:Capturaa78.png|Add|border|325px]]
 
[[File:Capturaa78.png|Add|border|325px]]
 +
 +
Vamos a la configuración del sshd_config y habilitamos la opción de PermitRootLogin Yes,
  
 
[[File:Capturaa79.png|Add|border|550px]]
 
[[File:Capturaa79.png|Add|border|550px]]
 +
 +
Podemos ver que solo tenemos los 2 nodos.
  
 
[[File:Capturaa80.png|Add|border|570px]]
 
[[File:Capturaa80.png|Add|border|570px]]
 +
 +
Actualizamos los paquetes en el nodo e instalamos el corosync-qdevice en los dos nodos.
  
 
[[File:Capturaa81.png|Add|border|570px]]
 
[[File:Capturaa81.png|Add|border|570px]]
 +
 +
Conectamos la Raspberry con la linea "pvecm qdevice setup 192.168.88.121 -f"
  
 
[[File:Capturaa82.png|Add|border|600px]]
 
[[File:Capturaa82.png|Add|border|600px]]
 +
 +
Y podemos ver que ya salen 3 y la rasberry se ha unido correctamente.
  
 
[[File:Capturaa83.png|Add|border|500px]]
 
[[File:Capturaa83.png|Add|border|500px]]

Revisió del 01:17, 7 abr 2022


Volver a IETI Cloud Grupo 2


Ceph RBD

Realizamos un "apt update", para actualizar los paquetes antes de instalar el "Ceph".

Add

Accedemos al nodo principal vamos al apartado de Ceph , y le damos a "Instalar Ceph"

Nos saldrá una pestaña, le damos a "Start pacific installation".

Add

Comenzara la instalación del Ceph en el nodo.

Add

Nos saldrá "Installed ceph pacific successfully!", le damos a "next".

Add

En "Public Network" ponemos la ip del nodo que estamos creando el Ceph, y en "Monitor node", ponemos el mismo nodo desde el que estamos instalando.

Add

Nos saldrá "Installation Successful",le damos a "Finish", y acabara la instalación.

Add

Realizamos los mismo en el otro nodo, lo que no nos pedirá configurar-lo ya que ya lo hemos echo en este.

Add

Creación de la Pool y del RBD

Accedemos al "Ceph" del primer nodo y vamos a "OSD".

Add

Seleccionamos la opción "Create: OSD".

Add

En "Disk", elegimos el disco que se va a utilizar para el HA y el Ceph, que va a ser el sdb y le damos a "Create".

Add

Esperamos a que se cree.

Add

Hacemos lo mismo en el otro nodo, y nos saldrá el osd.0 del nodo5 y el osd.1 del nodo 6.

Add

Configuramos el ceph para que nos salga que todo esta "Ok" y en verde con solo dos nodos ya que el ceph minimo por defecto serian 3 nodos y no 2.

Hacemos un nano

nano /etc/pve/ceph.conf

Y editamos el campos "osd_pool_default_min_size" a 1 y "osd_pool_default_size" a 2.

Add

Ahora tenemos que crear la Pool, vamos a "Ceph" y a "Pool", configuramos la pool como en la imagen.

Add

Clicamos en la pool creada y le damos a editar, y ponemos size 2 y min.size 1.

Add

Podemos ver la pool creada.

Add

Creamos la pool RBD, en Cluster, vamos a "Storage" le damos a "Add" y clicamos en "RBD".

Add

Le ponemos un ID, y seleccionamos la creada en el ceph.

Add

Y ya podemos ver la pool creada, y el RBD CEPH-VMS.

Add

Vamos al apartado de Ceph y vamos a "monitor".

Add

Le damos a "Add", para añadir al segundo nodo.

Add

Seleccionamos el nodo proyectovr6 y le damos a "Create".

Add

Ya tenemos el segundo nodo como monitor secundario.

Add

Vamos al ceph y podemos ver el Status en OK.

Add

Add


HA Proxmox

Vamos al cluster y le damos a "HA", vamos a Groups.

Add

Le damos a "Create".

Add

Le ponemos un nombre en "ID" seleccionamos los 2 nodos y le damos a "Create".

Add

Podemos ver que se ha creado.

Add

Vamos a HA.

Add

Le damos a "Add", seleccionamos el id de la VM y el grupo creado previamente en "Group" "HA-CEPH".

Add

Comprobamos que se ha creado correcamente..

Add

Raspberry Pi Qdevice

Ya que mediante el Ceph con 2 nodos no conseguimos el HA ya que mínimo son 3 instalamos una rasberry PI y la añadimos como otro nodo para cumplir que sean 3 y se pasen.

Nos descargamos "Raspberry Pi Imager", para instalar sistemas en la SD de una rasberry, lo ejecutamos y seleccionamos la versión de Ubuntu server y elegimos la SD de 8GB.

Add

Accedemos a las raspberry por ssh, y instalamos el corosync-qnetd.

Add

También el corosync-qdevice.

Add

Le damos una contraseña al usuario root mediante passwd.

Add

Vamos a la configuración del sshd_config y habilitamos la opción de PermitRootLogin Yes,

Add

Podemos ver que solo tenemos los 2 nodos.

Add

Actualizamos los paquetes en el nodo e instalamos el corosync-qdevice en los dos nodos.

Add

Conectamos la Raspberry con la linea "pvecm qdevice setup 192.168.88.121 -f"

Add

Y podemos ver que ya salen 3 y la rasberry se ha unido correctamente.

Add