Uncategorised
- Информация о материале
- Автор: Павел
- Категория: Uncategorised
- Просмотров: 913
Начало
При установки свежей proxmox 4.4 указываем 30 гигов под систему. Далее, нам понадобиться передать все свободное место на другой раздел в нашем случае sda4
Удаление lv и разширение другого lv
lvscan
lvremove /dev/pve/data
vgdisplay
lvextend -l +100%FREE
/dev/pve/root
resize2fs /dev/pve/root
vgdisplay
Добавление нового диска в хранилище
смотрим структуру дисков lsblk
root@pvesk:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 447.1G 0 disk
└─sda1 8:1 0 447.1G 0 part
└─md2 9:2 0 447G 0 raid1
├─raid1--md2-vm--1010--disk--1 253:0 0 150G 0 lvm
└─raid1--md2-vm--107--disk--0 253:1 0 100G 0 lvm
sdb 8:16 0 447.1G 0 disk
└─sdb1 8:17 0 447.1G 0 part
└─md2 9:2 0 447G 0 raid1
├─raid1--md2-vm--1010--disk--1 253:0 0 150G 0 lvm
└─raid1--md2-vm--107--disk--0 253:1 0 100G 0 lvm
sdc 8:32 0 3.7T 0 disk
├─sdc1 8:33 0 1007K 0 part
├─sdc2 8:34 0 512M 0 part
└─sdc3 8:35 0 3.7T 0 part
sdd 8:48 0 3.7T 0 disk
├─sdd1 8:49 0 1007K 0 part
├─sdd2 8:50 0 512M 0 part
└─sdd3 8:51 0 3.7T 0 part
Как видите есть свободное пространство и его надо примонтировать и что бы было доступно в нашей Pve
Ставим parted
apt-get install parted
cfdisk /dev/sda
Ставим partprobe
apt-get install partprobe
partprobe –s
Форматируем раздел
mkfs.ext4 /dev/sda4
создаем папку для монтирования
mkdir /media/all_size
Добавляем в fstab
nano /etc/fstab
Монтируем сразу для проверки.
mount -a
lsblk
Если есть еще моссивы все повторяем заново и так же цепляем к нашей pve
reboot
в вэб интерфейсе добавить хранилище
попутно убираем лишнее из
nano /etc/pve/storage.cfg
Настройка хранилища сохраняется в файле /etc/pve/storage.cfg
По умолчанию все файлы будут сохраняться в каталоге /var/lib/vz
reboot
Увеличиваем время ожидания завершения работы VM
systemctl list-units | grep pve
systemctl list-units | grep pve-manager
systemctl status pve-manager.service
pve-manager.service - PVE VM Manager
# systemctl status pve-manager.service
● pve-guests.service - PVE guests
Loaded: loaded (/lib/systemd/system/pve-guests.service; enabled; vendor preset: enabled)
Active: active (exited) since Sat 2021-11-13 09:59:54 MSK; 5 days ago
Process: 2390 ExecStartPre=/usr/share/pve-manager/helpers/pve-startall-delay (code=exited, status=0/SUCCESS)
Process: 2424 ExecStart=/usr/bin/pvesh --nooutput create /nodes/localhost/startall (code=exited, status=0/SUCCESS)
Main PID: 2424 (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 4915)
Memory: 0B
CGroup: /system.slice/pve-guests.service
Nov 13 09:50:52 black pvesh[2424]: Starting VM 103
Nov 13 09:50:52 black pve-guests[2593]: start VM 103: UPID:black:00000A21:00000AF3:618F604C:qmstart:103:root@pam:
Nov 13 09:50:52 black pve-guests[2515]: <root@pam> starting task UPID:black:00000A21:00000AF3:618F604C:qmstart:103:root@pam:
Nov 13 09:50:53 black pvesh[2424]: Waiting for 240 seconds (startup delay)
Nov 13 09:54:53 black pvesh[2424]: Starting VM 100
Nov 13 09:54:53 black pve-guests[2515]: <root@pam> starting task UPID:black:000024F5:00006923:618F613D:qmstart:100:root@pam:
Nov 13 09:54:53 black pve-guests[9461]: start VM 100: UPID:black:000024F5:00006923:618F613D:qmstart:100:root@pam:
Nov 13 09:54:54 black pvesh[2424]: Waiting for 300 seconds (startup delay)
Nov 13 09:59:54 black pve-guests[2424]: <root@pam> end task UPID:black:000009D3:00000A22:618F604A:startall::root@pam: OK
Nov 13 09:59:54 black systemd[1]: Started PVE guests.
nano /lib/systemd/system/pve-manager.service
В секции
[Service]
В конце добавить
TimeoutSec=720
systemctl daemon-reload
Для Переноса с вмварки на проксмос, нам понадобиться очень много времени, сперва глушим машину, выкачиваем файлы .vmdk, самое главное нам не надо удалять ПО или что то искать в реестре, все делается как есть, скопировали конвертнули и поехали дальше, а потом уже можно и удалять ненужное ПО и еже с ним.
После того как скачали, запихиваем их на проксмокс в любой примонтированный раздел.
После переноса выполним команду для убивание нулей в .vmdk
qemu-img convert /media/all_size/images/test_server-flat.vmdk -O vmdk /media/all_size/images/500/vm-500-disk-1.vmdk
Далее создаем вм и указываем шину ide на hdd
Далее подпихиваем наш сконвертированный винт на вновь созданный проксмосом, т.е банально переименуем и заменим.
Запускаем вм, урааа, но рано радоваться, надо сделать пару манипуляций с вм винтами.
Удаляем из панели ide0, как мы видим, после удаления он полностью не удалился а просто снялись метки и тд и тп, выбираем его и делаем редактировать, выбираем формат qcow2 – нажимаем ок.
Далее создадим еще один диск и создадим ему интерфейс virtIO. Нажимаем добавить. Далее цепляем .iso драйвера virtIO
Запускаем систему, установим драйвер, глушим систему и удаляем созданый последний винт, потом, точно так же удалем старый винт и встаем на нераспределеный и задаем ему шину virtIO, запускаем систему и радуемся.
Драйвер на virtIO можно найти в сети
Думаю мои действия поможет Вам с перехомо с Vmware на Proxmox
- Информация о материале
- Автор: Павел
- Категория: Uncategorised
- Просмотров: 1415
- Информация о материале
- Автор: Павел
- Категория: Uncategorised
- Просмотров: 2095
- Информация о материале
- Автор: Павел
- Категория: Uncategorised
- Просмотров: 620
Создание swap
fallocate -l 4G /swapfile
выставляем нужные права
chmod 600 /swapfile
Указываем системе на swap пространство
mkswap /swapfile
включаем сам swap
swapon /swapfile
Заносим в fstab но перед этим бэкап
cp /etc/fstab /etc/fstab.bak
echo '/swapfile none swap sw 0 0\' | tee -a /etc/fstab
Удаление swap
Отключаем swap
swapoff --all
Вычищаем все что связано с swap
/etc/fstab
Из системы вычищаем следы
/etc/initramfs-tools/conf.d/resume
Обновляем загрузчик
update-grub
update-initramfs -u
готово
- Информация о материале
- Автор: Павел
- Категория: Uncategorised
- Просмотров: 680
Для запуска openvpn в lxc не привилегированном контейнере, в логах видим
systemd[1]: openvpn.service: Failed to reset devices.list: Operation not permitted service openvpn stop
nano /etc/init.d/tun
/bin/sh
### BEGIN INIT INFO
# Provides:tun
# Required-Start: $network
# Required-Stop: $openvpn
# Default-Start: S 1 2
# Default-Stop: 0 6
# Short-Description: Make a tun device.
# Description: Create a tundev for openvpn
### END INIT INFO
# Aktionen case \"$1\" in start)
mkdir /dev/net
mknod /dev/net/tun c 10 200
chmod 666 /dev/net/tun
stop)
rm /dev/net/tun
rmdir /dev/net
restart)
#do nothing!
esac
exit 0
chmod 755 /etc/init.d/tunupdate-rc.d tun defaultsservice openvpn start