Naar inhoud springen

Upgrade v15 naar V16 vanaf CLI: verschil tussen versies

Uit 4AllBusiness
4allbusiness (overleg | bijdragen)
Geen bewerkingssamenvatting
4allbusiness (overleg | bijdragen)
Geen bewerkingssamenvatting
 
(16 tussenliggende versies door dezelfde gebruiker niet weergegeven)
Regel 13: Regel 13:
  fwconsole ma remove digium_phones
  fwconsole ma remove digium_phones
  fwconsole ma remove digiumaddoninstaller
  fwconsole ma remove digiumaddoninstaller
  rm -f /var/www/html/admin/modules/_cache/*.*
  fwconsole ma remove iotserver
  rm -f /var/log/asterisk/*
fwconsole ma remove vqplus
  rm -f /var/log/fail*.*
fwconsole ma remove sms
  rm -f /var/log/cron*
fwconsole ma remove pms
  fwconsole chown && fwconsole r
fwconsole ma remove restapi
  fwconsole ma remove hotelwakeup
  fwconsole ma downloadinstall versionupgrade
  fwconsole ma updateall
  fwconsole ma updateall
fwconsole ma downloadinstall versionupgrade
fwconsole r
fwconsole chown
  fwconsole versionupgrade --check
  fwconsole versionupgrade --check
echo ----Indien alles groen en ok, doe eerst [yum -y update] gevolgd door reboot. Voor dit script daarna nogmaals uit.
#
Update OS
yum upgrade -y
Echo Voer een reboot uit en vervolg als alles ok is.
#
Eventueel de commerciele addons verwijderen bij errors. PAs op, maak backups, mocht je data kwijtraken.
Voer de regel idd 2x uit, de eerste disabled ze, de 2de verwijdert ze pas echt
for i in $(fwconsole ma list|grep Commercial|cut -d' ' -f 2|grep -v sysadmin); do fwconsole ma delete $i; done
for i in $(fwconsole ma list|grep Commercial|cut -d' ' -f 2|grep -v sysadmin); do fwconsole ma delete $i; done
fwconsole ma downloadinstall versionupgrade
#


Het volgende is het upgrade 15 naar 16 script. Let op backup maken!
Het volgende is het upgrade 15 naar 16 script. Let op backup maken!


yum upgrade -y
  fwconsole ma upgradeall
  fwconsole ma upgradeall
  fwconsole chown
  fwconsole chown
  fwconsole reload
  fwconsole reload
  fwconsole ma downloadinstall versionupgrade
  fwconsole ma downloadinstall versionupgrade
fwconsole ma downloadinstall http://mirror1.freepbx.org/modules/packages/versionupgrade/versionupgrade-15.0.32.tgz
  fwconsole chown
  fwconsole chown
  fwconsole reload
  fwconsole reload
Regel 36: Regel 54:
  rm -f /var/log/fail*.*
  rm -f /var/log/fail*.*
  rm -f /var/log/cron*
  rm -f /var/log/cron*
  fwconsole notifications --delete certman UPDATEDCERTS && fwconsole notifications --delete certman EXPIRINGCERTS
  fwconsole notifications --delete certman UPDATEDCERTS  
fwconsole notifications --delete certman EXPIRINGCERTS
  fwconsole chown
  fwconsole chown
  fwconsole reload
  fwconsole reload
killall -9 asterisk
  fwconsole restart
  fwconsole restart
  echo Voor de log zie /var/log/pbx/freepbx16-upgrade.log
echo _________________________________
echo ---einde upgrade check de logs--
  echo Voor de log zie/uitvoeren
echo cat /var/log/pbx/freepbx16-upgrade.log'
#

Huidige versie van 6 jul 2022 08:17

Upgrade FreePBX 15 naar 16 middels CLI Let op, dit proces upgrade ook PHP5.4 naar 7.x. Dis is een aanzienlijke OS en PBX upgrade en kan enige tijd in beslag nemen (uur of meer) Tevens ligt het vrij gevoelig odat er modules zijn welke niet compatibel zijn. Deze dienen eerst uitgezet of verwijdert te worden. Ik heb een script hiervoor toegevoegd. (maak altijd backups!)

bron: https://wiki.freepbx.org/pages/viewpage.action?pageId=209879790

Script om oude en niet ondersteunde modules te verwijderen uit Freepbx 15

fwconsole ma remove endpointman
fwconsole ma remove campon
fwconsole ma remove pbdirectory
fwconsole ma remove speeddial
fwconsole ma remove digium_phones
fwconsole ma remove digiumaddoninstaller
fwconsole ma remove iotserver
fwconsole ma remove vqplus
fwconsole ma remove sms
fwconsole ma remove pms
fwconsole ma remove restapi
fwconsole ma remove hotelwakeup
fwconsole ma downloadinstall versionupgrade
fwconsole ma updateall
fwconsole ma updateall
fwconsole ma downloadinstall versionupgrade
fwconsole r
fwconsole chown
fwconsole versionupgrade --check
echo ----Indien alles groen en ok, doe eerst [yum -y update] gevolgd door reboot. Voor dit script daarna nogmaals uit.
#

Update OS

yum upgrade -y
Echo Voer een reboot uit en vervolg als alles ok is.
#

Eventueel de commerciele addons verwijderen bij errors. PAs op, maak backups, mocht je data kwijtraken. Voer de regel idd 2x uit, de eerste disabled ze, de 2de verwijdert ze pas echt

for i in $(fwconsole ma list|grep Commercial|cut -d' ' -f 2|grep -v sysadmin); do fwconsole ma delete $i; done
for i in $(fwconsole ma list|grep Commercial|cut -d' ' -f 2|grep -v sysadmin); do fwconsole ma delete $i; done
fwconsole ma downloadinstall versionupgrade
#

Het volgende is het upgrade 15 naar 16 script. Let op backup maken!

fwconsole ma upgradeall
fwconsole chown
fwconsole reload
fwconsole ma downloadinstall versionupgrade
fwconsole chown
fwconsole reload
fwconsole versionupgrade --check
fwconsole versionupgrade --upgrade
rm -f /var/www/html/admin/modules/_cache/*.*
rm -f /var/log/asterisk/*
rm -f /var/log/fail*.*
rm -f /var/log/cron*
fwconsole notifications --delete certman UPDATEDCERTS 
fwconsole notifications --delete certman EXPIRINGCERTS
fwconsole chown
fwconsole reload
killall -9 asterisk
fwconsole restart
echo _________________________________
echo ---einde upgrade check de logs--
echo Voor de log zie/uitvoeren 
echo cat /var/log/pbx/freepbx16-upgrade.log'
#