Начало

При установки свежей 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

 

Яндекс.Метрика