FreePBX Distro v15 en v16 - Oplossing Probleem met maken van een VPS template, de Grub2 gebruikt UUID ipv /dev/hdd

From 4AllBusiness
Jump to navigation Jump to search

Indien je de FreePBX distro installeert op een VPS en daar vervolgens een template van wil maken, dienen de volgende zaken in de gaten gehouden te worden.

  • Installeer de distro in 'advanced'modus om de harddisk partitie handmatig aan te maken.
  • Maak 1 partitie voor de / root in ext 4 format. Geen swap partitie maken! Negeer de meldingen.
  • Installeer FreePBX Op het DistroOS en boot de VPS en maak alles in zoals je het wil hebben met updates, aanpassingen etc.

Nu de aanpassing om de DistroVPS geschikt te maken als Template voor vps-en

Grub2 gebruikt in nieuwere versie's een eniek UUID ipv van een device zoals bv /dev/sda1 of /dev/vda1 Dat geeft problemen als de UUID verandert met andere hardware of clonen. De volgende instructie helpt met de configuratie omzetten van UUID naar /dev/sda1 of /dev/vda1

Verander de inhoud van het bestand in /etc/fstab

nano /etc/fstab

Verander de UUID waard door er een hekje voor te zetten en maak een nieuwe regel met de device gegevens. voorbeeld inhoud aangepaste fstab, voeg een /dev/vda2 toe als swap, welke later wordt aangemaakt als een template uitgerolt wordt.:

#
#UUID=8d0eafd6-4ca9-4242-ab22-d549c6a7ce6c    /   ext4    defaults    1 1
/dev/vda1 /                       ext4    defaults        1 1
/dev/vda2 swap                    swap    defaults        0 0

Vervolgens de Grub2 configuratie in het OS aanpassen van UUID naar device (oude Centos6 methode)

Disable de UUID en het bestand /etc/default/grub door de volgende regel uit te voeren

echo "GRUB_DISABLE_LINUX_UUID=true" >> /etc/default/grub
echo "GRUB_DISABLE_UUID=true" >> /etc/default/grub

Maak een nieuwe Grub config middels de volgende regel:

grub2-mkconfig -o /boot/grub2/grub.cfg

Controleer de status middels

grub2-mkconfig | grep root=

Is de root partitie nu een device ipv een UUID?

Reboot nog 1 x en check alles. Check de huidige partitie's en verwijder een eventuele swap partitie voordat je een template maakt. Er mag maar 1 partitie in ext3 of ext4 zijn.

fdisk -l

Is er een swap, verwijder deze dan middels

dfisk /dev/vda
d
2
w
fdisk -l

Nu moet alles goed zijn en dan kan je afsluitne om een template te maken. Sluit het OS af met

shutdown now -h

Sterkte ;) Gr Bazzie