Linstor

Linux.fista
Versio hetkellä 27. huhtikuuta 2024 kello 17.35 – tehnyt Kimmo (keskustelu | muokkaukset)
Siirry navigaatioon Siirry hakuun

LINSTOR on avointa lähdekoodia oleva ohjelmisto, joka on suunniteltu hallitsemaan lohkolaitteiden tallennusresursseja suurissa Linux-palvelinklustereissa. Tyypillisesti sitä käytetään hallinnoimaan suurta määrää DRBD-replikoituja tallennusresursseja, jotta varmistetaan korkea käytettävyys ja luotettava suorituskyky sovellusten ja palveluiden tietojen osalta.

DRBD

Kotisivu Dokumentointi uusin(27.4.2024) versio (englanniksi)

LINSTOR integroituu moniin alustoihin, kuten Kubernetes, OpenStack, Docker, OpenNebula, Proxmox ja muihin. LINSTORin tavoitteena on tehdä ohjelmistomääritteisistä tallennusresursseista helpommin hallittavia ja tehokkaampia Linux-klustereissa sekä tuoda korkea käytettävyys ja suorituskyky sovellusten tietoihin.

LINSTOR on joustava ratkaisu, jota voi käyttää paljasrautaklustereissa, pilvessä, hybridipilvessä, virtualisoiduissa ympäristöissä ja konttien avulla.Käyttämällä LINSTORin sisäänrakennettuja integraatioita voit yksinkertaisemmin rakentaa, käyttää ja hallita pysyviä lohkolaitetallennusratkaisuja näissä alustoissa.

LINSTORin avulla voit tuoda tallennusominaisuuksia myös alustoille, joille niitä ei muuten olisi saatavilla, kuten korkea käytettävyys (käyttämällä DRBD:tä) ja katastrofinsuojaus (käyttämällä tilannevedosten lähettämistä).

Toimiakseen Linstor vaatii vähintään DRBD version 9.

Heikkoudet

Ajettaessa Linstoria dual-primary moodissa ja äkillisen virtakatkoksen tai muun häiriön tapahtutuessa palvelinten uudelleenkäynnistyksen yhteydessä saattaa tapahtua nk. split-brain reaktio, joka tarkoittaa, että palvelin ei tiedä miltä koneelta tieto haetaan replikoitavaksi ja on haasteellista saada järjestelmä tästä virheestä toipumaan ilman uudelleenasennusta ja tietojen häviämistä. Joten etenkin tuotantokäytössä on syytä heti käyttöönoton jälkeen aloittaa crontabin ja vaikka rsyncin avulla Linstorin DRBD-osion säännöllinen tiheä varmuuskopiointi.

Katso myös