PROXMOX: Comandos

Una serie de comandos de importante, en el uso común de PRoXMOX

Sistema

  • Actualizar sistema
apt-get update && apt-get upgrade -y  && apt-get dist-upgrade -y
  • Reiniciar servicios
service pveproxy restart
service pvedaemon restart
service corosync restart
service pve-cluster restart
service pvedaemon restart
service pveproxy restart
  • Habilitar módulos apache
a2enmod rewrite
  • Instalar net-tools
apt-get install net-tools
  • Saber las versiones de software
pveversion -v

Máquinas Virtuales:

  • Detener máquinas
qm stop id_vm
qm sutdown id_vm

Discos:

  • Consultar discos
fdisk -l
  • Listar discos disponibles
lsblk
  • Consultar discos
df -h

Usuarios

  • Crear usuario ugit
adduser ugit
  • Agregar usuario «ugit» al grupo «root»
adduser ugit root

LVM:

  • Eliminar grupo LVM
vgremove GRUPO-LVM-HERA

ZPOOL

  • Crear zpool
zpool create -f zeus-zfs raidz /dev/cciss/c0d4 /dev/cciss/c0d5 /dev/cciss/c0d6 /dev/cciss/c0d7
  • Consultar zpool disponibles
zpool list
  • Ver estado zpool
zpool status
  • Destruir zpool
zpool destroy zeus-zfs

CLUSTER

  • Crear cluster
pvecm create cluster-ugit
  • Ver estado de cluster
pvecm status
  • Agregar nodo
pvecm add 10.200.0.10 
  • Ver nodos del cluster
pvecm nodes
  • Eliminar nodo
pvecm delnode hestia
  • Detener servicios
/etc/init.d/pve-cluster stop
/etc/init.d/pve-cluster start
service pve-cluster start
service pvedaemon restart
service pveproxy restart
service corosync stop
service corosync start
  • Ver log de cluster
pmxcfs -l
  • Para error: unable to copy ssh ID: cat: write error: Permission denied ejecutar en los 2 nodos
systemctl stop pvestatd.service
systemctl stop pvedaemon.service
systemctl stop pve-cluster.service
  • Luego ingresamos a
cd /root/
  • Respaldamos
tar -czf /root/pve-cluster-backup.tar.gz /var/lib/pve-cluster && rm -vrf /var/lib/pve-cluster
tar -czf /root/ssh-backup.tar.gz /root/.ssh && rm -vrf /root/.ssh
tar -czf /root/corosync-backup.tar.gz /etc/corosync && rm -vrf /etc/corosync

Letsencrypt:

  • Actualizar certificado letsencrypt
certbot-auto certonly -d zeus.siua.ac.cr
  • Eliminar certificados de proxmox
rm -rf /etc/pve/local/pve-ssl.pem  
rm -rf /etc/pve/local/pve-ssl.key  
rm -rf /etc/pve/pve-root-ca.pem 
  • Actualizar con los certificados de letsencrypt
cp /etc/letsencrypt/live/zeus.siua.ac.cr/fullchain.pem  /etc/pve/local/pve-ssl.pem  
cp /etc/letsencrypt/live/zeus.siua.ac.cr/privkey.pem /etc/pve/local/pve-ssl.key  
cp /etc/letsencrypt/live/zeus.siua.ac.cr/chain.pem /etc/pve/pve-root-ca.pem 
  • Reiniciar servicios
service pveproxy restart
service pvedaemon restart
  • Copiar certificados de zeus a otro nodoapt-get update && apt-get upgrade -y && apt-get dist-upgrade -y
cp /etc/pve/nodes/zeus/pve-ssl.key /etc/pve/nodes/hestia/pve-ssl.key
cp /etc/pve/nodes/zeus/pve-ssl.pem /etc/pve/nodes/hestia/pve-ssl.pem
  • Agregar a ssh-renew.sh
nano /root/ssh-renew.sh
  • RESULTADO:
/usr/local/sbin/certbot-auto renew >> /var/log/le-renew.log
rm -rf /etc/pve/local/pve-ssl.pem
rm -rf /etc/pve/local/pve-ssl.key
rm -rf /etc/pve/pve-root-ca.pem
cp /etc/letsencrypt/live/zeus.siua.ac.cr/fullchain.pem /etc/pve/local/pve-ssl.pem
cp /etc/letsencrypt/live/zeus.siua.ac.cr/privkey.pem /etc/pve/local/pve-ssl.key
cp /etc/letsencrypt/live/zeus.siua.ac.cr/chain.pem /etc/pve/pve-root-ca.pem

cp /etc/pve/nodes/zeus/pve-ssl.key /etc/pve/nodes/hestia/pve-ssl.key
cp /etc/pve/nodes/zeus/pve-ssl.pem /etc/pve/nodes/hestia/pve-ssl.pem

service pveproxy restart
service pvedaemon restart

iscsiadm:

  • Ver las sesiones activas de iscsiadm
iscsiadm -m session
  • Cerrar una sesión
iscsiadm -m node -T iqn.2004-08.jp.buffalo:HERA-106F3F033F08:HERA --logout
  • Borrar una sesión
iscsiadm -m node -T iqn.2004-08.jp.buffalo:HERA-106F3F033F08:HERA --op=delete
rm -R /etc/iscsi/nodes/iqn.2004-08.jp.buffalo:HERA-106F3F033F08:HERA
rm -R /etc/iscsi/send_targets/10.200.0.16,3260/
fdisk -l | grep "/dev/sde"

Firewall:

  • Ver estado
pve-firewall status

Otros:

  • Si migramos una vm y da error he intentamos otra vez migrarla y nos dice la ya existe
zfs list
zfs destroy rpool/data/vm-108-disk-1