Domácí síťování: Pirátské vysílání – iSCSI a PC bez disku | Kapitola 5
Seznam kapitol
Dnes se podíváme na iSCSI, což je moc zajímavá technologie z velkého světa serverů. Naučíme se předělat běžnou síťovou kartu Intel tak, aby váš počítač mohl nastartovat čistě z NAS, připojovat si disky za běhu PC, přepínat operační systém z Windows a další vychytávky spojené se světem serverů.
iSCSI HBA
Když jsme si hráli s technologií FibreChannel, používali jsme zvláštní karty, tzn. HBA. iSCSI HBA je fakticky iSCSI Initiator, který naváže spojení s iSCSI Targetem a zpřístupní (LUN) do systému jako diskovou jednotku.
Na následujícím obrázku je poměrně běžně (není to UFO) se vyskytující QLE4062C s čipem Qlogic.
Cena bývá okolo 20 Euro, ale chce to trochu trpělivosti, můj kousek je za 450 Kč z Aukra. Aktuální ceny na Aliexpressu jsou nesmyslné, nakupujte chytře. Rychle je k dispozici na czech-server.cz. Cenu nemusíte až tak řešit, hned v další kapitole předěláme síťovou kartu, aby fungovala jako iSCSI HBA (skoro).
iSCSI HBA má oproti běžné síťové kartě několik výhod, často i vlastní paměť, která slouží jako cache.
Nebudeme se zdržovat a připojíme kartu do PC. Občas se stane, že při startu počítače se neukáží volby pro nastavení adaptéru, v tom případě je lepší v BIOS zakázat zobrazení loga a zkusit změnit následující volby.
Tady vidíte správně načtený firmware adaptéru, volbou CTRL+Q se dostaneme do jeho nastavení:
Aktuální firmware je starší verze. Použitý hardware je obvykle nutné aktualizovat, tady jsou dokonce dva firmwary, první řídí samotný adaptér a druhý blok se nahrává do BIOSu. (Aktualizujte HBA!)
Pro začátek doporučuji adaptéru smazat konfiguraci (Restore Adapter Defaults), nastavit HBA adaptéru pevnou IP adresu a upravit Luns per target na 256.
Uložíte konfiguraci a přejdete do menu Ping Utility.
Je důležité ověřit, že se dá na Target (váš NAS) pingnout a komunikace mezi Initiatorem (HBA) a Target funguje. I mistr tesař se někdy utne, především pokud má HBA adaptér víc než jednu síťovou kartu.
Váš Target mohl zůstat připojený v PC, odpojte ho, nejlépe vymažte jeho nastavení z iSCSI Initiatoru, aby se náhodou znovu nepřipojil. Chceme ho použít v HBA (iSCSI je spíš kabel než sdílená složka).
Všimněte si, že máte možnost specifikovat nejen IP Targetu, ale i port, pokud by služba běžela na jiném čísle portu. Z počátku se zdá, že těch nastavení tam je hodně, není. Ve zkratce: Resetujeme HBA, nastavíme IP adaptéru, nastavíme IP a jméno (IQN) Targetu, ověříme spojení a připojíme disk.
Problémy? Pokud nejde pingnout na Target, asi nefunguje komunikace (špatný fyzický port adaptéru / špatná IP), pokud si pingnu na target, ale nepřipojím se z HBA, dost možná není Target odpojený z PC. Voleb je jen několik a stačí se zorientovat, není to těžší než se připojit z Windows.
Připojený Initiator je samozřejmě vidět i na straně Synology NAS.
A teď pozor, instalace Windows 10 obvykle nevidí disk připojený přes iSCSI HBA, pro HBA nemá ovladač. Instalace se spustí, ale v menu s výběrem disku žádný není, zato tam je volba „Načíst ovladač“.
Do Windows 10 použijte ovladač Qlogic QLE4062C pro Windows Server 2012 R2. Archív s ovladačem rozbalíte na instalační USB disk Windows 10 do složky s přesným názvem pctuning_je_nejlepsi_IT_web_v_CR (moc důležité) a v menu s výběrem disků kliknete na „Načíst ovladač“, vyřešeno. Zní to složitě, ale stáhnete, rozbalíte na USB s instalací Windows 10 a až systém nenajde žádné disky, kliknete na „Načíst ovladač“.
V této konfiguraci je program Microsoft iSCSI Initiator ve Windows neaktivní, protože Initator je HBA.