apt install sudo apt-get install bash-completion
Add to “/etc/bash.bashrc”:
#custom alias ll='ls -alh' alias ..='cd ..' alias ...='cd ../..' alias ss='sudo su -' if [ -f /etc/bash_completion ]; then . /etc/bash_completion fi
“/etc/apt/sources.list.d/pve-no-subscription.list”:
deb http://download.proxmox.com/debian/pve stretch pve-no-subscription
“/etc/apt/sources.list.d/pve-enterprise.list”:
#deb https://enterprise.proxmox.com/debian/pve stretch pve-enterprise
The os-prober package scans all the partitions of your host including those of you guests VMs to create dual-boot GRUB entries. If you didn't install Proxmox VE as a dual boot besides another Operating System you can safely remove the os-prober package.
apt remove os-prober
Sophos UTM
https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Stretch
https://pve.proxmox.com/wiki/ZFS_on_Linux#_zfs_administration
https://github.com/zfsonlinux/zfs/wiki/Debian
apt install --yes dpkg-dev pve-headers-$(uname -r) linux-image-amd64 #apt install --yes dpkg-dev linux-headers-$(uname -r) linux-image-amd64 apt-get install zfs-dkms zfsutils-linux /sbin/modprobe zfs /sbin/zpool list -HpPLo name,size,alloc,free,frag,dedup,health
zpool import #show available pools zpool import zfsdata0 #import pool "zfsdata0" zpool status #show status zpool iostat -v #show details zpool list #show zfs pools, size, usage zpool scrub zfsdata0 #
Example:
zpool list NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT zfsdata0 928G 29.2G 899G - 6% 3% 1.00x ONLINE -
pvesm zfsscan pvesm list zfsdata0
zfs list #show disks zfs destroy zfsdata0/vm-102-disk-1 #delete disk "zfsdata0/vm-102-disk-1" in pool "zfsdata0"
| Use | Path in “/var/lib/vz/*” |
|---|---|
| VM images | images/<VMID>/ |
| ISO images | template/iso/ |
| Container templates | template/cache/ |
| Backup files | dump/ |
| Snippets | snippets/ |
VM´s configuration files are stored in:
/etc/pve/qemu-server
Controll:
qm list #show all vm´s, info and status qm stop 102 #stop vm with ID 102 qm start 102 #start vm with ID 102 qm status 102 #status
Storage information stored in:
/etc/pve/storage.cfg
Example:
zfspool: zfsdata0
pool zfsdata0
content rootdir,images
sparse 1
Commands:
pvesm status #show storage pool
Check also on:
# /etc/network/interfaces
# network interface settings; autogenerated
# Please do NOT modify this file directly, unless you know what
# you're doing.
#
# If you want to manage parts of the network configuration manually,
# please utilize the 'source' or 'source-directory' directives to do
# so.
# PVE will preserve these directives, but will NOT read its network
# configuration from sourced files, so do not attempt to move any of
# the PVE managed interfaces into external files!
source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback
auto enp4s0
iface enp4s0 inet static
address 192.168.2.2
netmask 255.255.255.0
gateway 192.168.2.2
broadcast 192.168.2.255
network 192.168.2.0
dns-nameservers 192.168.2.2
dns-search local
# dns-* options are implemented by the resolvconf package, if installed
auto eno1
iface eno1 inet manual
auto vmbr0
iface vmbr0 inet static
address 10.0.1.2
netmask 24
bridge-ports eno1
bridge-stp off
bridge-fd 0
pveversion -v
cat /etc/pve/nodes/${HOSTNAME}/qemu-server/100.conf