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.
![iSCSI HBA](https://storage.googleapis.com/pctuning-cz/media/images/7lh1ppopobkx99l60cd0f7e39162159991877.png)
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](https://storage.googleapis.com/pctuning-cz/media/images/dqrzgh0z6dc0hm660cd0f7ee0391120769464.png)
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.
![Nastavení BIOS](https://storage.googleapis.com/pctuning-cz/media/images/algo20pgh758ipr60cd0f7f948f6078689324.png)
Tady vidíte správně načtený firmware adaptéru, volbou CTRL+Q se dostaneme do jeho nastavení:
![iSCSI HBA - načtený firmware HBA](https://storage.googleapis.com/pctuning-cz/media/images/qof1057qd65z32460cd0f80482e6675796511.png)
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.
![Nastavení pevné IP](https://storage.googleapis.com/pctuning-cz/media/images/qujo6ionjlsd8ei60cd0f80e25a5031262081.png)
Uložíte konfiguraci a přejdete do menu Ping Utility.
![Otestování dostupnosti NAS](https://storage.googleapis.com/pctuning-cz/media/images/aq43fsus468bnc460cd0f8193b43282638237.png)
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ýběr a připojení Targetu](https://storage.googleapis.com/pctuning-cz/media/images/ka8qmxo9hsa41fn60cd0f8247d8b695102236.png)
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.
![Otestování připojeného disku](https://storage.googleapis.com/pctuning-cz/media/images/n7e5htf9m62o6d160cd0f82de416912289378.png)
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.
![Připojený Initiator](https://storage.googleapis.com/pctuning-cz/media/images/m1i1dbcgdq1dfjy60cd0f837817b723728633.png)
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č“.
![Instalace Windows 10 vidí iSCSI disk a je ochotná ho použít při instalaci](https://storage.googleapis.com/pctuning-cz/media/images/r0m8p29bmfdyleb60cd0f7e58a9d186246724.png)
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.