Am 26.01.2012 03:03, schrieb Greg: > On 26/01/2012 12:46 PM, Reindl Harald wrote: >> i made several HUNDRED of dist-upgrades with yum since FC3 and >> upgrade via DVD/Preupgrade is simply UNACEPPTABLE > > i don't have any problems downloading a DvD, or a LiveCD for one simple desktop, but realize your desktop is not the world but that does not interest me in any way and even on my desktop a dvd-upgrade is unacceptable because if something goes wrong you have no control after a yum upgrade you can verify that the most important things are fine BEFORE reboot (bootloader-config, package-cleanup --problems, ....), optimize/correct things you know are not fine after the upgrade (active services after transition to systemd as example) and then you reboot ONCE in a clean starting system instead a boot in the blue ____________________________________________________ a dist-upgrade with yum can be made wihtout ANY DOWNTIME after rebuild core services like httpd so that they get not restarted while updateing and so the only downtime is the normal reboot i am using a build/test-environment (VM guests in production) and after confirming that the upgrade is running smooth which is simple when no machine has access to any other repo than the internal build/cache-repos the upgrades are done AUTOMATICALLY it takes 5-6 minutes per production server and a reboot per server takes around 30 secondes so please do not tell me downloading a dvd is a valueable option if you are not speaking about a unimportant desktop ____________________________________________________ this way dist-upgrades working SINCE YEARS and if such things are broken this is NO IMPROVEMENT in any way! [root@buildserver:~]$ cat /buildserver/dist-upgrade/force-live-machines.sh #!/bin/bash function lounge_upgrade_log { MY_TIME=$(date "+%d-%m-%Y %H:%M:%S") echo "$MY_TIME $1" >> /buildserver/dist-upgrade/log-all-live.txt echo "$MY_TIME $1" } lounge_upgrade_log "start server1" ssh root@server1 "yum --releasever=15 -y --disableplugin=presto,fastestmirror distro-sync 2>&1" | tee /buildserver/dist-upgrade/log-server1.txt lounge_upgrade_log "server1 finished" lounge_upgrade_log "start server2" ssh root@server2 "yum --releasever=15 -y --disableplugin=presto,fastestmirror distro-sync 2>&1" | tee /buildserver/dist-upgrade/log-server2.txt lounge_upgrade_log "server2 finished" lounge_upgrade_log "start server3" ssh root@server3 "yum --releasever=15 -y --disableplugin=presto,fastestmirror distro-sync 2>&1" | tee /buildserver/dist-upgrade/log-server3.txt lounge_upgrade_log "server3 finished" lounge_upgrade_log "start server4" ssh root@server4 "yum --releasever=15 -y --disableplugin=presto,fastestmirror distro-sync 2>&1" | tee /buildserver/dist-upgrade/log-server4.txt lounge_upgrade_log "server4 finished" lounge_upgrade_log "start server5" ssh root@server5 "yum --releasever=15 -y --disableplugin=presto,fastestmirror distro-sync 2>&1" | tee /buildserver/dist-upgrade/log-server5.txt lounge_upgrade_log "server5 finished" lounge_upgrade_log "start server6" ssh root@server6 "yum --releasever=15 -y --disableplugin=presto,fastestmirror distro-sync 2>&1" | tee /buildserver/dist-upgrade/log-server6.txt lounge_upgrade_log "server6 finished" lounge_upgrade_log "start server7" ssh root@server7 "yum --releasever=15 -y distro-sync 2>&1" | tee /buildserver/dist-upgrade/log-server7.txt lounge_upgrade_log "server7 finished" lounge_upgrade_log "start server8" ssh root@server8 "yum --releasever=15 -y --disableplugin=presto,fastestmirror distro-sync 2>&1" | tee /buildserver/dist-upgrade/log-server8.txt lounge_upgrade_log "server8 finished" lounge_upgrade_log "start server9" ssh root@server9 "yum --releasever=15 -y --disableplugin=presto,fastestmirror distro-sync 2>&1" | tee /buildserver/dist-upgrade/log-server9.txt lounge_upgrade_log "server9 finished" lounge_upgrade_log "start server10" ssh root@server10 "yum --releasever=15 -y --disableplugin=presto,fastestmirror distro-sync 2>&1" | tee /buildserver/dist-upgrade/log-server10.txt lounge_upgrade_log "server10 finished" lounge_upgrade_log "start server11" ssh root@server11 "yum --releasever=15 -y --disableplugin=presto,fastestmirror distro-sync 2>&1" | tee /buildserver/dist-upgrade/log-server11.txt lounge_upgrade_log "server11 finished"
Attachment:
signature.asc
Description: OpenPGP digital signature
-- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel