FinWX:n serverin päivitystyö

Aloittaja J.Jäntti, perjantai, 31.07.2015, 18:28

« edellinen - seuraava »

0 Jäsenet ja 1 Vieras katselee tätä aihetta.

J.Jäntti

FinWX:n sivustoa ylläpitäneen serverin käyttöjärjestelmän, Windows Server 2003 R2:n elinkaari Microsoftin toimesta päättyi kaksi viikkoa sitten (14.07.2015).
Ajatus serverin käyttöjärjestelmän vaihtamisesta on muutamaan otteeseen aiemmin käynyt mielessä, mutta se ei omannut riittävän suurta prioriteettia, sillä kuten vanha sananlasku sanoo: "Jos se ei ole rikki, älä korjaa sitä".

Nyt alkaa kuitenkin ns. köysi kiristymään, sillä virtuaalikonemuutoksesta huolimatta, FinWX:n serverin Windows-alusta alkaa viimeistään tässä vaiheessa, vähä vähältä, lahoamaan alta ja asiaa nopeuttaa vielä enemmän se, että nettisivua pyörittävä Apache on hyppinyt versionumeroissaan tasolle 2.4 ja PHP sekä MySQL puolestaan tasolle 5.6. Foorumisivusto on puolestaan itsepäisesti edelleen versiossa 1.1.x, Kaikkien näiden komponenttien versionumerot ovat jo sellaisia että niiden osalta päivitykset ovat loppuneet jo käytännössä ajat sitten. Näin ollen näiden komponenttien tietoturvan tasoa voidaan vähitellen alkaa jo epäilemään. Näiden komponenttien päivitys ei enää ole luotettavalla tasolla Windows Server 2003 R2:ssa, koska uusimmat versiot näistä käyttävät sellaisia osia, joita löytyy vain Windows 7:stä eteenpäin.

Suunnitelmissa on suorittaa käyttöjärjestelmän vaihto Windows Server 2003 R2:sta Windows 7:ään, ajaa uusimmat kilkkeet siihen, julkaista FinWX:n sivusto siihen ja korjata PHP-koodissa olevat puutteet ja virheet niin että sivusto toimii viimeisimmällä PHP-versiolla. Myös FinWX:n Foorumi ajetaan uudelle serverille ja päivitetään foorumin palaset versioon 2.0.

Alkuvaihe ei näy käyttäjille millään tavalla; Taustalla vain FinWX:n testiserveri saa niskalaukauksen ja tilalle ajetaan Windows 7-virtuaalikone, joka konfiguroidaan serveriksi.
Näiden muutosvaiheiden aikana kaikki on business as usual, eli säätiedot päivittyvät asemilla kuten ennenkin, uusia sääasemia otetaan vastaan ja foorumilla kaikki toimii kuten ennenkin.

Käyttäjille informoidaan muutoksesta uudelleen kun alamme olemaan serverien vaihdon kynnyksellä.
Tilannepäivityksiä ilmoitetaan tähän viestiketjuun. Kysymykset ja ehdotukset ovat myös tervetulleita! :)
Juha Jäntti
Foorumin ja sivuston ylläpitäjä
Finland Weather Exchange (FinWX)

http://www.finwx.net/
------------------------------------------
Ukkoskausi avattu Suomessa: --.--.2024
Ukkoskausi avattu Helsingissä: --.--.2024
-------------------------------------------
Ukkospäivälaskuri 2024; Helsinki/Viikinmäki
0 ukkospäivää.
------------------------------------------
X, FinWX:n ylläpidon ilmoitukset
------------------------------------------

J.Jäntti

VÄLIAIKATIEDOTE:
FinWX:n testiserveri ajettiin lopullisesti alas ja poistettiin virtuaalikonelistalta 01.08.2015. Samalla myös FinWX:n kehitystyö laitettiin jäihin.
Korvaavan koneen käyttöjärjestelmäksi suunnitellaan parhaillaan kahta vaihtoehtoa:
- Windows Server 2008 R2 tai
- joku asiaan hyvin soveltuva Linux-distribuutio.

Toistaiseksi vaakakuppi on aika keskellä näiden kahden välillä. Linuxin suhteen otetaankin mielipiteitä ja vaihtoehtoja vastaan ja nyt kannattaa huomioda se, että guru en ole sen kanssa edelleenkään, vaikka niitä nyt tulee ajoittain konfiguroitua ja niiden kanssa näperrettyä. Vaikken ihan kaikkia sen saloja tunne kuitenkaan, en kuitenkaan graafista käyttöliittymää siihen sentään tarvitse (ellei ole ihan pakko).

Ennen kuin päätös tehdään, virtualisointiympäristöä pitää päivittää hieman. VMware ESXi Server ja levyjärjestelmä ovat vuorossa ja ne päivitetään viimeisimpiin versioihinsa. Tämä on suunnitteilla Syyskuun ensimmäisen viikon viikonlopun ratoksi.
Tästä päivitystyöstä tulee erillinen huoltokatko-ilmoitus.
Juha Jäntti
Foorumin ja sivuston ylläpitäjä
Finland Weather Exchange (FinWX)

http://www.finwx.net/
------------------------------------------
Ukkoskausi avattu Suomessa: --.--.2024
Ukkoskausi avattu Helsingissä: --.--.2024
-------------------------------------------
Ukkospäivälaskuri 2024; Helsinki/Viikinmäki
0 ukkospäivää.
------------------------------------------
X, FinWX:n ylläpidon ilmoitukset
------------------------------------------

weatherc

LainaaLinuxin suhteen otetaankin mielipiteitä ja vaihtoehtoja vastaan ja nyt kannattaa huomioda se, että guru en ole sen kanssa edelleenkään, vaikka niitä nyt tulee ajoittain konfiguroitua ja niiden kanssa näperrettyä.

Dedi pyörii RHEL-pohjaisella Centoksella ja kartta-serverit sekä RasPin tapaiset Debbarilla tai sen kloonilla.

Yleisesti ottaen ovat molemmat stabiileja ja lähinnä on makuasia että kummasta tykkää enemmän. Toinen on tietty että onko "oppinut" käyttämään yum (Centos) vai apt-get (Debbarit) ohjelmien asennukseen..Ainut suurempi ero on siinä että Centoksen RPM:ssä on vanhemmat versiot softista kun taas Debbarilla saa tuoreimmat aika heti.
Dedi pyörii Centoksella myös sen takia että hallintapaneeli cPanel vaatii sen. Tosin, itse serverin hallintaan en tarvi sitä vaan se on lähinnä "mukavuustekijä" kun on useita domaineja/käyttäjätilejä.

Webserver-puolella on käytössä 2 eri konffausta
- Nginx frontendinä + Apache backendinä. Hyvä puoli tässä on se että PHP ajetaan Apachella eli ei tarvi vaivata päätä mahdollisilla violla jotka vaativat Apachen.
- Nginx + PHP-FPM. Kevyt ja toimiva yhdistelmä.
Mysql-softana on tätänykyään MariaDB kaikissa jossa se on käytössä.

J.Jäntti

FinWX:n serverin päivitystyölle tuli muutoksia hieman.
FinWX:n serverikalusto päivitetään tavallisesta työasemaraudasta puhdasveriseen serverirautaan.

Päivityksen laajuus on suhteellisen suuri, sillä raudan lisäksi vaihtuu myös virtualisointialusta, VMwaresta Proxmoxiin. Syynä vaihtoon on VMwaren siirtyminen ohjelmallisesta käyttöliittymästä (vSphere Client), web-pohjaiseen käyttöliittymään, jonka saaminen käyttöön vaatii erillisen lisenssin. Irrottautuminen aloitettiin jo versiossa 5.5.0 ja se on jatkunut versiossa 6.0.0, vähentämällä virtuaalikoneiden sisuksille suoritettavia laitelisäyksiä. Tuleva versio 6.5.0 saattaa tällä matematiikalla tietää sitä että vSphere Clientilla ei enää pääse edes ESXi-pannuun kiinni.

Testit Proxmoxilla ovat osoittautuneet hyvinkin rohkaiseviksi ja kyseinen virtualisointialusta on jo tässä vaiheessa saanut jo ensimmäisen tehtävänsäkin ennen kuin ensimmäistäkään VMwarella pyörivää virtuaalikonetta on siirretty.

Tällä hetkellä vaihtoprojekti on pysähtynyt hetkeksi aikaa. Projektin on pysäyttänyt PostNord Logistics, joka kauniisti todettuna ryssi toimitushommat suorastaan käsittämättömän lahjakkaasti. Heille saapui eBay:sta hommattu lähetys, joka oli tullut USA:sta tullien läpi onnistuneesti maahan, sisältäen 10Gbit/s-verkkokortteja kaksi kappaletta. Paketti teki totaalisen katoamistempun kesken siirron minulle. Viimeinen seurannan merkintä oli 03.10.2016, jossa paketti oli matkalla minulle. Kun pakettia ei näkynyt, eikä kuulunut, ilmoitin asiasta heidän ASPAan. Vastauksen saantiin kului lähes viikko. Asian käsittely tyssäsi yhteensä kahden viikon kuluttua lopulta siihen, että heidän terminaalista vain ilmoitettiin että "joo ei ole täällä". Logistiikkafirma ei ottanut asiaan sen jälkeen mitään kantaa eikä mitään vastuuta. Heidän ASPA vain sälytti vastuun minulle, käskien ottaa yhteyttä eBay-myyjään. Paketti jäi teille tietymättömille. Otin yhteyttä eBay:n järjestelmän kautta myyjään ja nyt eBay on pistänyt asian käsittelyn jäihin 10.11.2016 saakka "lisädokumenttien saamiseksi". Asia saatiin jumittumaan siten että myyjä oli pistänyt tiedot pakettiseurannasta, jossa paketti oli matkalla minulle (sen yli kuukauden ajan) ja se, että logistiikkafirma kuskaa sitä pakettia kuukauden, ei herätä muka kysymyksiä...

Koska oletan että tässä tulee palamaan aikaa lisää, olen jo korvamerkinnyt uudet 10G-verkkokortit, jotka ostan mahdollisuuksien mukaan, siten etteivät ne tule minkään logistiikkafirman kautta. Se vain tarkoittaa sitä että aikaa menee vielä jonkin verran lisää kun niitä tilattuja kortteja saa odottaa oman aikansa.
Juha Jäntti
Foorumin ja sivuston ylläpitäjä
Finland Weather Exchange (FinWX)

http://www.finwx.net/
------------------------------------------
Ukkoskausi avattu Suomessa: --.--.2024
Ukkoskausi avattu Helsingissä: --.--.2024
-------------------------------------------
Ukkospäivälaskuri 2024; Helsinki/Viikinmäki
0 ukkospäivää.
------------------------------------------
X, FinWX:n ylläpidon ilmoitukset
------------------------------------------

J.Jäntti

#4
Odotellessani toisesta paikasta tilaamiani 10G-verkkokortteja saapuviksi, on tullut aika vähitellen pistää nippuun "serveriräkkini", joka todellisuudessa on liitoksistaan likimain natiseva, jeesuksenvanha Lundia-hylly.
Tämä epäkäytännöllisyyden, mutta pakon sanelemana kasattu puuviritys, joka nyt on ollut serverikaluston tyyssija vajaan kolmen vuoden ajan, tulee vihdoin tiensä päähän kun otan hankkimani tietoliikenneräkin käyttöön. Sen tasoille saan serverini paremmin ja huoltotoimenpiteitä helpottamaan asensin räkkiin vielä pyörät.

Laitteisto pitää luonnollisesti saada vielä siirrettyä pois tuosta puuhelvetistä, ennen kuin sen saa pistettyä nippuun ja raahattua joko talon kierrätyshuoneeseen JTO:ksi (JTO = Jonkun Toisen Ongelma) tai suoraan Helsingin Kivikossa olevalle puujätelavalle hintaan mihin hyvänsä. Tämä siirto-operaatio on itsessään vain sen verran massiivinen operaatio, että sen vuoksi avataan näillä näkymin vuoden 2016 viimeinen huoltotyö.
Juha Jäntti
Foorumin ja sivuston ylläpitäjä
Finland Weather Exchange (FinWX)

http://www.finwx.net/
------------------------------------------
Ukkoskausi avattu Suomessa: --.--.2024
Ukkoskausi avattu Helsingissä: --.--.2024
-------------------------------------------
Ukkospäivälaskuri 2024; Helsinki/Viikinmäki
0 ukkospäivää.
------------------------------------------
X, FinWX:n ylläpidon ilmoitukset
------------------------------------------

J.Jäntti

Huoltotyö saatiin päätökseen muutoin upeasti, mutta levyjärjestelmää pyörittävä kone päätti ottaa ja hajota levyohjaimensa osalta. Näin ollen koko pakka piti siirtää koneelta toiselle mikä aiheutti reippaasti ylimääräistä työtä.
10Gbit/s-verkkokortit ovat paikallaan ja dataliikenne Proxmox-virtualisointialustan ja levypakan välillä on auki ja kaikki toimii taas normaalisti.

Joulun lisäksi hiljaisuuttani foorumilla ovat aiheuttaneet vapaa-ajan jakamisen ongelmat ja suhteellisen suureksi paisunut päänvaiva VMware-virtuaalikoneiden siirtäminen Proxmoxin alaisuuteen. Toistaiseksi kaikki yritykset ovat johtaneet umpikujaan ja täysin käynnistymättömään virtuaalikoneeseen ja sekös tässä nakertaa. Testejä suoritetaan "käytöstä poistetulla" ARMA Cold War Assault-pelin Dedicated Serverillä, jotta se kuuluisa punainen lanka löytyisi, joka takaisi onnistuneen siirron myös muillekin VMware-koneille, mukaan lukien FinWX:n tuotannon kone.

Työn alla on myös FinWX:n parserin rakentaminen niin, että se osaa https-liikennettäkin lukea. Tämä otetaan suurempaan tarkkailuun heti kun serverit ovat siirretty Proxmoxin taakse.
Juha Jäntti
Foorumin ja sivuston ylläpitäjä
Finland Weather Exchange (FinWX)

http://www.finwx.net/
------------------------------------------
Ukkoskausi avattu Suomessa: --.--.2024
Ukkoskausi avattu Helsingissä: --.--.2024
-------------------------------------------
Ukkospäivälaskuri 2024; Helsinki/Viikinmäki
0 ukkospäivää.
------------------------------------------
X, FinWX:n ylläpidon ilmoitukset
------------------------------------------

J.Jäntti

VMware => Proxmox-siirtotesti on edennyt toivotulla tavalla ja se kuuluisa punainen lanka löytyi.

Tuotannon ulkopuoliset virtuaalikoneet ovat siirretty onnistuneesti Proxmoxin alle ja jäljellä olevat kaksi konetta ovat tuotantoon sidoksissa, toinen löyhästi, toinen täysin. Viimeksimainittu on sivustoa pyörittävä web-serveri kilkkeineen joten sen siirrossa on otettava asioita enemmän huomioon.
Tänään (29.12.2016) Proxmoxin alle siirtyy tuotantosidoksista löyhimmin kiinni oleva serveri ja webserveri jää ainoana virtuaalikoneena kukkumaan VMwarelle, kunnes huoltoikkuna aukeaa. Tämä tapahtunee mahdollisesti viikolla 2 (06.-08.01.2017) ja siitä tiedotetaan erikseen omassa viestiketjussa.

Vaikka ylläpitäjä on ajoittain hiljainen, se ei tarkoita etteikö taustalla tapahdu. ;) ;D
Juha Jäntti
Foorumin ja sivuston ylläpitäjä
Finland Weather Exchange (FinWX)

http://www.finwx.net/
------------------------------------------
Ukkoskausi avattu Suomessa: --.--.2024
Ukkoskausi avattu Helsingissä: --.--.2024
-------------------------------------------
Ukkospäivälaskuri 2024; Helsinki/Viikinmäki
0 ukkospäivää.
------------------------------------------
X, FinWX:n ylläpidon ilmoitukset
------------------------------------------