Installera en ny FTP-server i 3.0 enkla steg!
Detta bloginlägg är till för datavännerna där ute i etern.
Skulle bara installera en FTP-server i förra veckan. Tänkte att man snabbt och enkelt skulle smälla in den i vår VMware-miljö. Det är ju
ganska bra tänkt i alla fall!
Steg 1: Kolla VMwaremiljön
Problem nr 1 – VMware miljön är rutten
Kollar in i VMware-miljön. Inga hostar kvar, vi har migrerat ut alla för att saker inte fungerade så bra. Försöker få igång några image som vi har liggade på de existerande datastoren, men hostmaskinerna beter sig lustigt. Damit. Får installera om VMware. Ringer vår VMware-expert som ger tips om råd om hur man ska gå tillväga.
Problem nr 2 – Få ner nya VMware images
Försöker ladda ner images för VMware ESX 3.5 och Virtual Center (ViM)
2.5, men nedladdningarna avbryts hela tiden. Installera en download
manager som kan öka antalet pipor man har mot deras FTP-server samt
hålla dem vid liv. Den dör också. Skit. Försöker flera gånger,
förbindelsen dör, filen kommer inte över, och den börjar skrivas om
varje gång man startar på nytt. Orkar inte leta efter ny download
manager, kopplar upp istället mot hemmaskinen och drar ner dem till
den.
Problem nr 3 – Föra över filerna till jobbet, oväntad lösning
Ska föra över filerna från hemmaskinen till jobbmaskinen. Hmm. Har
ju cygwin och ssh-server igång på hemmaskinen, men det tar evinnerlig
tid att föra över filerna via SCP. Funderar och klurar på hur jag
ska bästa göra. Kollegan säger ‘Men du synkar ju filer mellan dina
maskiner idag’. Slår mig för pannan häpet! Ja, det är ju sant. Har
igång Windows Live Sync, som synkar över en mapp på skrivbordet som
jag delar med maskinen hemma. Ploppar över filerna på hemmaskinen i den mappen och väntar sedan på att överföringen ska bli klar.
Problem nr 4 – En av ESX-servrarna hittar inte diskarna
Installationen av bägge VMware-hostarna gick smärtfritt, så när som på
att den ene hosten inte verkade hittar SCSI-pathen till EVAn
(Enterprise Virtual Array – disksystemet). Svär lite. Petar och pillar
med systemet, går tillslut ut till serverrummet och tar en glutt på
sladdarna. Hmm… *plopp* Ah, där satte den sig på plats! Pweh! Bägge
hostarna hittar äntligen alla diskarna (utöver det har jag bråkat med
EVAn för att rensa diskgrupperna på den samt utöka dem).
Så! Nu är VMware-miljön igång igen!
Steg 2: Installera host-operativ för att köra FTP-servern på
Problem nr 1 – Installation av host-operativet lyckas inte
VMware ska ju vara enkelt. Laddar ner färdig image för en virtuell
ubuntu810server och tänker installera. Med kommer en fil som heter
.vmx och en som heter .vmd-ngnting. Men ingenstans hittar jag hur man
ska installera dem. Pillar och petar, laddar tillslut över filerna
till datastoren, och därifrån kan man göra ‘Add to Inventory’ på
.vmx-filen, men … det går bara fel. Ubuntu(invalid) och sen,
efter en nedladdning av en ny version av Ubuntu, ‘path to hard disk 1
something something’ med mera… Tröttnar tillslut och drar ner en
Ubuntu-image och installerar Ubuntu från scratch. Det fungerade perfa.
Problem nr 2 – Sätta static IP på ubuntun fungerade inte
Pillade och petade med den grafiska nätverkskonfiguratorn, men inga
settings tog. Svor en stund och petade sedan manuellt in allt i
/etc/resolv.conf samt /etc/network/interfaces och körde restart på
nätverket. Passade på att uppdatera vår DNS samtidigt så att maskinen
kunde nås mha DNS-namn. Kablam! Funkar räckmacksfrossa!
Steg 3: Installera ftp-servern
apt-get install vsftpd
emacs /etc/vsftpd.conf
*editera editera editera editera*
/etc/init.d/vsftpd restart
Klart! Så enkelt kan det vara att få igång en FTP-server i en VMware-miljö!
Utöver det så lyckades jag supa bort nagios-konfiggen (nagios är ett övervakningsprogram jag använder internt) för NRPE-demonerna (demonerna som kollar upp data på maskinen åt nagios) på de bägge VMware-hostarna (eftersom jag ominstallerade dem bägge), så det tog en bra stund att återskapa hur jag gjorde förra gången (och jag vill kunna köra demonen med command-args så jag kan speca på nagios-servern vad den ska kolla och inte på varje maskin för sig).
Det lämnas åt läsaren att förstå och skratta vid därvid avsedda tillfällen!
Steg 3.0: Ominstallera nagios-övervakningen
vi /etc/service
*damit*
vi /etc/services
=> nrpe XXX/tcp # NRPE
tar zxvf nrpe-1.xx.tar.gz
cd nrpe-1.xx
adduser nagios
./configure
make all
make install
mkdir /usr/local/nagios/etc
cp template/nrpe.cfg /usr/local/nagios/etc/
cp template/nrpe.xinetd /etc/xinetd.d/nrpe
*editera nrpe.cfg*
*editera xinetd.d/nrpe*
/etc/init.d/xinetd restart
*checka* => OFUNKA
*klia huvud*
*ljus upp*
make distclean
./configure --disable-ssl
make all; make install
*checka* => OFUNKA
*klia huvud*
*fundera fundera*
/etc/init.d/iptables stop
*checka* => OFUNKA
*klia huvud*
/etc/init.d/iptables start
*nytt ljus upp*
make distclean
./configure --disable-ssl --with-command-args
make all; make install
*checka* => OFUNKA
*klia huvud*
*klia huvud*
./configure --help
*ljusare ljus upp*
make distclean
./configure --disable-ssl --enable-command-arg
make all; make install
*checka* => OFUNKA
*VAF??*
*klia huvud*
./configure –help
*damit!*
make distclean
./configure --disable-ssl --enable-command-args <= obs! s:et
make all; make install
*checka* => OFUNKA
*GRRRRR !!*
*klia huvud*
*klia huvud*
*klia huvud*
iptables -L => TOM LISTA
*klia huvud*
*klia huvud*
reboot
*checka* => OFUNKA
*klia huvud*
*klia huvud*
*klia huvud*
iptables -L => MASSA REGLER
*aaaaaaaaaah!*
/etc/init.d/iptables stop
*checka* => FUNKA!
*YYAAAAAAY!*
/etc/init.d/iptables start
iptables -L => TOM LISTA
*WTF??*
*klia huvud*
*klia huvud*
*klia huvud*
*klia huvud*
*klia huvud*
*klia huvud*
reboot
iptables -L => FULL LISTA
*WTF??*
*WTF??*
*WTF??*
*klia huvud*
grep - find - grep - cut - find - grep -Ev - cut - find
*aaaaaaaahaaaaa!*
emacs /etc/init.d/firewall
+iptables -A INPUT -p tcp --dport XXX -m state --state NEW -j ACCEPT
/etc/init.d/firewall stop
/etc/init.d/firewall start
*checka* => FUNKA (med brandväggen igång)
SWEEET!
*pustar ut och inser plötsligt att han glömt köpa julklappar till syskonbarnen* *tittar på klockan* *svär*
God Jul!

Förr, när jag hamnade i en sådan period, brukade jag panika och känna att jag inte fick något gjort! Numera lutar jag mig lojt tillbaka och tar det med ro, för jag tror det handlar om att jag gjort alldeles för mycket på för kort tid, så kropp och sinne behöver återhämta sig. Och jag vet att om en stund är jag redo för mer action igen.
Funkar med Windows, Mac och Unix.
