Proxmox добавить места на диске

примеры:
e2fsck -fy /dev/pve-store/vm-105-disk-2
resize2fs /dev/pve-store/vm-105-disk-2 2G
lvreduce -L 3G /dev/pve-store/vm-105-disk-2
resize2fs /dev/pve-store/vm-105-disk-2


Добавить места на диске (lvm-thin в данном случае)
lvresize --size +30G --resizefs /dev/mapper/pvessd250-vm--120--disk--0
Уменьшить диск если много добавили
lvresize --size -30G --resizefs /dev/mapper/pvessd250-vm--120--disk--0

Проверить размер
fdisk -l /dev/mapper/pvessd250-vm--120--disk--0

Поправить конфиг /etc/pve/lxc/120.conf на корректный размер диска
rootfs: pvessd250:vm-120-disk-0,size=190G

Proxmox LVM-thin

Понадобилось сделать VM на SSD для для сервера баз данных. Для быстрой работы.

Удостоверяемся в выбранном диске
root@pve:~# smartctl -a /dev/sdd

=== START OF INFORMATION SECTION ===
Model Family:     Samsung based SSDs
Device Model:     Samsung SSD 850 EVO 250GB
Создаем физический том (physical volume)

root@pve:~# pvcreate /dev/sdd
  Physical volume "/dev/sdd" successfully created.
создаём группу томов pvessd250
root@pve:~# vgcreate pvessd250 /dev/sdd
  Volume group "pvessd250" successfully created
Читать дальше

Установка mongodb

Debian 9 «Stretch»
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main" | tee /etc/apt/sources.list.d/mongodb-org-4.0.list
apt-get update

apt-get install -y mongodb-org

включаем как сервис чтобы включался после перезагрузки
systemctl enable mongod.service
Читать дальше

Proxmox примонтировать директорию внутрь контейнера

Переходим в директорию:
/etc/pve/nodes/pve/lxc/
Правим нужную виртуальную машину 110.conf

и добавляем строчку

для mongodb
выбираем самый большой диск 16TB или обьединенные в LVM и подключаем
lxc.mount.entry: /mnt/disk16/mnt/mongodb var/lib/mongodb none bind,create=dir,optional 0 0
путь внутри контейнера надо указывать без первого слеша var/lib/mongodb а не /var/lib/mongodb
Читать дальше

Proxmox 4.4 обновление до 5.0

Новые какието обновления и т.п. и вышел из беты. Стоит попробовать.
Гдето читал что 5 версия может не открывать старые версии контейнеров и виртуалок. может исправили. посмотрим.

Proxmox 4.4

Незнаю почему но сервер не хотел обновляться и выдавал ошибку DNS и пришлось прописать их руками.
Возможно по причине той сети где стоял сервер.

/etc/hosts
195.20.242.89 security.debian.org
212.224.123.70 download.proxmox.com
5.153.231.4 deb.debian.org
151.101.36.204 cdn-fastly.deb.debian.org
163.172.29.20 keys.gnupg.net
212.224.123.70 enterprise.proxmox.com
Читать дальше

proxmox convert LVM ro raw

lvm to raw
qemu-img convert -O raw /dev/pve/vm-100-disk-1 /tmp/vm-100-disk-1.raw


dd if=/dev/pve/vm-100-disk-1 of=/tmp/vm-100-disk-1.raw conv=sync bs=64k


dd if=/dev/pve/vm-100-disk-1 | ssh 192.168.1.20 dd of=/dev/pve/vm-100-disk-1 bs=64k