Обновить список шаблонов:
pveam update
Создать кластер:
pvecm create CLUSTERNAME
Подключить узел к кластеру:
pvecm add IP-ADDRESS-CLUSTER
https://pve.proxmox.com/wiki/Cluster_Manager
Переключить с multicast на unicast (UDPU) на кластере и узле:
systemctl restart corosync systemctl restart pve-cluster
systemctl disable --now pve-ha-crm.service systemctl disable --now pve-ha-lrm.service systemctl disable --now pvesr.timer systemctl disable --now corosync.service
Примонтировать раздел в контейнер:
pct set 102 -mp0 /mnt/disk1,mp=/disk1
где:
https://pztrn.name/blog/проброс-usb-hdd-в-lxc-контейнер-в-proxmox/
Примонтировать nfs раздел с iso образами:
mount fs.domain.com:/data/share/soft/ISO /var/lib/vz/template/iso/
Убрать сообщение о подписке при входе в proxmox:
sed -i.bak "s/getNoSubKeyHtml:/getNoSubKeyHtml_:/i" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service
Восстановление с указанием режима:
pct restore 101 /var/lib/vz/dump/vzdump-lxc-101-2019_07_02-20_52_01.tar.gz -unprivileged 0 -storage local-lvm
Удалить data и расширить root:
lvremove /dev/pve/data lvresize -l +100%FREE /dev/pve/root resize2fs /dev/mapper/pve-root
https://pve.proxmox.com/wiki/Pci_passthrough
Для tensorflow на виртуальной машине:
эти опции в конфигурационном файле (/etc/<NodeName>/qemu-server/<VMID>.conf):
cpu: host machine: q35 hostpci0: 0a:00,pcie=1
Отключить загрузку драйверов на хосте:
echo "blacklist radeon" >> /etc/modprobe.d/blacklist.conf echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf echo "blacklist nvidia" >> /etc/modprobe.d/blacklist.conf
Подключить поддержку IOMMU, в /etc/default/grub добавить в GRUB_CMDLINE_LINUX_DEFAULT:
для intel:
nomodeset intel_iommu=on iommu=pt video=efifb:off
для amd:
nomodeset amd_iommu=on iommu=pt video=efifb:off
обновить grub:
update-grub
Перегрузить интерфейсы:
systemctl restart networking.service
Установить прокси:
export http_proxy=http://proxy.domain.com:3128 echo Acquire::http::Proxy \"$http_proxy\" /etc/apt/apt.conf.d/76pveproxy
WEB (https://server_ip:8006) → Datacenter → Options → HTTP proxy: http://proxy.domain.com:3128 → Ok
https://github.com/jordanhillis/pvekclean
https://tteck.github.io/Proxmox/#proxmox-ve-kernel-clean
Показать все ядра pve:
dpkg -l | grep "pve-kernel"
Показать наибольшее занимаемое место:
du -sh /usr/lib/modules/*
Очистить старые ядра (может зависнуть при выборе диска для установки grub, либо в ручную):
wget https://raw.githubusercontent.com/jordanhillis/pvekclean/master/pvekclean.sh sudo bash pvekclean.sh -f
Список ВМ:
qm list
Starting Proxmox VE replication runner
Не ошибка! В syslog появляются каждую минуту события сервиса Proxmox VE Storage Replication:
Apr 14 06:25:00 pve1 systemd[1]: Starting Proxmox VE replication runner... Apr 14 06:25:00 pve1 systemd[1]: pvesr.service: Succeeded. Apr 14 06:25:00 pve1 systemd[1]: Started Proxmox VE replication runner.
Изменить с каждой минуты на раз в день:
systemctl edit -full pvesr.timer
значение minutely на daily или отключить службы репликации.
https://forum.proxmox.com/threads/replication-runner-syslog.35600/
GPU Passthrough not working (Bar N)
vfio-pci 0000:07:00.0: BAR 1: can't reserve
Решение:
Для текущей сессии:
echo efi-framebuffer.0 | sudo tee /sys/bus/platform/drivers/efi-framebuffer/unbind
Для применения с запуском системы:
Добавить в /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT:
video=efifb:off
https://forums.unraid.net/topic/99478-solved-gpu-passthrough-issue-bar-0-cant-reserve/
https://forum.proxmox.com/threads/gpu-passthrough-not-working-bar-3.60996/
e1000e 0000:00:19.0 eno0: Detected Hardware Unit Hang