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

De Wiket
Salta a la navegació Salta a la cerca
 
(5 revisions intermèdies per 2 usuaris que no es mostren)
Línia 4: Línia 4:
  
  
 +
<h2> Ceph RBD</h2>
  
[[File:Ceph.png|Ceph|border|800px]]
+
Realizamos un "apt update", para actualizar los paquetes antes de instalar el "Ceph".
  
[[File:Nodos2.PNG|nodos2|border|800px]]
+
[[File:Capturaa9.PNG|Add|border|605px]]
  
[[File:Ceph2.png|Ceph2|border|800px]]
+
Accedemos al nodo principal vamos al apartado de Ceph , y le damos a "Instalar Ceph"
  
[[File:Nodos3.PNG|nodos3|border|800px]]
+
Nos saldrá una pestaña, le damos a "Start pacific installation".
  
[[File:Nodos4.PNG|nodos4|border|800px]]
+
[[File:Capturaa10.PNG|Add|border|605px]]
 +
 
 +
Comenzara la instalación del Ceph en el nodo.
 +
 
 +
[[File:Capturaa11.PNG|Add|border|585px]]
 +
 
 +
Nos saldrá "Installed ceph pacific successfully!", le damos a "next".
 +
 
 +
[[File:Capturaa12.PNG|Add|border|580px]]
 +
 
 +
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]]
 +
 
 +
Nos saldrá "Installation Successful",le damos a <b>"Finish"</b>, y acabara la instalación.
 +
 
 +
[[File:Capturaa14.PNG|Add|border|590px]]
 +
 
 +
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]]
 +
 
 +
<h2>Creación de la Pool y del RBD</h2>
 +
 
 +
Accedemos al "Ceph" del primer nodo y vamos a "OSD".
 +
 
 +
[[File:Capturaa15.PNG|Add|border|170px]]
 +
 
 +
Seleccionamos la opción "Create: OSD".
 +
 
 +
[[File:Capturaa16.PNG|Add|border|510px]]
 +
 
 +
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]]
 +
 
 +
Esperamos a que se cree.
 +
 
 +
[[File:Capturaa18.PNG|Add|border|315px]]
 +
 
 +
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]]
 +
 
 +
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>
 +
 
 +
Y editamos el campos "osd_pool_default_min_size" a 1 y "osd_pool_default_size" a 2.
 +
 
 +
[[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]]
 +
 
 +
Clicamos en la pool creada y le damos a editar, y ponemos size 2 y min.size 1.
 +
 
 +
[[File:Capturaa37.PNG|Add|border|595px]]
 +
 
 +
Podemos ver la pool creada.
 +
 
 +
[[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]]
 +
 
 +
Le ponemos un ID, y seleccionamos la creada en el ceph.
 +
 
 +
[[File:Capturaa40.PNG|Add|border|585px]]
 +
 
 +
Y ya podemos ver la pool creada, y el RBD CEPH-VMS.
 +
 
 +
[[File:Capturaa41.PNG|Add|border|259px]]
 +
 
 +
Vamos al apartado de Ceph y vamos a "monitor".
 +
 
 +
[[File:Capturaa42.PNG|Add|border|170px]]
 +
 
 +
Le damos a "Add", para añadir al segundo nodo.
 +
 
 +
[[File:Capturaa43.PNG|Add|border|305px]]
 +
 
 +
Seleccionamos el  nodo proyectovr6 y le damos a "Create".
 +
 
 +
[[File:Capturaa44.png|Add|border|295px]]
 +
 
 +
Ya tenemos el segundo nodo como monitor secundario.
 +
 
 +
[[File:Capturaa45.png|Add|border|595px]]
 +
 
 +
Vamos al ceph y podemos ver el Status en OK.
 +
 
 +
[[File:Capturaa22.PNG|Add|border|595px]]
 +
 
 +
[[File:Capturaa23.PNG|Add|border|595px]]
 +
 
 +
 
 +
<h2>HA Proxmox</h2>
 +
 
 +
Vamos al cluster y le damos a "HA", vamos a Groups.
 +
 
 +
[[File:Capturaa46.png|Add|border|380px]]
 +
 
 +
Le damos a "Create".
 +
 
 +
[[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]]
 +
 
 +
Podemos ver que se ha creado.
 +
 
 +
[[File:Capturaa33.PNG|Add|border|800px]]
 +
 
 +
Vamos a HA.
 +
 
 +
[[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]]
 +
 
 +
Comprobamos que se ha creado correcamente..
 +
 
 +
[[File:Capturaa34.PNG|Add|border|800px]]
 +
 
 +
<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]]
 +
 
 +
Accedemos a las raspberry por ssh, y instalamos el corosync-qnetd.
 +
 
 +
[[File:Capturaa76.png|Add|border|560px]]
 +
 
 +
También el corosync-qdevice.
 +
 
 +
[[File:Capturaa77.png|Add|border|580px]]
 +
 
 +
Le damos una contraseña al usuario root mediante passwd.
 +
 
 +
[[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]]
 +
 
 +
Podemos ver que solo tenemos los 2 nodos.
 +
 
 +
[[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]]
 +
 
 +
Conectamos la Raspberry con la linea "pvecm qdevice setup 192.168.88.121 -f"
 +
 
 +
[[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]]
 +
 
 +
Apagamos el nodo 2 con la máquina del prometheus, y luego comprobamos que se pasa de nodo.
 +
 
 +
[[File:Capturaa84.png|Add|border|335px]]
 +
 
 +
Podemos ver que hemos apagado el nodo proyectovr6 y que la maquina estaba en el nodo apagado.
 +
 
 +
[[File:Capturaa85.png|Add|border|220px]]
 +
 
 +
Y ahora vemos que la maquina se migra al otro nodo.
 +
 
 +
[[File:Capturaa86.png|Add|border|335px]]

Revisió de 14:32, 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

Apagamos el nodo 2 con la máquina del prometheus, y luego comprobamos que se pasa de nodo.

Add

Podemos ver que hemos apagado el nodo proyectovr6 y que la maquina estaba en el nodo apagado.

Add

Y ahora vemos que la maquina se migra al otro nodo.

Add