Comandi Shell PVE

Da Webmobili Wiki.

Apri il file di configurazione del container

[modifica]
nano /etc/pve/lxc/105.conf

Vedi l’elenco container e lo storage usato

[modifica]
pct list
pct config <VMID>

Per capire lo storage e il disco associato, es. rootfs: local-lvm:vm-101-disk-0,size=2G

Aumenta la dimensione del disco

[modifica]

Se il container ha VMID = 101 e vuoi portarlo a 10G (non incrementa):

pct resize 101 rootfs 10G

Dentro al container: estendi il filesystem

[modifica]

Se necessario per ext4:

pct enter 101
df -h 
resize2fs /dev/loop0
oppure
resize2fs /dev/mapper/pve-vm--101--disk--0

altrimenti per xfs:

xfs_growfs /


Trasferire file

[modifica]

Container LXC

[modifica]

Dal nodo Proxmox copia il file dentro al container con:

pct push <VMID> /percorso/del/file/locale /var/www/nomefile
  • <VMID> è l’ID numerico del container (es. 101).
  • /percorso/del/file/locale è il file presente sul nodo Proxmox.
  • /var/www/nomefile è la destinazione dentro al container.

Oppure, se vuoi fare l’opposto (estrarre file dal container):

pct pull <VMID> /var/www/nomefile /percorso/destinazione/sul/nodo

VM (KVM/QEMU)

[modifica]

Se il container in realtà è una VM:

scp /percorso/del/file user@IP_VM:/var/www/

Se sei già dentro la shell del nodo Proxmox ma non hai accesso SSH alla VM, devi prima abilitare la rete/ssh dentro la VM.


RETE tips

[modifica]

Se dopo essere passati da un container DHCP a Statico, quest'ultimo risulta raggiungibile solo dopo aver pingato il gateway 10.13.17.1 allora, conviene pulire la cache ARP dal nodo proxmox:

ip neigh flush 10.13.17.97 dev vmbr0