Czym jest iSCSI?
iSCSI to standard sieciowy pamięci masowej oparty na protokole internetowym, służący do łączenia urządzeń pamięci masowej z komputerami za pośrednictwem sieci IP przesyłającej polecenia SCSI. Protokół iSCSI może być używany do przesyłania danych i zdalnej pamięci masowej na duże odległości w intranecie. Protokół iSCSI może być również używany do przesyłania danych w sieciach lokalnych (LAN) i rozległych (WAN). (Wikipedia. iSCSI. Dostępne: http://en.wikipedia.org/wiki/ISCSI. Ostatni dostęp: 17 kwietnia 2014 r.)
Czym jest obiekt docelowy iSCSI?
Obiekt docelowy iSCSI można traktować jako sieciową przestrzeń dyskową, która przesyła dane przy użyciu protokołu iSCSI. Z perspektywy komputera lokalnego jest on dostępny jak zwykłe urządzenie pamięci masowej.
Powiązanie maszyn wirtualnych z obiektami docelowymi iSCSI urządzenia QNAP Turbo NAS może być wszechstronnym rozwiązaniem, oferującym wysoką skalowalność i niskie koszty wdrożenia systemu NAS. W przypadku większości małych i średnich przedsiębiorstw dysponujących ograniczonym budżetem takie rozwiązanie nie tylko obniża koszty wdrożenia sprzętu fizycznego, ale również rozszerza zakres zastosowania urządzenia QNAP Turbo NAS poprzez wykorzystanie obiektu docelowego iSCSI do rozszerzenia przestrzeni dyskowej dla maszyn wirtualnych.
W relacji między komputerem a urządzeniem pamięci masowej komputer (maszyna wirtualna) nosi nazwę „Inicjator", natomiast urządzenie pamięci masowej jest nazywane „Obiektem docelowym". (Uwaga: nie należy łączyć dwóch inicjatorów iSCSI z tym samym obiektem docelowym iSCSI, aby uniknąć utraty danych.)
1. Z poziomu Storage Manager w QTS
Zaloguj się do urządzenia QNAP Turbo NAS i przejdź do „Storage Manager".
Wybierz „Pamięć masowa iSCSI" i kliknij [OK], aby uruchomić Kreator szybkiej konfiguracji.
Zaznacz opcję „Obiekt docelowy iSCSI z mapowanym LUN" i kliknij [Next].
Kliknij [Next], aby wejść do Kreatora szybkiej konfiguracji.
Podaj nazwę obiektu docelowego iSCSI i w razie potrzeby zaznacz opcję CRC/suma kontrolna (opcjonalne). Po zakończeniu kliknij [Next].
W razie potrzeby zaznacz opcję „Użyj uwierzytelniania CHAP", aby ustawić nazwę użytkownika i hasło dla obiektu docelowego iSCSI. Następnie kliknij [Next].
Zgodnie z własnymi potrzebami możesz wybrać opcję „Alokacja elastyczna" (Thin Provisioning) lub „Alokacja natychmiastowa" (Instant Allocation). Opcja „Alokacja elastyczna" umożliwia optymalizację wykorzystania pojemności pamięci masowej poprzez przydzielanie ilości przestrzeni dyskowej równej faktycznie używanej. Jeśli natomiast chcesz mieć stałą przestrzeń dyskową, wybierz opcję „Alokacja natychmiastowa". Następnie zdecyduj, czy zaznaczyć opcję „Oparty na plikach" dla obiektu docelowego iSCSI (domyślnie jest ustawiona opcja „Oparty na blokach"). Na koniec podaj rozmiar pojemności pamięci masowej dla obiektu docelowego iSCSI i kliknij [Next].
Potwierdź ustawienia obiektu docelowego iSCSI i kliknij [Next].
Obiekt docelowy iSCSI zostanie pomyślnie utworzony. Teraz możesz kliknąć [Finish].
Na liście pojawi się nowy obiekt docelowy iSCSI z włączoną obsługą.
2. Z poziomu Storage Plug & Connect w Qfinder Pro
Aplikację QNAP Qfinder Pro możesz pobrać ze strony internetowej QNAP:
www.qnap.com/i/en/product/app_page.php?block=1. Qfinder Pro to narzędzie dostępne dla systemu Windows, Mac i Linux, które umożliwia szybkie znajdowanie urządzenia Turbo NAS i uzyskiwanie do niego dostępu przez sieć LAN. Wybierz swoje urządzenie Turbo NAS, kliknij je prawym przyciskiem myszy i wybierz opcję „Storage Plug & Connect".
Wprowadź nazwę użytkownika i hasło urządzenia Turbo NAS.
Kliknij [Create a Virtual Disk (iSCSI)].
Podaj nazwę, zaznacz opcję „Oparty na blokach" lub „Oparty na plikach" stosownie do potrzeb, a następnie podaj rozmiar pojemności pamięci masowej dla obiektu docelowego iSCSI. Jeśli konieczne jest ustawienie nazwy użytkownika i hasła dla obiektu docelowego iSCSI, możesz zaznaczyć opcję „Użyj uwierzytelniania CHAP", aby je skonfigurować. Następnie kliknij [OK].
Po zakończeniu konfiguracji w oknie pojawi się nowy obiekt docelowy iSCSI.
1. W systemie Windows, korzystanie z inicjatora Microsoft iSCSI Initiator w celu połączenia z obiektem docelowym iSCSI
Korzystając z systemu Windows 7 jako przykładu, wejdź do „Panelu sterowania" i kliknij „System i zabezpieczenia".
Kliknij „Narzędzia administracyjne".
Otwórz „Inicjator iSCSI".
Wybierz kartę „Odnajdowanie" i kliknij [Discover Portal…]. Wprowadź adres IP urządzenia Turbo NAS, na którym został utworzony obiekt docelowy iSCSI, i kliknij [OK].
Wybierz kartę „Obiekty docelowe" – zostanie znaleziony obiekt docelowy iSCSI. Zaznacz go i kliknij [Connect]. Jeśli ustawiłeś nazwę użytkownika i hasło dla obiektu docelowego iSCSI, kliknij [Advanced…], aby je wprowadzić, a następnie kliknij [OK].
Po wykonaniu tych kroków system Windows 7 powiadomi Cię o dodaniu nowego dysku. Możesz wejść do „Zarządzania dyskami", aby to sprawdzić.
2. W dystrybucji Ubuntu, korzystanie z inicjatora Open-iSCSI w celu połączenia z obiektem docelowym iSCSI
Inicjator Linux Open-iSCSI jest wbudowany w system Ubuntu 8.04 LTS i nowsze wersje. Możesz używać poleceń, aby dodać obiekt docelowy iSCSI za pośrednictwem wiersza poleceń powłoki. Aby uzyskać więcej informacji na temat systemu Ubuntu, odwiedź: http://www.ubuntu.com/, a aby uzyskać więcej informacji na temat Open-iSCSI: http://www.open-iscsi.org/
Najpierw zainstaluj komponent open-iscsi (Linux Open-iSCSI Initiator):
Wykonaj poniższe kroki, aby użyć inicjatora Open-iSCSI do powiązania z obiektem docelowym iSCSI (QNAP Turbo NAS). Jeśli obiekt docelowy iSCSI wymaga danych CHAP do logowania, należy zmodyfikować plik iscsid.conf, zmieniając takie parametry jak „node.session.auth.username" i „node.session.auth.password".
Zapisz plik iscsid.conf i zamknij go, a następnie uruchom ponownie usługę open-iscsi.
Wyszukaj obiekty docelowe iSCSI (QNAP Turbo NAS). Przykładowo: adres IP urządzenia NAS: 172.17.28.69, port: 3260.
Terminal systemu Linux wyświetli następujący komunikat:
172.17.28.69:3260, 1 iqn.2004-4.com.qnap:NAS:iscsi.test.db531f
Wybierz węzeł iSCSI do powiązania.
Terminal systemu Linux wyświetli poniższy komunikat:
Login to [iface: default, target: iqn.2004-04.com.qnap: NAS:iscsi.test.db531f, portal: 172.17.28.69,3260] successful.
To polecenie umożliwia usunięcie niepotrzebnych węzłów iSCSI:
To polecenie umożliwia sprawdzenie stanu obiektów docelowych iSCSI:
Użyj tego polecenia, aby utworzyć partycję – obiekt docelowy iSCSI zostanie skojarzony z /dev/sdb. („sdb" to pierwsze dodane urządzenie pamięci masowej. Oznaczenie będzie się różnić w zależności od liczby posiadanych urządzeń pamięci masowej.)
Użyj tego polecenia, aby sformatować /dev/sdb1:
Użyj tych poleceń, aby zamontować /dev/sdb1:
Następnie możesz użyć poniższego polecenia, aby przetestować szybkość transferu we/wy obiektu docelowego iSCSI w systemie Linux:
Poniżej przedstawiono kilka poleceń dotyczących „iscsiadm":
To polecenie umożliwia wyszukiwanie obiektów docelowych iSCSI na określonym hoście przy użyciu jego adresu IP:
To polecenie umożliwia zalogowanie się do obiektu docelowego iSCSI:
To polecenie umożliwia wylogowanie się z obiektu docelowego iSCSI:
To polecenie umożliwia usunięcie obiektu docelowego iSCSI:
iSCSI to standard sieciowy pamięci masowej oparty na protokole internetowym, służący do łączenia urządzeń pamięci masowej z komputerami za pośrednictwem sieci IP przesyłającej polecenia SCSI. Protokół iSCSI może być używany do przesyłania danych i zdalnej pamięci masowej na duże odległości w intranecie. Protokół iSCSI może być również używany do przesyłania danych w sieciach lokalnych (LAN) i rozległych (WAN). (Wikipedia. iSCSI. Dostępne: http://en.wikipedia.org/wiki/ISCSI. Ostatni dostęp: 17 kwietnia 2014 r.)
Czym jest obiekt docelowy iSCSI?
Obiekt docelowy iSCSI można traktować jako sieciową przestrzeń dyskową, która przesyła dane przy użyciu protokołu iSCSI. Z perspektywy komputera lokalnego jest on dostępny jak zwykłe urządzenie pamięci masowej.
Powiązanie maszyn wirtualnych z obiektami docelowymi iSCSI urządzenia QNAP Turbo NAS może być wszechstronnym rozwiązaniem, oferującym wysoką skalowalność i niskie koszty wdrożenia systemu NAS. W przypadku większości małych i średnich przedsiębiorstw dysponujących ograniczonym budżetem takie rozwiązanie nie tylko obniża koszty wdrożenia sprzętu fizycznego, ale również rozszerza zakres zastosowania urządzenia QNAP Turbo NAS poprzez wykorzystanie obiektu docelowego iSCSI do rozszerzenia przestrzeni dyskowej dla maszyn wirtualnych.
- Tworzenie obiektu docelowego iSCSI
- Z poziomu Storage Manager w QTS
- Z poziomu Storage Plug & Connect w Qfinder Pro
- Powiązywanie obiektów docelowych iSCSI w maszynach wirtualnych
- W systemie Windows: korzystanie z inicjatora Microsoft iSCSI Initiator w celu połączenia z obiektem docelowym iSCSI
- W dystrybucji Ubuntu: korzystanie z inicjatora Open-iSCSI w celu połączenia z obiektem docelowym iSCSI
Tworzenie obiektu docelowego iSCSI
W relacji między komputerem a urządzeniem pamięci masowej komputer (maszyna wirtualna) nosi nazwę „Inicjator", natomiast urządzenie pamięci masowej jest nazywane „Obiektem docelowym". (Uwaga: nie należy łączyć dwóch inicjatorów iSCSI z tym samym obiektem docelowym iSCSI, aby uniknąć utraty danych.)
1. Z poziomu Storage Manager w QTS
Zaloguj się do urządzenia QNAP Turbo NAS i przejdź do „Storage Manager".
Wybierz „Pamięć masowa iSCSI" i kliknij [OK], aby uruchomić Kreator szybkiej konfiguracji.
Zaznacz opcję „Obiekt docelowy iSCSI z mapowanym LUN" i kliknij [Next].
Kliknij [Next], aby wejść do Kreatora szybkiej konfiguracji.
Podaj nazwę obiektu docelowego iSCSI i w razie potrzeby zaznacz opcję CRC/suma kontrolna (opcjonalne). Po zakończeniu kliknij [Next].
W razie potrzeby zaznacz opcję „Użyj uwierzytelniania CHAP", aby ustawić nazwę użytkownika i hasło dla obiektu docelowego iSCSI. Następnie kliknij [Next].
Zgodnie z własnymi potrzebami możesz wybrać opcję „Alokacja elastyczna" (Thin Provisioning) lub „Alokacja natychmiastowa" (Instant Allocation). Opcja „Alokacja elastyczna" umożliwia optymalizację wykorzystania pojemności pamięci masowej poprzez przydzielanie ilości przestrzeni dyskowej równej faktycznie używanej. Jeśli natomiast chcesz mieć stałą przestrzeń dyskową, wybierz opcję „Alokacja natychmiastowa". Następnie zdecyduj, czy zaznaczyć opcję „Oparty na plikach" dla obiektu docelowego iSCSI (domyślnie jest ustawiona opcja „Oparty na blokach"). Na koniec podaj rozmiar pojemności pamięci masowej dla obiektu docelowego iSCSI i kliknij [Next].
Potwierdź ustawienia obiektu docelowego iSCSI i kliknij [Next].
Obiekt docelowy iSCSI zostanie pomyślnie utworzony. Teraz możesz kliknąć [Finish].
Na liście pojawi się nowy obiekt docelowy iSCSI z włączoną obsługą.
2. Z poziomu Storage Plug & Connect w Qfinder Pro
Aplikację QNAP Qfinder Pro możesz pobrać ze strony internetowej QNAP:
www.qnap.com/i/en/product/app_page.php?block=1. Qfinder Pro to narzędzie dostępne dla systemu Windows, Mac i Linux, które umożliwia szybkie znajdowanie urządzenia Turbo NAS i uzyskiwanie do niego dostępu przez sieć LAN. Wybierz swoje urządzenie Turbo NAS, kliknij je prawym przyciskiem myszy i wybierz opcję „Storage Plug & Connect".
Wprowadź nazwę użytkownika i hasło urządzenia Turbo NAS.
Kliknij [Create a Virtual Disk (iSCSI)].
Podaj nazwę, zaznacz opcję „Oparty na blokach" lub „Oparty na plikach" stosownie do potrzeb, a następnie podaj rozmiar pojemności pamięci masowej dla obiektu docelowego iSCSI. Jeśli konieczne jest ustawienie nazwy użytkownika i hasła dla obiektu docelowego iSCSI, możesz zaznaczyć opcję „Użyj uwierzytelniania CHAP", aby je skonfigurować. Następnie kliknij [OK].
Po zakończeniu konfiguracji w oknie pojawi się nowy obiekt docelowy iSCSI.
Powiązywanie obiektu docelowego iSCSI w maszynach wirtualnych
1. W systemie Windows, korzystanie z inicjatora Microsoft iSCSI Initiator w celu połączenia z obiektem docelowym iSCSI
Korzystając z systemu Windows 7 jako przykładu, wejdź do „Panelu sterowania" i kliknij „System i zabezpieczenia".
Kliknij „Narzędzia administracyjne".
Otwórz „Inicjator iSCSI".
Wybierz kartę „Odnajdowanie" i kliknij [Discover Portal…]. Wprowadź adres IP urządzenia Turbo NAS, na którym został utworzony obiekt docelowy iSCSI, i kliknij [OK].
Wybierz kartę „Obiekty docelowe" – zostanie znaleziony obiekt docelowy iSCSI. Zaznacz go i kliknij [Connect]. Jeśli ustawiłeś nazwę użytkownika i hasło dla obiektu docelowego iSCSI, kliknij [Advanced…], aby je wprowadzić, a następnie kliknij [OK].
Po wykonaniu tych kroków system Windows 7 powiadomi Cię o dodaniu nowego dysku. Możesz wejść do „Zarządzania dyskami", aby to sprawdzić.
2. W dystrybucji Ubuntu, korzystanie z inicjatora Open-iSCSI w celu połączenia z obiektem docelowym iSCSI
Inicjator Linux Open-iSCSI jest wbudowany w system Ubuntu 8.04 LTS i nowsze wersje. Możesz używać poleceń, aby dodać obiekt docelowy iSCSI za pośrednictwem wiersza poleceń powłoki. Aby uzyskać więcej informacji na temat systemu Ubuntu, odwiedź: http://www.ubuntu.com/, a aby uzyskać więcej informacji na temat Open-iSCSI: http://www.open-iscsi.org/
Najpierw zainstaluj komponent open-iscsi (Linux Open-iSCSI Initiator):
| # sudo apt-get install open-iscsi |
Wykonaj poniższe kroki, aby użyć inicjatora Open-iSCSI do powiązania z obiektem docelowym iSCSI (QNAP Turbo NAS). Jeśli obiekt docelowy iSCSI wymaga danych CHAP do logowania, należy zmodyfikować plik iscsid.conf, zmieniając takie parametry jak „node.session.auth.username" i „node.session.auth.password".
| # vi /etc/iscsi/iscsid.conf |
Zapisz plik iscsid.conf i zamknij go, a następnie uruchom ponownie usługę open-iscsi.
| # /etc/init.d/open-iscsi restart |
Wyszukaj obiekty docelowe iSCSI (QNAP Turbo NAS). Przykładowo: adres IP urządzenia NAS: 172.17.28.69, port: 3260.
| # iscsiadm -m discovery -t sendtargets -p 172.17.28.69:3260 |
Terminal systemu Linux wyświetli następujący komunikat:
172.17.28.69:3260, 1 iqn.2004-4.com.qnap:NAS:iscsi.test.db531f
Wybierz węzeł iSCSI do powiązania.
| # iscsiadm -m node -T THE_TARGET_iqn --login |
Terminal systemu Linux wyświetli poniższy komunikat:
Login to [iface: default, target: iqn.2004-04.com.qnap: NAS:iscsi.test.db531f, portal: 172.17.28.69,3260] successful.
To polecenie umożliwia usunięcie niepotrzebnych węzłów iSCSI:
| # iscsiadm -m node --op delete --targetname THE_TARGET_iqn |
To polecenie umożliwia sprawdzenie stanu obiektów docelowych iSCSI:
| # dmesg | tail |
Użyj tego polecenia, aby utworzyć partycję – obiekt docelowy iSCSI zostanie skojarzony z /dev/sdb. („sdb" to pierwsze dodane urządzenie pamięci masowej. Oznaczenie będzie się różnić w zależności od liczby posiadanych urządzeń pamięci masowej.)
| # fdisk /dev/sdb |
Użyj tego polecenia, aby sformatować /dev/sdb1:
| # mkfs.ext3 /dev/sdb1 |
Użyj tych poleceń, aby zamontować /dev/sdb1:
| # mkdir /mnt/iscsi # mount /dev/sdb1 /mnt/iscsi/ |
Następnie możesz użyć poniższego polecenia, aby przetestować szybkość transferu we/wy obiektu docelowego iSCSI w systemie Linux:
| # hdparm -tT /dev/sdb1 |
Poniżej przedstawiono kilka poleceń dotyczących „iscsiadm":
To polecenie umożliwia wyszukiwanie obiektów docelowych iSCSI na określonym hoście przy użyciu jego adresu IP:
| # iscsiadm -m discovery --type sendtargets --portal HOST_IP |
To polecenie umożliwia zalogowanie się do obiektu docelowego iSCSI:
| # iscsiadm –m node --targetname THE_TARGET_IQN --login |
To polecenie umożliwia wylogowanie się z obiektu docelowego iSCSI:
| # iscsiadm –m node --targetname THE_TARGET_IQN --logout |
To polecenie umożliwia usunięcie obiektu docelowego iSCSI:
| # iscsiadm –m node --op delete --targetname THE_TARGET_IQN |