= Migration of the Servers ZG-1 and ZG-3 to ZG-2 = [[V2VirtualServers]] | [[EmailConfiguration]] <> = ZG-3 Systems = == Migration Checklist == For systems that will be migrated to zg-2: 1. Pre-migration 1. VM ready 1. Puppet config for virtual host 1. Puppet config for App, including data and backup areas 1. Puppet config for domain name migration 1. V2 deployment update 1. Migrate domain name 1. Setup cronjobs 1. Test application 1. Verify backup cronjobs OK 1. Move 1. Verify backups working == Retirement Checklist == For systems that will be retired: 1. Make a final backup and copy to backup server 1. Application 1. Data (files) 1. Database 1. Remove config from puppet 1. Remove config from v2deploy == ZG-3 Systems to Migrate == The systems must be moved domain-by-domain or VM-by-VM to allow to the DNS to be updated without it affecting other active systems. || '''zg-3 VM'''||'''Domain'''||'''Application'''||'''Migrate'''||'''Status'''||'''zg-2 VM'''||'''Last Used / Notes''' || || '''blog''' || blog.softxs.ch || || Yes || Done || blog || Existing VM migrated || || '''dns''' || || || No ||<#dddddd> n/a ||<#dddddd> n/a || Never used || || '''intern''' || intern.softxs.ch || tracking || Yes || Done || intern || Migrated to new VM || || '''scm''' || cvs.softxs.ch || || Yes || Done || scm || Existing VM migrated || || || git.softxs.ch || || Yes || Done || scm || Existing VM migrated || || '''smtp1''' || smtp1.softxs.ch || || No ||<#dddddd> n/a || smtp1 || To be replaced by smtp2 on zg-2 || || '''v0402''' || poyry.softxs.ch || umaoya || Yes ||<#fbec5d> open || ? ||<#fbec5d> Production system || || || poyry.works-organiser.com || stadelhofen || Yes ||<#fbec5d> open || ? || Currently inactive || || || tiwag.works-organiser.com || th || No ||<#dddddd> n/a ||<#dddddd> n/a || 2015-09-02 || || || v3.softxs.ch || sso || Yes ||<#fbec5d> open || ? ||<#fbec5d> Production MAPS || || '''v0403''' || alarp.works-organiser.com || demo || No ||<#dddddd> n/a ||<#dddddd> n/a || 2016-01-04 old, 1 tag || || || || kahramaa || Yes || Done || alarp || 2016-07-19 Migrate to alarp.ch || || || || khalifa || Yes || Done || alarp || 2016-05-20 Migrate to alarp.ch || || || || library || No ||<#dddddd> n/a ||<#dddddd> n/a || 2015-12-04 old V2 || || || || test || No ||<#dddddd> n/a ||<#dddddd> n/a || 2016-05-11 old || || || || tn || No ||<#dddddd> n/a ||<#dddddd> n/a || || || || || training || Yes || Done || ? || 2016-09-05 || || || apps.alarp.ch || aspire || Yes || Done || alarp || Postgres! || || || || qrail || Yes || Done || alarp || Postgres! || || || || urt || Yes || Done || alarp || Postgres! || || || apps.works-organiser.com || files-app || No ||<#dddddd> n/a ||<#dddddd> n/a || 2015-11-03 || || || blanco-ad.works-organiser.com || admin || Yes ||<#fbec5d> open || ? || empty || || || cau.works-organiser.com || ipmen || Yes ||<#fbec5d> open || ? || 2016-12-07 || || || gcz.works-organiser.com || carhuac || Yes ||<#fbec5d> open || ? ||<#fbec5d> Production system || || || || test || Yes ||<#fbec5d> open || ? || || || || gibb.works-organiser.com || j29061 || No ||<#dddddd> n/a ||<#dddddd> n/a || 2015-12-04 || || || || sicc || Yes ||<#fbec5d> open || ? || 2017-02-20 || || || ita-wg.org || library || Yes ||<#fbec5d> open || ? || 2016-07-06 || || || tiwag.works-organiser.com || th || No ||<#dddddd> n/a ||<#dddddd> n/a || 2015-09-02 || || || trial.works-organiser.com || indehk || No ||<#dddddd> n/a ||<#dddddd> n/a || not used || || '''v2''' || v2.softxs.ch || jk || Yes || Done || v2 || Existing VM migrated || || || || jk1 || Yes || Done || v2 || || || || || jk2 || Yes || Done || v2 || || || || || jk3 || Yes || Done || v2 || || || || || jk4 || Yes || Done || v2 || || || || || jk5 || Yes || Done || v2 || || || || || tn || Yes || Done || v2 || || || || || tn1 || Yes || Done || v2 || || || || || maps || Yes || Done || v2 || || || '''vmt2''' || vmt2vh03.softxs.ch || test || No ||<#dddddd> n/a ||<#dddddd> n/a || Test VM || || '''vmt3''' || vmt3vh03.softxs.ch || tn1 || No ||<#dddddd> n/a ||<#dddddd> n/a || Test VM || || '''vmt4''' || || || No ||<#dddddd> n/a ||<#dddddd> n/a || Test VM || || '''vmt5''' || vmt5vh03.softxs.ch || test || No ||<#dddddd> n/a ||<#dddddd> n/a || Test VM || || '''web''' || demo.softxs.ch || hydro || Yes || Done || web || Existing VM migrated || || || || pms || Yes || Done || web || || || || || rfid || Yes || Done || web || || || || || tasks || Yes || Done || web || || || || || v2p0 || Yes || Done || web || || == ZG-3 Migration Questions == 1. What to do with systems that cannot be deployed with Capistrano? E.g. ''web'', ''blog'' and ''scm'' * Suggestion: migrate the existing VM and upgrade later, if necessary 1. What to do with '''old''' V2, MAPS and RFID systems? * Suggestion: migrate the existing (running) release. E.g. do not use Capistrano to re-deploy = ZG-1 Systems = '''TODO''' ||'''System'''||'''Domain'''||'''Application'''||'''Version'''||'''Migrate'''||'''zg-2 VM'''||'''Status'''||'''Last Used / Notes'''|| || cardenillo || cardenillo.softxs.ch || prod || V11.6 || Yes || dmold || Done || Migrated || || || || test || V11.6 || Yes || dmold || Done || Migrated || || coya || coya.softxs.ch || prod || V11.3 || Yes || dmold || Done || Migrated || || || || test || V11.3 || Yes || dmold || Done || Migrated || || drawmgt || || || || No ||<#dddddd> n/a ||<#dddddd> n/a || Old demo systems || || drytech || drytch.softxs.ch || prod || V11.6 || Yes || dmold || Done || Migrated || || || || test || V11.6 || Yes || dmold || Done || Migrated || || hcmc2 || hcmc2.softxs.ch || prod || V14.0 || Yes || drawmgt || Done || Production system || || || || test || V14.0 || Yes || drawmgt || Done || Production system || || idp || idp.softxs.ch || prod || V11.6 || Yes || dmold || Done || Migrated || || || || test || V11.6 || Yes || dmold || Done || Migrated || || ilulissat || ilulissat.softxs.ch || prod || V11.3 || Yes || verkis || Done || Archive system || || || || test || V11.3 || Yes || verkis || Done || Archive system || || inca || incawatt.com || || ||<#dddddd> n/a ||<#dddddd> n/a ||<#fbec5d> open || Setup placeholder index page || || || incawatt.ch || || ||<#dddddd> n/a ||<#dddddd> n/a ||<#fbec5d> open || Setup placeholder index page || || || incaplan.com || || ||<#dddddd> n/a ||<#dddddd> n/a ||<#fbec5d> open || Setup placeholder index page || || || incaplan.ch || || ||<#dddddd> n/a ||<#dddddd> n/a ||<#fbec5d> open || Setup placeholder index page || || kejv || kejv.softxs.ch || arch || V11.3-arch || Yes || verkis ||<#fbec5d> open || Archive system || || lagarfoss || lagarfoss.softxs.ch || prod || v11.3 || Yes || verkis || Done || Archive system || || || || test || V11.3 || Yes || verkis || Done || Archive system || || linthal || || || || No ||<#dddddd> n/a ||<#dddddd> n/a || Replaced by Axpo hosted system || || mre || mre.softxs.ch || test || V11.3 || Yes || dmold || Done || Migrated || || ndd || ndd.softxs.ch || prod || V11.3 || Yes || dmold || Done || Migrated || || || || test || V11.3 || Yes || dmold || Done || Migrated || || ppms || ppms.softxs.ch || prod || V11.6 || Yes || dmold || Done || Migrated || || || || test || V11.6 || Yes || dmold || Done || Migrated || || sisimiut || sisimiut.softxs.ch || prod || V11.3 || Yes || verkis || Done || Archive system || || || || test || V11.3 || Yes || verkis || Done || Archive system || || www || || || || No || ||<#dddddd> n/a || || == ZG-1 Data Migration == * System Data has been migration from zg-1 to zg-2. * The data is located on zg-2 at: '''/v01/zg-1.softxs.ch/home''' * The following command were used (run as root@zg-2): {{{ cd /v01/zg-1.softxs.ch/home mkdir coya cardenillo drytech lagarfoss ndd ppms sisimiut ilulissat mre kejv idp hcmc2 # -- Non production systems rsync -a zg-1.softxs.ch:/home/coya/ /v01/zg-1.softxs.ch/home/coya/ # 2.5 GB rsync -a zg-1.softxs.ch:/home/cardenillo/ /v01/zg-1.softxs.ch/home/cardenillo/ # 58 GB rsync -a zg-1.softxs.ch:/home/drytech/ /v01/zg-1.softxs.ch/home/drytech/ # 447 MB rsync -a zg-1.softxs.ch:/home/ndd/ /v01/zg-1.softxs.ch/home/ndd # 2.2 GB rsync -a zg-1.softxs.ch:/home/ppms/ /v01/zg-1.softxs.ch/home/ppms/ # 3.2 GB rsync -a zg-1.softxs.ch:/home/mre/ /v01/zg-1.softxs.ch/home/mre/ # 5.3 GB rsync -a zg-1.softxs.ch:/home/idp/ /v01/zg-1.softxs.ch/home/idp/ # 330 GB # -- Archive systems rsync -a zg-1.softxs.ch:/home/lagarfoss/ /v01/zg-1.softxs.ch/home/lagarfoss/ # 1.8 GB rsync -a zg-1.softxs.ch:/home/sisimiut/ /v01/zg-1.softxs.ch/home/sisimiut/ # 3.5 GB rsync -a zg-1.softxs.ch:/home/ilulissat/ /v01/zg-1.softxs.ch/home/ilulissat/ # 4.6 GB rsync -a zg-1.softxs.ch:/home/kejv/ /v01/zg-1.softxs.ch/home/kejv/ # 35 GB # -- Production systems rsync -a zg-1.softxs.ch:/home/hcmc2/ /v01/zg-1.softxs.ch/home/hcmc2/ # 145 GB }}}