X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?a=blobdiff_plain;f=doc%2Fcarnet-upgrade-src.sgml;h=4f7aaaaa09d95ce8d0b948709a2e01c315a37bd1;hb=33647acc9accaf03069681d6d8a4524aca1bd85d;hp=c8d60bd6b81f0339144e9f94167c99dd12fce996;hpb=52549f701db44118d4691cf59478299fbc1e830a;p=carnet-upgrade.git diff --git a/doc/carnet-upgrade-src.sgml b/doc/carnet-upgrade-src.sgml index c8d60bd..4f7aaaa 100644 --- a/doc/carnet-upgrade-src.sgml +++ b/doc/carnet-upgrade-src.sgml @@ -3,7 +3,7 @@ - CARNet Debian 4.0 (etch) nadogradnja + CARNet Debian 7 (wheezy) nadogradnja Grupa za izradu paketa paketi@carnet.hr @@ -11,17 +11,16 @@ Verzija %PKG_VERSION% - CARNet Debian etch je treća generacija CARNet Debian - distribucije i temelji se na Debian GNU/Linux etch - distribuciji što je od sada vidljivo i iz inačice distribucije - - CARNet Debian 4.0 etch. Ovaj priručnik opisuje postupak - nadogradnje CARNet Debian distribucije sa inačice 2.1 sarge - na inačicu 4.0 etch. Priručnik je zamišljen kao pomoć - CARNetovim sistem inženjerima koji na svojim poslužiteljima imaju - instaliran CARNet Debian i trebao bi obuhvatiti cjelokupan postupak + CARNet Debian wheezy je šesta generacija CARNet Debian + distribucije i temelji se na Debian GNU/Linux wheezy. + Ovaj priručnik opisuje postupak nadogradnje CARNet Debian + distribucije sa inačice 6 squeeze na inačicu 7 + wheezy. Priručnik je zamišljen kao pomoć CARNetovim + sistem inženjerima koji na svojim poslužiteljima imaju instaliran + CARNet Debian i trebao bi obuhvatiti cjelokupan postupak nadogradnje, kao i tipične probleme na koje se može naići. Za tu svrhu pripremili smo paket carnet-upgrade inačice - 4.0, koji se nalazi na CARNetovom FTP poslužitelju u sarge + 7, koji se nalazi na CARNetovom FTP poslužitelju u lenny repozitoriju paketa. @@ -55,7 +54,7 @@ OpenLDAP

Prije backupa OpenLDAP-a potrebno je spustiti FreeRADIUS i OpenLDAP - servise. FreeRADIUS je potrebno ugasiti da bi CMU usluga nastavila + servise. FreeRADIUS je potrebno ugasiti da bi AAIEdu usluga nastavila funkcionirati za vrijeme backupa, jer lokalni FreeRADIUS daemon radi neispravno ukoliko je LDAP poslužitelj nedostupan. To radite na sljedeći način: @@ -105,7 +104,7 @@

Za više informacija o backupu MySQL baze pogledajte . + id="http://dev.mysql.com/doc/refman/5.1/en/backup-and-recovery.html">.

@@ -114,7 +113,7 @@ Backup PostgreSQL baze podataka možete napraviti na sljedeći način: -# su - postgres -c /usr/lib/postgresql/bin/pg_dumpall \ +# su - postgres -c pg_dumpall \ >/var/lib/postgres/postgres.sql.carnet-upgrade # mv /var/lib/postgres/postgres.sql.carnet-upgrade /var/backups @@ -123,7 +122,7 @@

Za više informacija o backupu PostgreSQL baze podataka pogledajte . + id="http://www.postgresql.org/docs/8.4/static/backup.html">.

@@ -134,8 +133,8 @@ Prije početka

- Prije nadogradnje na etch distribuciju, potrebno je - izvršiti nadogradnju sarge distribucije na najsvježije + Prije nadogradnje na wheezy distribuciju, potrebno je + izvršiti nadogradnju squeeze distribucije na najsvježije pakete. To se najjednostavnije izvodi naredbom apt-get: @@ -162,18 +161,18 @@

- Ovime ste instalirali paket koji je potreban za upgrade. Ukoliko + Ovime ste instalirali paket koji je potreban za nadogradnju. Ukoliko paket nije dostupan, moguće je da nemate ispravne postavke za repozitorij CARNetovih paketa u /etc/apt/sources.list datoteci: -deb http://ftp.carnet.hr/carnet-debian sarge main non-free +deb http://ftp.carnet.hr/carnet-debian carnet-lenny main non-free

- To je uobičajena konfiguracija CARNet Debian sarge + To je uobičajena konfiguracija CARNet Debian lenny repozitorija. Ako tog retka nema, dodajte ga i ponovite postupak instalacije carnet-upgrade paketa.

@@ -188,7 +187,7 @@ deb http://ftp.carnet.hr/carnet-debian sarge main non-free # carnet-upgrade -Script started on Sun Mar 30 12:21:27 2008 +Script started on Sun Mar 30 12:21:27 2011 CN: run_actions (main) started...

@@ -199,7 +198,7 @@ CN: run_actions (main) started... +-----------------------------------------------------------------+ -| Nadogradnja CARNet Debian Sarge->Etch | +| Nadogradnja CARNet Debian Lenny->Squeeze | +-----------------------------------------------------------------+ | PAZNJA! PAZNJA! | | | @@ -222,44 +221,18 @@ CN: run_actions (main) started...

- Prije nadogradnje na etch, potrebno je izvršiti - prijelaz sa Apache inačice 1.3 na Apache 2.0. Ukoliko je na - sustavu još uvijek instaliran Apache 1.3 pojavit će se - poruka: - - -+-----------------------------------------------------------------+ -| Nadogradnja CARNet Debian Sarge->Etch | -+-----------------------------------------------------------------+ -| | -| Prije prelaska na Debian Etch potrebno je napraviti nadogradnju | -| sa Apache 1.3 na Apache 2.0. | -| | -| Pokrenite: | -| # apt-get update | -| # apt-get install apache2-cn | -| | -| Nakon toga ponovno pozovite ovu skriptu. | -| | -+-----------------------------------------------------------------+ -| < U redu > | -+-----------------------------------------------------------------+ - -

- -

- U sljedećem koraku biti će izvršena provjera dali su najvažniji - servisi nadograđeni na najnovije inačice u sarge + U sljedećem koraku biti će izvršena provjera jesu li najvažniji + servisi nadograđeni na najnovije inačice u lenny distribuciji. Ako neki od instaliranih servisa nije najnovija inačica, pojavit će se poruka: +-----------------------------------------------------------------+ -| Nadogradnja CARNet Debian Sarge->Etch | +| Nadogradnja CARNet Debian Lenny->Squeeze | +-----------------------------------------------------------------+ | | -| Prije prelaska na Debian Etch potrebno je napraviti nadogradnju | -| ovih paketa: | +| Prije prelaska na Debian Squeeze potrebno je napraviti | +| nadogradnju ovih paketa: | | amavisd-cn | | | | Pokrenite: | @@ -284,28 +257,24 @@ CN: run_actions (main) started...

- Slijedi provjera verzije trenutno pokrenutog kernela. - Ako nije pokrenuta najnovija verzija potrebno je instalirati - kernel-2.6-cn paket i ponovno pokrenuti - računalo. + Slijedi provjera inačice trenutno pokrenutog kernela. Prije + nastavka nadogradnje preporuča se pokrenuti računalo s najnovijom + instaliranom inačicom kernela (ako to već nije slučaj). +-----------------------------------------------------------------+ -| Nadogradnja CARNet Debian Sarge->Etch | +| Nadogradnja CARNet Debian Lenny->Squeeze | +-----------------------------------------------------------------+ | | -| Prije prelaska na Debian Etch potrebno je napraviti nadogradnju | -| na najnoviji grsec kernel. | -| | -| Pokrenite: | -| # apt-get update | -| # apt-get install kernel-2.6-cn | -| # reboot | +| Na racunalu je pronadjenja verzija kernela novija od trenutno | +| pokrenute. Prije pocetka nadogradnje paketa preporuceno je | +| pokrenuti racunalo s najnovijim dostupnim kernelom. Nakon toga | +| ponovno pozovite ovu skriptu. | | | -| Nakon toga ponovno pozovite ovu skriptu. | +| Zelite li rebootati racunalo prije pocetka nadogradnje? | | | +-----------------------------------------------------------------+ -| < U redu > | +| < Da > < Ne > | +-----------------------------------------------------------------+

@@ -316,7 +285,7 @@ CN: run_actions (main) started... +-----------------------------------------------------------------+ -| Nadogradnja CARNet Debian Sarge->Etch | +| Nadogradnja CARNet Debian Lenny->Squeeze | +-----------------------------------------------------------------+ | | | Na racunalu je pronadjena instalacija KDE, GNOME ili X Window | @@ -333,7 +302,7 @@ CN: run_actions (main) started...

- Standardna instalacija CARNet Debian sarge distribucije + Standardna instalacija prethodnih inačica CARNet Debian distribucije donosila je mnogo paketa koji nisu nužno potrebni za uobičajen rad poslužiteljskog računala. Brisanjem tih paketa ubrzati ćete proceduru nadogradnje, kao i smanjiti zauzeće diskovnog prostora. @@ -343,9 +312,9 @@ CN: run_actions (main) started... +-----------------------------------------------------------------+ -| Nadogradnja CARNet Debian Sarge->Etch | +| Nadogradnja CARNet Debian Lenny->Squeeze | +-----------------------------------------------------------------+ -| Prethodna inacica distribucije, CARNet Debian 2, donosila je | +| Prethodna inacica distribucije, CARNet Debian 5, donosila je | | neke pakete koji nisu nuzni za normalan rad posluzitelja. | | Uklanjanje ovih aplikacija ubrzat ce proceduru nadogradnje i | | smanjiti zauzece diskovnog prostora. Ukoliko zelite zadrzati | @@ -371,7 +340,7 @@ CN: run_actions (main) started... +-----------------------------------------------------------------+ -| Nadogradnja CARNet Debian Sarge->Etch | +| Nadogradnja CARNet Debian Lenny->Squeeze | +-----------------------------------------------------------------+ | Standardna instalacija CARNet Debian distribucije donosi | | podrsku za veci broj razlicitih servisa. U ovom koraku nudi | @@ -381,7 +350,7 @@ CN: run_actions (main) started... | zelite ukloniti neki od navedenih servisa ukljucite oznaku | | ispred imena odgovarajuceg paketa. | | | -| Sljedeci servisi bit ce UKLONJENI: | +| Odaberite servise koje zelite UKLONITI: | | +-------------------------------------------------------------+ | | | [ ] amavisd-cn | | | | [ ] bind9-cn | | @@ -405,9 +374,9 @@ CN: run_actions (main) started... +-----------------------------------------------------------------+ -| Nadogradnja CARNet Debian Sarge->Etch | +| Nadogradnja CARNet Debian Lenny->Squeeze | +-----------------------------------------------------------------+ -| Napravljen backup slapd baze u /var/backups/slapcat.cn4-upgrade.| +| Napravljen backup slapd baze u /var/backups/slapcat.cn6-upgrade.| | | | | | | @@ -431,10 +400,10 @@ CN: run_actions (main) started... +-----------------------------------------------------------------+ -| Nadogradnja CARNet Debian Sarge->Etch | +| Nadogradnja CARNet Debian Lenny->Squeeze | +-----------------------------------------------------------------+ | Napravljen backup /etc direktorija u | -| /var/backups/etc.cn4-upgrade.tar.gz. | +| /var/backups/etc.cn6-upgrade.tar.gz. | | | | | | | @@ -451,30 +420,31 @@ CN: run_actions (main) started...

Slijedi instalacija /etc/apt/sources.list datoteke - podešene za CARNet Debian etch i osvježavanje baze paketa. + podešene za CARNet Debian wheezy i osvježavanje baze paketa. Eventualne dodatne repozitorije nakon nadogradnje možete kopirati iz stare sources.list datoteke, koja će biti spremljena - kao /etc/apt/sources.list.cn4-upgrade. + kao /etc/apt/sources.list.cn6-upgrade. -+------------------------------------------------------------------+ -| Nadogradnja CARNet Sarge->Etch | -+------------------------------------------------------------------+ -| Novi sadrzaj datoteke /etc/apt/sources.list: | -| | -| # Osnovni Debian Etch paketi | -| deb http://ftp.carnet.hr/debian etch main contrib non-free | -| deb http://security.debian.org etch/updates main contrib non-free| -| | -| # CARNet Debian Etch paketi | -| deb http://ftp.carnet.hr/carnet-debian carnet-etch main non-free | -| | -| # SRCE AAI paketi | -| deb ftp://ftp.srce.hr/srce-debian/ srce-etch main | -| | -+------------------------------------------------------------------+ -| < U redu > | -+------------------------------------------------------------------+ ++-----------------------------------------------------------------+ +| Nadogradnja CARNet Debian Lenny->Squeeze | ++-----------------------------------------------------------------+ +| Novi sadrzaj datoteke /etc/apt/sources.list: | +| | +| # See sources.list(5) for more information | +| deb http://ftp.hr.debian.org/debian/ wheezy main contrib non-fr| +| deb http://ftp.hr.debian.org/debian/ wheezy-updates main contri| +| deb http://security.debian.org/ wheezy/updates main contrib non| +| | +| # CARNet Debian Linux | +| deb http://ftp.carnet.hr/carnet-debian/ carnet-wheezy main non-| +| | +| # SRCE AAI@EduHr | +| deb http://ftp.srce.hr/srce-debian/ srce-wheezy main | +| | ++-----------------------------------------------------------------+ +| < U redu > | ++-----------------------------------------------------------------+

@@ -484,7 +454,7 @@ CN: run_actions (main) started... nekoliko sati, ovisno o brzini veze. Tipično trajanje na 2 Mbps linku je oko 40 minuta. Cijela nadogradnja velika je oko 300-700MB, ovisno o instaliranom softveru. U slučaju da nakon skidanja paketa - nemate dovoljno prostora za fazu nadogradnje (oko 200MB), skripta će + nemate dovoljno prostora za fazu nadogradnje (oko 300MB), skripta će prekinuti s radom. Kad oslobodite dovoljno prostora na /var particiji, ponovo pokrenite carnet-upgrade. @@ -504,20 +474,20 @@ CN: run_actions (main) started... Navedeni redoslijed ne mora nužno pratiti redoslijed prilikom nadogradnje, kao što ni svi navedeni paketi ne moraju biti instalirani na sustavu. Pitanja za dolje navedene datoteke će biti - upućena ili putem debconf sučelja, ili putem - tekstualnog sučelja. Ukoliko ste vlastoručno mijenjali neku od - tih datoteka, možete pogledati razlike između stare i nove datoteke - (odgovor d, od eng. differences ­ razlike) i prenijeti - izmjene u novu datoteku ukoliko je potrebno. To se može učiniti - odabirom izbora z, koji će pokrenuti novu ljusku iz koje - možete izvršiti željene izmjene, i nakon njih se s naredbom - exit vratiti u postupak instalacije. Datoteke za koje - preporučamo zamjenu novim inačicama su sljedeće (preporučeni izbor - je install the package maintainer's version): + upućena putem debconf ili tekstualnog sučelja. Ukoliko + ste vlastoručno mijenjali neku od tih datoteka, možete pogledati + razlike između stare i nove datoteke (odgovor d, od eng. + differences ­ razlike) i prenijeti izmjene u novu datoteku + ukoliko je potrebno. To se može učiniti odabirom izbora z, + koji će pokrenuti novu ljusku iz koje možete izvršiti željene + izmjene, i nakon njih se s naredbom exit vratiti u + postupak instalacije. Datoteke za koje preporučamo zamjenu novim + inačicama su sljedeće (preporučeni izbor je install the package + maintainer's version): /etc/amavis/* - /etc/apache/* + /etc/apache2/* /etc/bind/named.conf.options /etc/clamav/* /etc/default/* @@ -528,7 +498,7 @@ CN: run_actions (main) started... /etc/mysql/my.cnf /etc/ntp.conf /etc/pam.d/* - /etc/php4/* + /etc/php5/* /etc/postgresql/postmaster.conf /etc/postgresql/postgresql.conf /etc/proftpd.conf @@ -549,7 +519,7 @@ CN: run_actions (main) started... +-----------------------------------------------------------------+ -| Nadogradnja CARNet Sarge->Etch | +| Nadogradnja CARNet Debian Lenny->Squeeze | +-----------------------------------------------------------------+ | Automatizirane ispravke su izvrsene. Provjerite jesu li svi | | vasi kriticni servisi ispravno konfigurirani i pokrenuti. | @@ -587,14 +557,13 @@ CN: run_actions (main) started...

Ukoliko imate malu / particiju moguće je da instalacija kernel paketa neće uspjeti. Paket kernel-2.6-cn - donosi čak četiri inačice kernela i zauzima preko 100 MB. Stare - inačice kernela se ne brišu iz /boot direktorija što - nakon nekoliko iteracija može dovesti do zapunjenja particije. - Rješenje je brisanje starih nekorištenih kernela iz - /boot direktorija i pripadnih modula iz - /lib/modules direktorija. Detaljnije upute + zauzima oko 100 MB. Stare inačice kernela se ne brišu iz + /boot direktorija što nakon nekoliko iteracija može + dovesti do zapunjenja particije. Rješenje je brisanje starih + nekorištenih kernela iz /boot direktorija i pripadnih + modula iz /lib/modules direktorija. Detaljnije upute nalaze se na . + id="http://sistemac.carnet.hr/node/795">. Premalo mjesta na /var particiji @@ -604,7 +573,7 @@ CN: run_actions (main) started... neće moći skinuti potrebne pakete i nastaviti nadogradnju. To možete riješiti tako da direktorij /var/cache/apt/archives prebacite na neku drugu - particiju. Kratka kuharica za slučaju korištenja + particiju. Kratka kuharica za slučaj korištenja /home particije je: @@ -705,7 +674,7 @@ CN: run_actions (main) started... /etc/amavis/* - /etc/apache/* + /etc/apache2/* /etc/bind/named.conf.options /etc/clamav/* /etc/default/* @@ -716,7 +685,7 @@ CN: run_actions (main) started... /etc/mysql/my.cnf /etc/ntp.conf /etc/pam.d/* - /etc/php4/* + /etc/php5/* /etc/postgresql/postmaster.conf /etc/postgresql/postgresql.conf /etc/proftpd.conf @@ -734,7 +703,7 @@ CN: run_actions (main) started...

- Provjeriti dali je dovršena nadogradnja svih paketa, ta dali su neki + Provjeriti je li dovršena nadogradnja svih paketa, ta jesu li neki bitni paketi pri tome obrisani. @@ -749,11 +718,11 @@ CN: run_actions (main) started... DNS (host www.vasa-domena.hr localhost), - slanje i primanje maila (sa stroja, sa LAN-a, izvana), - Freeradius (spojiti se na CMU i provjeriti log datoteke), - Apache (http://stroj i https://stroj), - LDAP (http://stroj/ldap/), - Webmail (https://stroj/webmail/), + slanje i primanje maila (sa poslužitelja, sa LAN-a, izvana), + Freeradius (spojiti se na AAIEdu i provjeriti stanje), + Apache (http://domena.hr i https://domena.hr), + LDAP (http://domena.hr/ldap/), + Webmail (https://domena.hr/webmail/), antivirus (poslati eicar.com datoteku i provjeriti mail log), POP3, IMAP