Powiadomienia w Proxmox są dość ważne, np. w przypadku zrzucania kopii maszyn na serwer zapasowy. Poniżej prezentuję jak ustawić powiadomienia:

  1. Instalujemy plik libsasl komendą apt install libsasl2-modules
  2. Edytujemy wpis nano /etc/postfix/main.cf następująco:
    relayhost = [smtp.office365.com]:587
    mynetworks = 127.0.0.0/8
    inet_interfaces = loopback-only
    smtp_use_tls = yes
    smtp_always_send_ehlo = yes
    smtp_sasl_auth_enable = yes
    smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
    smtp_sasl_security_options = noanonymous
    smtp_sasl_tls_security_options = noanonymous
    smtp_tls_security_level = encrypt
    smtp_generic_maps = hash:/etc/postfix/generic
    smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
    inet_protocols = ipv4
  3. Tworzymy plik w katalogu /etc/postfix o nazwie: sasl_passwd komendą touch sasl_passwd i edytujemy jak poniżej:
    [smtp.office365.com]:587 mojapoczta@mojadomena.pl:hasłodopoczty
  4. W kolejnym etapie generujemy następujące komendy:
    postmap hash:/etc/postfix/sasl_passwd
    chmod 600 /etc/postfix/sasl_passwd
    systemctl restart postfix
  5. Na końcu wchodzimy do GUI naszego Proxmoxa gdzie wchodzimy w zakładkę Centrum danych -> Opcje -> Powiadomienia z adresu i tam podajemy adres poczty z punktu 3

Na maszynie fizycznej z Proxmox, local-lvm pokazywał zajętość %Data na poziomie 99%

Rozwiązaniem okazało się wprowadzenie kilku komend:

lvm> lvchange -an /dev/pve/data

lvm> lvconvert --repair /dev/pve/data

lvm> lvchange -ay /dev/pve/data
  

Przeniesienie maszyny fizycznej nie jest skomplikowanym procesem. Zakładamy, że mamy maszynę fizyczną z Ubuntu i chcemy ją przenieść do środowiska wirtualnego Proxmox. W tym celu wykonujemy następującą kroki:

1.Maszyna fizyczna z np. Ubuntu – logujemy się do terminala i poniższą komendą tworzymy nasz dysk wirtualny:

dd if=/dev/sda | ssh naszakopia@192.168.x.x dd of=/home/naszakopia/vm-110-disk-1.raw status=progress

Kopię dysku maszyny fizycznej akurat w moim przypadku zrzuciłem bezpośrednio do Proxmox

2. Na samym Proxmox`ie tworzę za pomocą GUI nową maszynę wirtualną zbliżoną parametrami do maszyny fizycznej.

3. Loguję się do terminala Proxmoxa i kopiuje utworzony dysk do np. katalogu mojej maszyny wirtualnej (generalnie nie ma znaczenia gdzie skopiujemy dysk vm-110-disk-1.raw), a następnie wchodzę do katalogu:

/etc/pve/qemu/server/mojamaszyna.conf 

i edytuje linijkę:

virtio0: local-lvm:100/vm-110-disk-1.raw,size=1100G

4. Następnie uruchamiam w GUI Proxmox`a z moją maszynę wirtualną.

Uwagi końcowe: w moim przypadku gdy przenosiłem Ubuntu system wszedł do busybox`a. Przy komendzie:

exit

system wyświetlił mi informację o rozjechaniu się plików. Jednakże komendą:

fsck /dev/sda1 (lub /dev/mapper/ - zależy jak mieliśmy dyski podpięte)  

rozwiązało problem.

Podczas aktualizacji na wyższą wersję proxmox nie mogłem zalogować się przez stronę www do proxmoxa. Rozwiązaniem okazało się usunięcie z /mnt/pve/ wszelkich dodatkowych serwerów plików które miałem podpięte, komendą:

umount -f -l /mnt/pve/mojserwerplikow