FreePBX Distro v15 en v16 - Oplossing Probleem met maken van een VPS template, de Grub2 gebruikt UUID ipv /dev/hdd
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