Opsi server - Instalacija

Nakon radionice održane na CUC-u 2012 u Rijeci  i 3 seminara (Split, Zageb, Osijek) u organizaciji Carneta, predloženo je da se objave članci o instalaciji i podešavanju Opsi servera. Za one koji ne znaju, Opsi je servis koji se izvršava na Linuxu, a omogućuje udaljeno održavanje i instalaciju Windows klijenata, vođenje inventara hardvera i softvera te upravljanje licencama. Kod je dostupan pod GPLv3 licencom, osim nekoliko modula koji se razvijaju na komercijalnoj osnovi, dok se ne prikupi novac potreban za razvoj.

Na radionici i seminaru demonstrirali smo verziju 4.0.2 na Debianu 6.0. Zadnja verzija 4.0.5 podržana je na trenutnoj stabilnom Debianu 7. Iskoristit ćemo priliku da osvježimo znanje i podsjetimo se na ovaj potencijalno  koristan softver za sistemce na ustanovama. Kao referenca nam je poslužila  službena dokumentacija. U našem slučaju na lokalnoj mreži već imamo postojeći lokalni dhcp server, pa nam integracija dhcp servera u Opsi nije potrebna.

Koraci instalacije su "svježe" isprobani u praksi.

1. Instalacija "čistog" Debian Wheezy servera
2. Instalacija Opsi servera
3. Konfiguracija Opsi servera
4. Pokretanje web sučelja

Minimalni preuvjeti za instalaciju su:

Intel-x86 kompatibilan PC
mrežna kartica koju podržava standardni linux kernel
tvrdi disk kapaciteta 16 GB i više
bootabilni CD-ROM uređaj

Za virtualne instalacije preporučuje se da domaćinski PC ima minimalno dvojezgreni procesor i 4 GB RAM-a. Napominjemo da na stranicama Opsi projekta možete preuzeti gotove instalacije pripremljene za VMware ili Virtualbox. U našem primjeru radimo instalaciju od "nule". Preuzmemo osnovnu instalaciju Debian Wheezy. Instaliramo standardnu minimalnu instalaciju, na sustavu /etc/apt/sources.list uredite tako da imate pristup najbližim standardnim repozitorijima (u našem slučaju ftp.carnet.hr),obavezno pokrenite :

#apt-get update 

Tijekom instalacije dodjelite mrežnoj kartici fiksnu lokalnu adresu. U našem slučaju koristimo lokalni dhcp server koji se "vrti" na Zentyal serveru, pa našem Opsi serveru tamo dodjeljujemo stalnu lokalnu IP adresu vezanu uz MAC adresu kartice. Inače Opsi server možete upogoniti da on sam radi kao dhcp server ukoliko vam je potrebno. Taj scenariju u ovom članku ne obrađujemo.

Za instalaciju, konfiguraciju i rad sa Opsi serverom treba zadovoljiti još neke preduvjete, na primjer ispravno DNS domensko ime, koje također treba prijaviti u /etc/hosts. Dobar primjer imena: domena.local , ustanova.hr, podomena.domena.hr

Kod imenovanja treba slijediti standardna pravila:

 <IP-Number> <full qualified hostname> <hostname>

Naredba  za  provjeru treba prikazati kao u slijedećem primjeru npr:

 #getent hosts $(hostname -f)
192.168.1.253 opsi.simet.lan opsi

Ukoliko je rezultat  različit od primjera (sadrži 127.0.0.1 ili localhost) ili FQDN ne sadrži jednu ili više točaka tada morate ručno popravljati ime u /etc/hosts datoteci. Naš Zenyal lokalni server ima podignutu domenu simet.lan u koju smo unijeli zapis opsi.simet.lan.

Međutim trebalo je ipak dodatno urediti zapis /etc/hosts da izgleda kao u primjeru:

192.168.1.253   opsi.simet.lan  opsi
# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Kada smo zadovoljili uvjet ispravnog domenskog imena, krećemo sa instalacijom Opsi servera:

#aptitude install wget lsof host python-mechanize p7zip-full cabextract openbsd-inetd pigz 
#aptitude install samba samba-common smbclient cifs-utils samba-doc
#aptitude install mysql-server

Pri instalaciji mysql-servera postavlja se upit za mysql "root" lozinku, postavite neku po svom izboru.

Još jednom provjeravamo ispravnost imena:

#getent hosts $(hostname -f)

Da bi započeli instalaciju Opsi paketa treba slijedeći repozitorij dodati u /etc/apt/sources.list

deb http://download.opensuse.org/repositories/home:/uibmz:/opsi:/opsi40/Debian_7.0 ./ 

Uvoz ključeva za Opsi repozitorij.

#wget -O - http://download.opensuse.org/repositories/home:/uibmz:/opsi:/opsi40/Debian_7.0/Release.key | apt-key add - 

Provjera uspješanog uvoza ključeva

#apt-key list

Odgovor treba sadržavati redak:

pub   1024D/4DC87421 2010-07-23 [expires: 2017-02-17] 
uid                  home:uibmz OBS Project <home:uibmz@build.opensuse.org>

Sljedećim redosljedom instalirajte svoj opsi server:

#aptitude update 
#aptitude safe-upgrade
#aptitude remove tftpd
#update-inetd --remove tftpd
#aptitude install opsi-atftpd
#aptitude install opsi-depotserver
#aptitude install opsi-configed

Uklanja se standardni tftpd server i instalira se opsi-atftpd.Tokom ove instalacije bi mogli biti pitani za tftp direktorij, odgovorite sa /tftpboot. Na pitanje  "the multicast support question" sa "no". Za vrijeme instalacije opsiconfd tražit će se unos podataka potrebnih za generiranje SSL certifikata. Pogledajte naš primjer.

Na pitanja vezana za editiranje dhcpd.conf, smb.conf te sudoers odgovorite potvrdno.

Tijekom instalacije opsi-servera zanemarite upozorenja u vezi /etc/opsi/modules.

Ako odlučite  pokretati opsi management interface opsi-configed direktno na serveru tada morate imati instaliranu Java podršku. Kod Debian Wheezy 7.0 se pokazala   open source implementacija Jave kao najbolje rješenje.

#aptitude update 
#aptitude install openjdk-7-jre icedtea-7-plugin

Uobičajeno se spajamo sa nekog drugog računala na opsi server, koje mora  imati ispravno instaliranu i konfiguriranu Java podršku. U tom slučaju instalaciju  java podrške na serveru preskočite.

Ukoliko su sve instalacije prošle bez grešaka može se još jednom napraviti rutinska provjera nadogradnji.

#aptitude update 
#aptitude safe-upgrade

Ovim naredbama smo završili sa instalacijom osnovnog Opsi servera. Slijedi konfiguracija, koju ćemo obraditi u slijedećem članku.

Vezani članci:

Opsi server - konfiguracija

Priprema 64-bitne instalacije Windowsa 7 za Opsi server

Nenadzirana instalacija Windowsa 7 preko mreže

Instalacija Opsi klijenta

Opsi server u računalnoj učionici

Kuharice: 
Kategorije: 
Vote: 
0
No votes yet