Lisäsuunnitelmia FinWX:n serveriä varten

Aloittaja J.Jäntti, maanantai, 27.04.2015, 21:11

« edellinen - seuraava »

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

J.Jäntti

Epäonnistuneen FinWX:n serverin kloonausyrityksen ja siitä seuranneen, sisäverkko- ja sertifikaattikaaoksen, sekä iSCSI-osoituksien katoaminen ESXi Serverin pakkobootin ja liian vähän nukutun yön jälkeen tulin tulokseen, että vaihtoehtoja ongelman ratkaisuun on kuin onkin olemassa, mutta hommaa vielä riittää.

Työ 1: iSCSI-levy on levällään. VMFS Datastore ottaa ritolat joka bootissa. Lokeihin tulee tasaisesti ilmoitusta, joka näyttää pääosin tältä:

2015-04-26T20:24:26.856Z cpu1:34107)LVM: 10060: Device t10.FreeBSD_iSCSI_DISK______NFSN00QVGHKVC3__________________:1 detected to be a snapshot:
2015-04-26T20:24:26.856Z cpu1:34107)LVM: 10067:   queried disk ID: <type 2, len 14, lun 0, devType 0, scsi 0, h(id) 11063145798302140431>
2015-04-26T20:24:26.856Z cpu1:34107)LVM: 10074:   on-disk disk ID: <type 2, len 14, lun 0, devType 0, scsi 0, h(id) 8315725224121516556>
2015-04-26T20:24:26.877Z cpu1:34107)FSS: 5327: No FS driver claimed device 'control': No filesystem on the device

Kivat sulle ja pidä tunkkis. ::)
Päinvastoin kuin mitä itse loki ilmoittaa, on tuolla levyllä kyllä tiedostojärjestelmä (filesystem) olemassa ja se näkyy, kun sen manuaalisesti pakottaa ylös, mutta koska ESXi odottaa ihan eri h(id)-tunnistetta, kuin mitä levyllä on, ei se bootin yhteydessä suorita sille loogista kytkentää koska pitää levyjärjestelmän levyä "Snapshotina". Tämän seurauksena kaikki levyllä olevat virtuaalikoneet ovat listalla heksadesimaalitunnisteisina haamuina, kunnes pakka saadaan esiteltyä taas ESXi:lle. Yksi näistä haamuista on FinWX:n serveri. :P

Tähän on jo ratkaisu, mutta jotta se saadaan toimimaan, on syytä suorittaa FinWX:n virtuaalipurkille evakko varmuudeksi paikalliselle koneelle ennen kuin toimia levypakalle aletaan tekemään. Saattaa nimittäin käydä niinkin railakkaasti, että edessä on iSCSI-tietojen täysi nukettaminen ESXi:ltä, mutta sen näkee sitten..

Työ 2: FinWX:n serveri luopukoon salamatutkan paimentamisesta. Salamatutka saa dedikoidun virtuaalikoneen sitä varten.
Tällä hetkellä tilanne on se, että Boltekin kortti, ESXi:n mukaan "PLX Technology, Inc. PCI-104 PCI Passive PC/CAN Interface" on kiinni Intelin 82801 PCI-väyläsiltaohjaimen yli ja siltaohjain ei ole Passthrough-kykeneväinen, jolloin olemme tilanteessa, jossa virtuaalikone joutuu luopumaan joistakin melkoisen tärkeistäkin ominaisuuksistaan, kuten virtuaalikone-snapshoteista, jotka ovat aika korvaamattomia esim. päivityksissä, sillä se on se ultimaattinen Undo-nappi, joka korjaa kaiken alkutilanteeseen jopa tilanteessa, jossa kone vetäisee itsensä vaikka BSOD:iin.

Koska FinWX:n serverin on tarkoitus toimia varmatoimisena virtuaalikoneena, on tuolle ominaisuudelle kysyntää. Koska PCI Passthrough-tila kuitenkin on eräänlainen este, on Boltekin kortille syytä rakentaa ensin oma virtuaalikone, jolle tutkakortti esitetään ja johon NexStorm kaikkine lisäohjelmineen asennetaan. Ajatus on itsessään erittäin hyvä, koska se vapauttaa FinWX:n serveriltä resursseja. Jos tutkaa ohjaava virtuaalikone räjähtää, sen saa rakennettua uudelleen.

Työ 3: Kloonin hyökkäys (tai Hyökkäyksen klooni).
Nostamme toisen kerran vSphere Serverin ylös ja pistämme kloonaten (tai sitä yrittäen) FinWX:n serverin.
Odotuksen onnistumisen suhteen ovat edellistä kertaa korkeammalla, koska FinWX:n serverille ei enää osoiteta sellaista rautaa, joka estää snapshotin ottamisen. Näin ollen kloonauksen pitäisi onnistua ns. kuumakloonina, eli käynnissä oleva virtuaalikone kloonataan toiseksi koneeksi.

Näistä töistä numero 2 ja osa työstä numero 3 on suoritettavissa koska tahansa, sillä dedikoidun virtuaalikoneen voi asentaa milloin haluaa ja kun on aika, voi Boltekin esitellä koneelle.
Sen sijaan työ numero 1 on asia joka vaatii koko infrastruktuurin telomisen kanveesiin työn ajaksi. Tälle ja työ 3:n loppuosalle pitää varata aikaa.

Huoltokatkoilmoitusta on siis syytä odotella. Se tulee melko varmasti piakkoin. ;)
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
------------------------------------------