6.05.2018

Comando del día: dominios de un servidor WHM desde linea de comandos

Si se quiere obtener los dominios y subdominios (no dominios adicionales o addon domains) por usuario propietario (resellers):
whmapi1 listaccts search=reseller searchtype=owner |grep -e "domain: " |sort

5.01.2018

Snipet #3 - Añadir disco a un LVM-RAID1

Si se quiere añadir un disco a un LVM-RAID1 cuando haya fallado el LV

Se desactiva el LV, se crea el PV, se extiende el VG y se repara el LV:

lvchange -an /miVG/miLV
pvcreate /dev/sdX
vgextend miVG /dev/sdX
lvconvert --repair miVG/miLV
Se puede ver el avance del proceso con
lvs -a -o +devices

Si el disco añadido es de menor tamaño que el anterior:
vgreduce --removemissing miVG

4.10.2018

Snipet #2 - Reconstruir espejo de cualquier disco dentro de un LVM-RAID1

Mediante pvscan averiguamos el UUID del disco faltante.

Se desactiva el LV (Logical Volume)
lvchange -an miVG/miLV
Se crea el PV (Phisical Volume)
pvcreate --uuid "UUID" /dev/sdX
Se restaura el VG (Volume Group)
vgextend --restoremissing /dev/miVG /dev/sdX

3.22.2018

Grabar acciones en VIM para repetirlas despues

Hay ocasiones en las que debemos editar un archivo y que esta edición es prácticamente eliminar tal linea, quitar unos caracteres y aumentar otros.. una y otra vez. Para esto existe la opción de grabar las acciones una vez y luego simplemente repetirlas las veces que necesitemos.

Lo mejor de esto es que podemos tener tantas grabaciones casi como teclas tiene el teclado, por lo que si se trata de un archivo de gran tamaño que requiere de este tipo edición el trabajo resulta mucho más eficiente y rápido.

Para iniciar la grabación se presiona q seguida de la letra a la que queremos asignar la grabación, por ejemplo a. Veremos que en la barra de estado se muestra el mensaje grabando @a.

De aquí todo lo que hagamos está siendo grabado, todo, sea cual sea el modo en el que estemos (normal, visual, edición, etc) Una vez que deseemos terminar la grabación, en modo normal presionamos q nuevamente.

En el momento que queramos reproducir dicha grabación presionamos (en modo normal) la tecla @ seguido de la letra de la grabación deseada, por ejemplo @a.

 


3.06.2018

Snipet #1 - reiniciar hosts scsi para reconocer discos añadidos a una VM

Cuando se añaden discos a una VM y se requiere recargar los hosts scsi.

ls /sys/class/scsi_host/ |while read host; do echo "- - -" > /sys/class/scsi_host/$host/scan; done

Comando del día: dominios de un servidor WHM desde linea de comandos

Si se quiere obtener los dominios y subdominios (no dominios adicionales o addon domains ) por usuario propietario (resellers): whmapi1 li...