iSCSI target milyen rendszerrel?

Fórumok

Sziasztok!

Éles környezet kiszolgálásához - virtuális gépek futtatása - szeretnék egy iSCSI target megoldást létrehozni. Szempont a költséghatékonyság, és a redundancia.

A történetre van 2 Dell szerverem. Az alapötlet az lenne, hogy RAID10 a szervereken a két gépet pedig DRBD-Heartbeat párossal összekötni, 4 hálókártya 2-2 a HB-re és DRBD replikációra, illetve a hálózati tároló elérésére.

A kérdés az, hogy milyen Linuxot (Ubuntu, Debian, CentOS stb.), ha egyáltalán azt, vagy milyen más oprendszert (BSD, Solaris stb.) javallot erre a célra használni?

A virtual gépek XenServer alatt fognak futni.

Segítséget, javaslatot, ellenjavaslatot előre is köszönöm.

Balázs

Hozzászólások

az oprendszerből válaszd admit ismersz :> mert ha gond van ne azzal teljen el az idő hogy guglizod hogy az adott oprendszerben mi merre van ;>
A másik hogy 2-2 hálókari elég-e ? mert ugye gigabiten max olyan 100mbit/sec jön át tehát az szűk keresztmetszet lesz szóval drbd+hb nek elég 1-1 direkt és inkább 2-2 boundingban. persz ehhez switch is kell majd :>

Core2Duo T7100, 4G, Ubuntu 9.04, 2.6.31-rc5

Szervusz!

Leginkább olyan rendszert használj, amit ismersz -tudom közhely de nagy közelítéssel igaz...

Nekem Debian felett fut iscsi már egy jó ideje, hibát még eleddig nem tapasztaltam, de véleményem szerint egy CentOS-szel sem nyúlsz nagyon mellé.

Igazából nem értem a Miért van szükséged DRBD-re, ill. HB.-re,
-perverz gondolat, de ezt a 2 "scsi lemezt" akár a XenServer-en is meg tudod tükrözni, és 2 hibaforrást kiküszöböltél.

Vagy csak nem értem pontosan mire gondolsz, ha így van akkor elnézést!

Üdv!

Szia,
openfiler szerintem.
elég kellemes felülete van. Free, de ha kell a doksi az fizetős :-)
Abban elvileg le van írva ami neked kell, de egy neten fellelhető leírás szerint csinálsz (2) partíciót a DRBD-nek
majd erre hozod létre az LVM volumekat (a 2.ra teszed a konfigokat, h az is replikálódjon)

Ez a distro direkt erre van kihegyezve.

Én is ez alapján lőttem be a DRBD+HA-t, de tegnap felmerült bennem egy dolog:
Nem látok semmi utalást rá a HA configokban, hogy figyelné a DRBD cluster állapotát. Ha kiesik az egyok node és visszarakás után baromi hosszan szinkronizál, ezalatt a rajta futó Heartbeat szükség esetén simán takeover-el. Ilyenkor mi van? Nem fogja tudni felmountolni az unsynced fs-t?
Mondjuk, ha ebben a labilis állapotban lehal a primary node, akkor úgyis gebasz van, engem inkább azért érdekelne, mert preferred node-ot szeretnék beállítani, annak viszont csak akkor szabadna visszaállni, ha a kiesett node visszajött és össze is szinkronizált.

Szintén szinkron: Érdemes-e szétszabdalni a fizikai tárterületet kisebb drbd deviceokra, aztán azokat összefűzni LVM VG-ba, hogy szerencsés esetben egy nagy helyett csak 1-2 kisebb device-t kelljen újraszinkronizálni? Vagy ez többet ront a teljesítményen, mint amennyit nyerhetek vele esetleges helyreállításkor?

Más: az NFS/Samba/iSCSI kapcsolatok eltűrik a pillanatnyi szakadást takeover esetén? Az NFS legalábbis eléggé le szokta rántani a klienst, ha megszakad a kapcsolata a szerverrel.

Sziasztok!

Kicsit feléleszteném a topicot.

"Szétgoogelozam" a netet, de se meggyőzni, se meg nem győzni nem tudtam magamat, hogy akkor most létezik olyan iSCSI target Linux környezetben, ami tud persistent reservation-t (SCSI-3), vagy sem?

Segítségeteket előre is köszönöm.

Balázs

hehe, na igen...

A FreeBSD (http://www.freshports.org/net/istgt/) és Opensolaris targetek tudják elvileg.

Linux alatt kicsit nehezebb a kérdés, amit én idáig próbáltam azok nem tudták.

Az alábbi összehasonlítás alapján egyik sem tudja, de nem kizárt, hogy van még néhány target implementáció v külső patch amivel lehet taknyolni.

http://scst.sourceforge.net/comparison.html