msgbartop
¡Mano de milenio y gamba!
msgbarbottom

26 ene 25 Alguer (Cerdeña) a vista de dron (15/08/2024) | DJI Mini 3 Pro

El 15 de agosto, festividad del Ferragosto para los italianos, visitamos la ciudad de Alguer (Alguero en italiano), al norte de Cerdeña. Se trata de una estupenda ciudad amurallada, afamada por su coral rojo autóctono que es muy apreciado en joyería, y que tiene una importante vinculación con España, en particular con Cataluña, ya que a día de hoy se sigue hablando una variedad del catalán conocida como alguerés.

La ciudad alberga numerosos monumentos y sitios de interés que reflejan su pasado multicultural. Entre ellos se encuentran las murallas y torres defensivas, como la Torre del Portal y la Torre dell’Esperò Reial, que datan de los siglos XIV y XVI respectivamente. La arquitectura religiosa también es notable, con edificios como la Catedral de Alghero, construida entre 1570 y 1730, que combina estilos gótico catalán y renacentista. Otros lugares de interés incluyen el Palazzo D’Albis, un ejemplo típico de la arquitectura aragonesa del siglo XVI, y la Gruta de Neptuno, una impresionante cueva descubierta en el siglo XIX.

La historia de Alguer está estrechamente vinculada a España, particularmente a la Corona de Aragón. En 1354, la ciudad fue ocupada por los catalanes, quienes restauraron y ampliaron su sistema defensivo. Durante siglos, Alguer permaneció bajo dominio aragonés y posteriormente español, lo que explica la persistencia del idioma catalán en la ciudad hasta la actualidad. De hecho, Alguer es conocida como un enclave lingüístico catalán en Italia, donde el alguerés, una variante del catalán, es reconocido como lengua cooficial junto al italiano.

En cuanto al vuelo, existe una limitación que impide volar sobre el centro de la ciudad, por lo que me limité a la zona de las murallas junto al antiguo hospital, con las catapultas que las caracterizan, la Torre della Polviera, el puerto deportivo, así como la Caleta de Marco Polo, y las estupendas aguas que los rodean. El vuelo fue efectuado el 15 de agosto con un dron DJI Mini 3 Pro.

———–

On August 15th, the Italian holiday of Ferragosto, we visited the city of Alghero in northern Sardinia. It’s a magnificent walled city, famous for its native red coral highly prized in jewelry, and has significant ties to Spain, particularly Catalonia, as a variety of Catalan known as Algherese is still spoken today.
The city boasts numerous monuments and sites of interest that reflect its multicultural past. These include the defensive walls and towers, such as the Torre del Portal and the Torre dell’Esperò Reial, dating from the 14th and 16th centuries respectively. Religious architecture is also notable, with buildings like the Cathedral of Alghero, built between 1570 and 1730, combining Catalan Gothic and Renaissance styles. Other points of interest include the Palazzo D’Albis, a typical example of 16th-century Aragonese architecture, and Neptune’s Grotto, an impressive cave discovered in the 19th century.
Alghero’s history is closely linked to Spain, particularly the Crown of Aragon. In 1354, the city was occupied by the Catalans, who restored and expanded its defensive system. For centuries, Alghero remained under Aragonese and later Spanish rule, which explains the persistence of the Catalan language in the city today. In fact, Alghero is known as a Catalan linguistic enclave in Italy, where Algherese, a variant of Catalan, is recognized as a co-official language alongside Italian.
Regarding the flight, there’s a restriction that prevents flying over the city center, so I limited myself to the area of the walls near the old hospital, with their characteristic catapults, the Torre della Polviera, the marina, as well as the Caleta de Marco Polo, and the stunning waters surrounding them. The flight was conducted on August 15th using a DJI Mini 3 Pro drone.

Música:
Tropical House Music | SEA by Alex-Productions | https://onsound.eu/
Music promoted by https://www.free-stock-music.com
Creative Commons / Attribution 3.0 Unported License (CC BY 3.0)

https://creativecommons.org/licenses/by/3.0/deed.en_US

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)

Etiquetas: , , ,

24 ene 25 Nuevo servidor de virtualización – Instalación de ProxMox

Esta entrada es la parte 6 de 6 de la serie Nuevo servidor de virtualización

Llegamos a la parte final de esta serie de artículos sobre el nuevo servidor de virtualización, que es precisamente, la parte de virtualización. Tenía claro desde el principio que iba a hacer uso de ProxMox para implementar el servicio. Al fin y al cabo, es lo que venía usando desde hace años, en un mero PC convencional, para contener mis máquinas virtuales. ProxMox proporciona una interfaz de administración amigable a la virtualización KVM de Linux, y permite una operación profesional del entorno. Como es habitual en proyectos software libre, es posible desplegar una versión completamente funcional del entorno de manera gratuita, y contratar un servicio de suscripción para tener soporte especializado por parte de la empresa que manteniene la solución.

En cuanto al mecanismo de despliegue, como adelanté en los capítulos anteriores, opté por realizar una instalación de Debian 12, para a continuación desplegar sobre ella la configuración específica de ProxMox. Para los pasos concretos de cómo hacerlo, existe una guía bien detallada oficial de ProxMox que muestra cómo realizar dichos pasos: Install Proxmox VE on Debian 12 Bookworm.

Un detalle importante a tener en cuenta, en caso de que se desee que las máquinas virtuales tengan direccionamiento de la red donde está instalado el servidor de ProxMox (lo que es mi caso), es que es necesario crear un Bridge Linux. Existe una guía detallada al respecto: Default Configuration using a Bridge que vale la pena consultar. En este caso, puedo indicar que es más sencillo configurar el bridge desde la interfaz gráfica (aunque sea contraintuitivo), ya que la instalación de Debian 12 hace que una interfaz física ya tenga asignada la configuración de red. Desde la interfaz gráfica simplemente es eliminar la configuración de la tarjeta, crear el Bridge Linux, asignar esa configuración de IP y máscara, y vincular la interfaz física a la tarjeta. Una vez hecho esto, se aplican los cambios, y el sistema sale andando solo sin mayores dolores de cabeza.

El siguiente paso a dar para mí fue migrar las máquinas virtuales de mi antiguo entorno al nuevo. Hubiera sido una idea interesante el configurar un cluster HA con las dos máquinas, pero por desgracia no fue posible, ya que el entorno antiguo está en la versión 6.x de ProxMox y el nuevo en la 8.x, y no hay compatibilidad directa. Hubiera sido preciso escalar la instalación antigua a 7, y posteriormente a 8, y prefería dejar la antigua como estaba, para tener una máquina de respaldo en caso de desastre.

En lugar de esto, y dado que tengo un servidor NAS donde hago las copias de seguridad de mi entorno ProxMox, opté por generar copias nuevas, y posteriormente añadir este servidor como un volumen NAS externo al servidor y, una vez añadido, simplemente restaurar las copias. La adición del servidor NAS se hace desde Datacenter->Storage->Add->NFS, e indicar los datos del servidor y el cometido que se le quiere dar a ese volumen (en mi caso, VZDump backup).

Configuración de un servidor NFS

Configuración de un servidor NFS

El proceso funcionó sin problemas, y una vez importadas las máquinas desde el backup en el nuevo servidor, hice algunos cambios menores, como asignar mayor cantidad de RAM por máquina (4 GB a cada una), más procesadores (8 a cada una), y mapear a la máquina de la domótica dos dispositivos USB externos que tengo configurados, que funcionaron también sin mayor problema. Paré el servidor antiguo, arranqué máquinas, y todo funcionó perfectamente.

Estado del servidor ProxMox

Estado del servidor ProxMox

Como se puede ver, incluso con las máquinas a pleno rendimiento, el servidor está más que sobrado para atenderlas, y con unos niveles de sonoridad incluso más reducidos que con el servidor original. He notado además, como era de esperar, que las máquinas virtuales responden de manera mucho más ágil que en el entorno antiguo, por lo que todo son ventajas. Espero que este servidor dure muchos, muchos años.

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)

Etiquetas: , ,

23 ene 25 Nuevo servidor de virtualización – Configuración de red

Esta entrada es la parte 5 de 6 de la serie Nuevo servidor de virtualización

Una vez realizados los ajustes de configuración del servidor era el momento para pensar en la definición de la red. En principio esta parte tendría que haber sido bastante sencilla: el servidor venía con una interfaz de red de 4 bocas 10/100/1000, además de la iLO. Simplemente tendría que escoger una boca, asignarle direccionamiento IP fijo, y configurar además la iLO para acceder de manera remota en caso de fallo. Simple, ¿verdad? Pues… no. Y es que la tarjeta HP Ethernet 1Gb 4-port 331FLR Adapter, con chipset Broadcom NetXtreme BCM5719 no iba a hacer más que dar dolores de cabeza.

Con la idea anterior en mente, preparé una memoria USB con la última versión de Proxmox VE lista para instalar. El proceso de instalación en sí iba bien, en el aspecto específico de la tarjeta de red la detectaba y dejaba configurarla, pero con la instalación ya completa y usando el kernel específico de ProxMox la tarjeta dejaba de aparecer. Y sin enlace de red un servidor es poco menos que inusable. Probé con versiones algo más antiguas de ProxMox, con resultados incluso peores: ni siquera durante la fase de instalación se detectaba la tarjeta de red.

Por ello, me decidí a dar un paso intermedio: realizar el despliegue de ProxMox no directamente con el instalador, sino instalando una Debian 12 primero, y después realizar la actualización a ProxMox. De nuevo, grabé una memoria USB con una ISO DVD de Debian 12, y realicé la instalación. Como esperaba, con una Debian limpia ésta reconocía correctamente la tarjeta de red 331FLR. Fue en este punto cuando aproveché para realizar la modificación de la iLO mencionada anteriormente. Pero en cuanto realicé el despliegue de la ProxMox (eso quedará para un artículo posterior), la tarjeta de red sencillamente desaparecía.

Tras investigar un poco, pude averiguar que determinadas distribuciones de linux modificadas para propósitos específcos (pfsense, unraid, ProxMox…) presentan problemas con esta tarjeta debido a que tiene determinado firmware propietario que es necesario cargar, y que no está presente fuera de las ramas non-free de Debian. En mi caso, como había instalado indicando de manera específica que quería hacer uso de fuentes non-free, era por lo que había podido hacer uso de la tarjeta con el kernel convencional. Pero en cuanto desplegué el kernel específico de ProxMox, ésta dejó de funcionar.

Así que no me quedó otra que hacerme con otra tarjeta de red PCI Express para instalar en el servidor. Conseguí una tarjeta de red con chipset Intel, igualmente de 4 bocas a giga y, en cuento se la instalé, el sistema la reconoció, pude configurar la red, y acceder de manera remota al servidor. Lo curioso del asunto es que la tarjeta 331FLR también pasó a ser mostrada correctamente por el sistema, y de manera completamente funcional:

Configuración de red en mi servidor ProxMox

Configuración de red en mi servidor ProxMox

…pero en cuanto retiraba la nueva tarjeta, la 331FLR también desaparecía. Así que no me ha quedado otra que dejar ambas tarjetas, con lo que dispongo de 8 bocas de red giga en mi nuevo servidor.

En cuanto a la configuración de red en sí, la opción de configuración más adecuada para mis propósitos era definir un bridge linux, que contendrá la configuración de red, de tipo estático, de la red a la que esté conectado el servidor, de tal manera que las máquinas virtuales también tengan direccionamiento de red en la red de datos de casa, sin tener que aplicar NAT. Esto fue lo que hice, configurando como puerto del bridge la boca de red donde tengo conectado el cable que va al switch físico.

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)

Etiquetas: , , , , , , ,

23 ene 25 S’Archittu (Cerdeña) a vista de Dron (14/08/2024) | DJI Mini 3 Pro

La noche del 14 de agosto nos dirigimos a la costa desde el yacimiento de Santa Cristina, para disfrutar de un rato junto al mar. Paramos en la población costera de S’Archittu. Allí hicimos como los locales: compramos una pizza, que nos comimos en la playa, para justo después darnos un bien merecido baño en sus aguas, cristalinas incluso por la noche, y que nos vinieron muy bien para refrescarnos en la tórrida noche sarda.

S’Archittu es un pintoresco pueblo costero ubicado en la provincia de Oristán, en la región histórica de Montiferru, al este de Cerdeña. Este lugar es famoso por su impresionante arco natural (que no pudimos ver al ser de noche) formado por la erosión del mar en una cueva marina, que se desplomó y dejó un puente de aproximadamente 15 metros.
El paisaje de S’Archittu es igualmente notable por sus acantilados de piedra y pozas salinas que evocan un entorno lunar. Cerca de S’Archittu, se encuentran los restos de la antigua acrópolis de Cornus, un asentamiento que data de épocas pasadas y que ofrece una visión del rico patrimonio histórico de la región, además de contar con una de las omnipresentes torres costeras de origen aragonés.

———————-

On the night of August 14th, we headed to the coast from the Santa Cristina archaeological site to enjoy some time by the sea. We stopped at the coastal town of S’Archittu. There, we did as the locals do: we bought a pizza, which we ate on the beach, and immediately afterward took a well-deserved swim in its waters, crystal clear even at night, perfect for cooling off in the torrid Sardinian night.
S’Archittu is a picturesque coastal village located in the province of Oristano, in the historical region of Montiferru, in eastern Sardinia. This place is famous for its impressive natural arch (which we couldn’t see as it was nighttime) formed by sea erosion in a marine cave, which collapsed and left a bridge of approximately 15 meters.
The landscape of S’Archittu is equally notable for its stone cliffs and salt pools that evoke a lunar environment. Near S’Archittu, there are the remains of the ancient acropolis of Cornus, a settlement dating back to ancient times that offers a glimpse into the region’s rich historical heritage, in addition to having one of the ubiquitous coastal towers of Aragonese origin.

Música:

Sunset by Alex-Productions | https://onsound.eu/
Music promoted by https://www.free-stock-music.com
Creative Commons / Attribution 3.0 Unported License (CC BY 3.0)

https://creativecommons.org/licenses/by/3.0/deed.en_US

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)

Etiquetas: , ,

22 ene 25 Nuevo servidor de virtualización – Reducción de los niveles de ruido

Esta entrada es la parte 4 de 6 de la serie Nuevo servidor de virtualización

Una vez el servidor estaba completamente operativo, el siguiente paso a dar era el plantearse que el mismo se pudiera usar de una manera razonable en un entorno doméstico, y no en un CPD, que es para lo que están planteados estos servidores. Y el punto principal para poder realizar esto era el reducir los niveles de ruido del servidor, específicamente el proveniente de los ventiladores. Y es que un servidor como el DL360p Gen8 viene con ocho módulos de ventiladores para refrigerar adecuadamente el servidor (y eso sin contar los ventiladores de las fuentes de alimentación), lo que hace que el nivel de rumorosidad que puede alcanzar sea el equivalente al de un Concorde despegando, lo que no es exactamente compatible con la placidez que se espera en una casa.

Servidor DL360p Gen8 abierto, con sus ventiladores

Servidor DL360p Gen8 abierto, con sus ventiladores

Aquí me marqué dos estrategias: reducir al mínimo el nivel de rendimiento del equipo, y reducir la velocidad de los ventiladores. Si bien es cierto que ambas estrategias están interrelacionadas, cada una de ellas tenía que acometerse de manera separada.

En cuanto al primero punto, era el más sencillo, y también el más lógico. Tengo desplegadas tres máquinas virtuales dentro del entorno, que hasta entonces estaban contenidas en un viejo PC con un servidor Intel de doble núcleo, y tras los últimos desastres, apenas con 3 GB de RAM. Había pasado a poseer un servidor con doble procesador Intel Xeon E5-2640 (de 6 Núcleos/12 Hilos) a 3 GHz, lo que totalizaba un total de 24 hilos de procesamiento, además de 96 GB de RAM. Potencia sobrada para lo que buscaba.

El servidor admite la regulación del nivel de potencia que entrega, y la manera más sencilla de realizar dicha regulación es desde la iLO. Basta con entrar a la misma, ir a Power Management -> Power Settings, y seleccionar el modo de “Static Low Power Mode”.

Configuración de la regulación de consumo

Configuración de la regulación de consumo

En lo que se refiere al segundo, éste sí tenía algo más de chicha. Aunque a nivel interno los servidores ProLiant tienen capacidad para regular la velocidad de los ventiladores de manera individual, no es algo que por sistema permitan hacer al usuario, por lo que en condiciones normales no nos quedaría otra que confiar en que la regulación de los mismos se haga de la manera más inteligente posible por parte del servidor. Por desgracia, esta regulación no es lo suficientemente fina como para que el nivel de ruido sea algo que se considere aceptable en un hogar. Sin carga alguna, de acuerdo a la iLO, los ventiladores de mi servidor no bajaban de un régimen de giro del 50% de su potencia. Esto, sin ser una barbaridad, hacía que el servidor fuera más rumoroso de lo deseable.

Por suerte, pude encontrar un proyecto en GitHub (iLO4 unlock – Silence of the fans) que permite hacer uso de algunas características ocultas del sistema de la iLO de los ProLiant, entre ellos el de jugar con la regulación de los ventiladores de manera individual. La idea general es desplegar una versión modificada de la iLO4 en su versión 2.77 con la capacidad de ejecutar comandos específicos para estos ajustes finos. En mi caso, y sin ser demasiado agresivo, he conseguido bajar el régimen de giro de los ventiladores al 19%, lo que hace que el servidor sea incluso más silencioso que el PC al que reemplaza.

Velocidad de giro de los ventiladores en la iLO

Velocidad de giro de los ventiladores en la iLO

Las instrucciones para realizar esta instalación son las siguientes:

  • Conectar ambas fuentes de alimentación, y rogar con que no haya ningún corte de corriente durante la instalación de la iLO modificada.
  • Instalar una distribución linux: En mi caso, una Debian 12. La razón para instalar una Debian en vez de Proxmox VE quedará para otro artículo. Alternativamente, es posible utilizar un LiveCD de una Ubuntu o similar, pero dado que tenía que desplegar una Debian igualmente, no tenía sentido andar con LiveCDs. Además, es preciso instalar la paquetería de Python 2, para que los scripts a utilizar posteriormente funcionen de manera correcta. Después se pueden desinstalar.
  • Descargar iLO4 2.50 CP027911.scexe Desde los sistemas de información de HPE. Usaremos esto para flashear el firmware modificado posteriormente.
  • Descargar la versión 2.77 parcheada de la iLO, en caso de que el enlace falle: https://mega.nz/file/jBlgTB4R#pBrlDteBgmzr9zltSGPEWHPFEKuj2mCXWkyDLjyoPSQ
  • Desactivar la seguridad de iLO mediante el interruptor de mantenimiento del sistema en la placa base: Hay que quitar la tapa del servidor, y localizar el switch de mantenimiento. En mi caso, se encuentra junto a los zócalos de memoria. Habrá un diagrama en la parte interior de la tapa. En ese switch hay diversos interruptores. En mi caso, es el primero, que hay que poner en la posición ON.

    Interruptor maestro

    Interruptor maestro

  • Desde el sistema operativo, desactivar el controlador HP Lights-Out: En el caso de Debian, sudo modprobe -r hpilo
  • Descomprimir el instalador de la iLO descargado, y reemplazar el firmware 2.50 con el 2.77. Instalar el firmware:

    sh ./CP027911.scexe –unpack=ilo_250
    cd ilo_250
    cp /path/to/ilo4_277.bin.fancommands ilo4_250.bin
    sudo ./flash_ilo4 –direct

  • El proceso tarda unos buenos 5 minutos entre la validación del firmware y la instalación del mismo, pasa por un reinicio, y es bastante ruidoso. Hay que reprimir las ganas de reiniciar a lo bruto, ya que se puede corromper la iLO.
  • Una vez listo, se puede acceder a la iLO por SSH para lanzar los comandos de regulación de velocidad de los ventiladores. Para ello, es conveniente crear un usuario específico, sin permisos (desde la iLO, iLO > Administración (pestaña) > Administración de usuarios), que simplemente sirva para abrir una sesión.
  • En cuanto a los comandos, los principales son “fan info” para ver el estado general de los ventiladores, “fan info g”, que muestra la velocidad de cada ventilador (de 0 a 7) junto con los sensores que hacen que giren a un régimen determinado, “fan info a”, que muestra la información asociada a los sensores, y el más importante de todos “fan PID lo 1600″, que hace que la configuración de los sensores se pueda ajustar a un valor mínimo de 16, lo que hace que la configuración sea más flexible que con la configuración por defecto de HP en algunos casos no baje de un valor 100, lo que provoca que los ventiladores no reduzcan su velocidad. Si no quieres complicarte mucho la vida, se trata de configurar todos los sensores a este valor, y listo.
  • Por último, apagamos el servidor, y volvemos a dejar el switch maestro en su configuración original.
  • Hay que tener en cuenta que cada vez que se reinicia el servidor la configuración de velocidad de los ventiladores se resetea, por lo que será necesario volver a cargar los datos.

A continuación dejo un vídeo bastante interesante de cómo jugar un poco con los ventiladores:

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)