Opgradering fra Lenny til Squeeze

I kølvandet på mit forrige indlæg hvor jeg anbefaler alle vores kunder at opgradere fra Lenny til Squeeze, har vi fået en del supportsager hvor kunden har mistet kontakten til sin VPS efter en opgradering af Debian. Jeg vil derfor her beskrive en meget vigtig detalje, som man skal huske ved denne opdatering for at undgå problemer med at VPS’en ikke vil starte igen.

NB.: Denne procedure er for VPS’er der kører på vores nye, Citrix Xenserver baserede VPS platform. På vores ældre platform ligger kernen udenfor kundens filsystem, og kan derfor ikke opgraderes af kunden. Derfor anbefaler jeg at man tager kontakt til os, hvis man har en VPS på den gamle platform, som man ønsker at opdatere. Skriv til support@fab-it.dk så tager vi den derfra.

1 Opgrader din Debian Lenny VPS

Sørg for at din Debian Lenny er fuldt opdateret:

aptitude update
aptitude upgrade

 

2 Skift source til Squeeze

Åbn filen /etc/apt/sources.list i en editor (i dette eksempel bliver nano brugt), og ændr alle steder hvor der står lenny til squeeze:

nano /etc/apt/sources.list

 

3 Opgrader dit system

Kør herefter flg. kommandoer:

aptitude update
aptitude install apt dpkg aptitude
aptitude full-upgrade

 

4 Opgrader GRUB til GRUB2

Nu kommer vi til det vigtige skridt i proceduren – du er nødt til at opgradere GRUB til GRUB2:

upgrade-from-grub-legacy
rm -f /boot/grub/menu.lst*

Herefter kan du genstarte din VPS der nu kører en fuldt opdateret Debian Squeeze (6.x). Skulle du løbe ind i problemer, så skriv ind til support@fab-it.dk, så hjælper vi dig videre.

5 Tilpas stien til ethtool i /etc/network/interfaces

Endnu et vigtigt skridt i proceduren – tilret stien til ethtool i filen /etc/network/interfaces – den skal se ud som følger:

iface eth0 inet static
 address xx.xx.xxx.xxx
 netmask 255.255.255.0
 network xx.xx.xxx.0
 broadcast 93.90.116.255
 gateway xx.xx.xxx.1
 # dns-* options are implemented by the resolvconf package, if installed
 dns-nameservers xx.xx.xxx.xxx
 dns-search fab-it.dk
 pre-up for if_mode in tx sg tso gso; do /sbin/ethtool -K eth0 $if_mode off; done

Det er stien til ethtool på sidste linie der skal rettes til. Tidligere versioner af ethtool lå i /usr/sbin og ikke i /sbin. Undlader du dette punkt, vil din VPS starte korrekt op, men ikke have et netværksinterface startet med en IP adresse du kan tilgå den på. Har du adgang til Xen kontrolpanelet kan du tilrette interfaces filen via webkonsollen og køre kommandoen:

ifup eth0

Så er der hul igennem til din VPS. Alternativt skal du skrive ind til os, så kan vi ordne det for dig.

0
  Relaterede indlæg

Add a Comment