Wiedza Jak skonfigurować współdzielone zasoby dyskowe Proxmox VE na urządzeniu QNAP NAS?

Wprowadzenie​


Proxmox Virtual Environment (Proxmox VE) to otwartoźródłowa platforma wirtualizacji klasy korporacyjnej służąca do wdrażania i zarządzania maszynami wirtualnymi (VM), kontenerami, klastrami wysokiej dostępności i odzyskiwaniem po awarii. W roli zaplecza pamięci masowej Proxmox VE może korzystać z lokalnego magazynu lub współdzielonej przestrzeni dyskowej na urządzeniach zdalnych, takich jak urządzenia NAS.

W tym samouczku przedstawiono kilka sposobów konfiguracji przestrzeni dyskowej na urządzeniu QNAP NAS w celu wykorzystania jej jako współdzielonej pamięci masowej w Proxmox VE.



Instrukcje​


Istnieją trzy główne sposoby konfiguracji przestrzeni dyskowej na urządzeniu QNAP NAS do użytku w Proxmox VE — za pośrednictwem SMB, NFS i iSCSI.

  • W przypadku pamięci masowej SMB i NFS w Proxmox VE można korzystać z folderów współdzielonych na urządzeniu NAS.
  • W przypadku pamięci masowej iSCSI w Proxmox VE można korzystać z blokowo opartych jednostek LUN na urządzeniu NAS.

Możesz utworzyć nowy folder współdzielony przeznaczony wyłącznie do użytku jako współdzielona pamięć masowa w Proxmox VE. Zanim będzie można podłączyć folder współdzielony do Proxmox VE, należy skonfigurować ustawienia uprawnień SMB dla tego folderu oraz włączyć usługę SMB na urządzeniu NAS.

  1. Utwórz folder współdzielony na urządzeniu QNAP NAS, który będzie używany przez Proxmox VE.
    1. Zaloguj się do urządzenia NAS jako administrator.
    2. Otwórz aplikację File Station.
    3. Kliknij
      3ced7c2f3df4a95c9429b65c618aff15.png

      > Folder współdzielony.
      d53a46070e56854e69d5e220becb3720.png
    4. Podaj nazwę folderu, a następnie kliknij Dalej.
      uwaga
      Na potrzeby przykładu nadamy mu nazwę „Penguin".


      621db6d491c8e39f7be77cca99e564ef.png
    5. Wybierz RW (dostęp do odczytu/zapisu) dla swojego konta administratora, a następnie kliknij Dalej.

      11b19e4d5f7f5bade28fdb5fcc705f5f.png
    6. Kliknij Zakończ.
      System tworzy folder współdzielony.
  2. Włącz usługę SMB na urządzeniu NAS.
    1. Przejdź do Panel sterowania > Usługi sieciowe i pliki > Win/Mac/NFS/WebDAV > Sieć Microsoft (SMB).
    2. Zaznacz Włącz usługi plików dla sieci Microsoft (SMB).

      4ab2a0ec961668ee4ac83ccd7089468a.png
    3. Kliknij Zastosuj.
  3. Podłącz folder współdzielony na urządzeniu NAS do Proxmox VE.
    1. Zaloguj się do platformy Proxmox VE.
    2. Przejdź do Datacenter > Storage.
    3. Kliknij Add > SMB/CIFS.

      37ab9334f8f7ca923438ffc1c62563ea.png

      Zostanie otwarte okno Add: SMB/CIFS.
    4. Obok pola ID podaj nazwę pamięci masowej SMB.
      uwaga
      Na potrzeby przykładu nadamy jej nazwę „Penguin-SMB".
    5. Obok pola Server wpisz adres IP urządzenia NAS.
    6. Obok pól Username i Password wpisz dane logowania do konta administratora urządzenia NAS.
    7. Obok pola Share wybierz utworzony folder współdzielony.

      d42a4060982835ff266ed1e4ccc02136.png
    8. Obok pola Content wybierz typ zawartości.
      uwaga
      Nie wszystkie urządzenia pamięci masowej obsługują wszystkie typy zawartości.


      4099800a0f23e78cd7973144ad79baca.png
    9. Kliknij Add.

Możesz teraz używać folderu współdzielonego NAS jako pamięci masowej SMB w Proxmox VE.

Możesz utworzyć nowy folder współdzielony przeznaczony wyłącznie do użytku jako współdzielona pamięć masowa w Proxmox VE. Zanim będzie można podłączyć folder współdzielony do Proxmox VE, należy skonfigurować ustawienia uprawnień NFS dla tego folderu oraz włączyć usługę NFS na urządzeniu NAS.

  1. Utwórz folder współdzielony na urządzeniu QNAP NAS, który będzie używany przez Proxmox VE.
    1. Zaloguj się do urządzenia NAS jako administrator.
    2. Otwórz aplikację File Station.
    3. Kliknij
      3ced7c2f3df4a95c9429b65c618aff15.png

      > Folder współdzielony.
      d53a46070e56854e69d5e220becb3720.png
    4. Podaj nazwę folderu, a następnie kliknij Dalej.
      uwaga
      Na potrzeby przykładu nadamy mu nazwę „Penguin-NFS".


      fc37ea68140d95ee054df15508050254.png
    5. Wybierz RW (dostęp do odczytu/zapisu) dla swojego konta administratora, a następnie kliknij Dalej.

      11b19e4d5f7f5bade28fdb5fcc705f5f.png
    6. Kliknij Zakończ.
      System tworzy folder współdzielony.
  2. Skonfiguruj ustawienia uprawnień NFS dla folderu współdzielonego.
    1. Otwórz Panel sterowania.
    2. Przejdź do Uprawnienia > Foldery współdzielone > Folder współdzielony.
    3. Znajdź nowo utworzony folder współdzielony.
    4. W kolumnie Działanie kliknij
      4b2c08048b5d0ba1c8ecf470899ec9cd.png

      .

      d1f5eb7092f638399e29752c425c3d61.png

      Zostanie otwarte okno Edytuj uprawnienia folderu współdzielonego.
    5. Obok pola Wybierz typ uprawnień wybierz Dostęp hosta NFS.
    6. Zaznacz Prawo dostępu.
    7. W tabeli Dozwolony adres IP lub nazwa domeny wpisz adres IP platformy Proxmox VE.
    8. Wybierz uprawnienie odczyt/zapis.

      d43f9062557a7f4cb4b594cef0ce97cb.png
    9. Kliknij Zastosuj.
  3. Włącz usługę NFS na urządzeniu QNAP NAS.
    1. Przejdź do Panel sterowania > Usługi sieciowe i pliki > Win/Mac/NFS/WebDAV > Usługa NFS.
    2. Zaznacz Włącz usługę Network File System (NFS).
    3. Zaznacz wszystkie odpowiednie wersje NFS.

      a284cdb9c1f7426a3075139d58d02232.png
    4. Kliknij Zastosuj.
  4. Podłącz folder współdzielony na urządzeniu NAS do Proxmox VE.
    1. Zaloguj się do platformy Proxmox VE.
    2. Przejdź do Datacenter > Storage.
    3. Kliknij Add > NFS.

      536c499a03b41d92b96137b3dc3f33a9.png

      Zostanie otwarte okno Add: NFS.
    4. Obok pola ID podaj nazwę pamięci masowej NFS.
      uwaga
      Na potrzeby przykładu nadamy jej nazwę „Penguin-NFS" (taką samą jak nazwa folderu współdzielonego).
    5. Obok pola Server wpisz adres IP urządzenia NAS.
    6. Obok pola Export wybierz utworzony folder współdzielony.
    7. Obok pola Content wybierz typ zawartości.
      uwaga
      Nie wszystkie urządzenia obsługują wszystkie typy zawartości.


      ae370323ce591a4341de3dc351d4d4c7.png
    8. Kliknij Add.

Możesz teraz używać folderu współdzielonego NAS jako pamięci masowej NFS w Proxmox VE.

Aby utworzyć jednostkę LUN na urządzeniu QNAP NAS do użytku jako pamięć masowa iSCSI w Proxmox VE, możesz najpierw utworzyć obiekt docelowy iSCSI. Po zakończeniu tworzenia obiektu docelowego iSCSI system wyświetli monit o utworzenie nowej jednostki LUN, która zostanie automatycznie zmapowana do nowego obiektu docelowego iSCSI. Obiekt docelowy iSCSI umożliwia Proxmox VE nawiązanie połączenia z jednostką LUN i korzystanie z niej jako przestrzeni dyskowej.

  1. Utwórz obiekt docelowy iSCSI na urządzeniu QNAP NAS.
    1. Zaloguj się do urządzenia NAS jako administrator.
    2. Otwórz aplikację iSCSI & Fibre Channel.
    3. Upewnij się, że usługa iSCSI & Fibre Channel jest włączona.

      1b7859e344e0d7683f8ece795edcd84e.png
    4. Przejdź do iSCSI Storage, a następnie kliknij Create > New iSCSI Target.

      edadd83403a9fb4c414ec70081eb3ec9.png

      Zostanie otwarty kreator Kreator tworzenia obiektu docelowego iSCSI.
    5. Kliknij Dalej.
    6. Określ alias obiektu docelowego.
      uwaga
      Dla celów ilustracyjnych nazwiemy go „Penguin-iSCSI".
    7. Wybierz Zezwól na dostęp klastrowany do tego obiektu docelowego, a następnie kliknij Dalej.

      d24138feb69f47dca2119b26a42c9b88.png
    8. Opcjonalnie: skonfiguruj uwierzytelnianie CHAP.
      Aby uzyskać szczegółowe informacje, zobacz Tworzenie obiektu docelowego iSCSI.
    9. Kliknij Dalej.
    10. Wybierz podłączony interfejs sieciowy, który ma być powiązany z obiektem docelowym iSCSI, a następnie kliknij Dalej.

      17ac64a7ab3e30492b69ff1b6a07d2fb.png
    11. Przejrzyj podsumowanie, a następnie kliknij Zastosuj.
      iSCSI i Fibre Channel tworzy obiekt docelowy iSCSI i otwiera Kreatora tworzenia jednostki LUN opartej na blokach.
  2. Utwórz jednostkę LUN opartą na blokach, która zostanie zmapowana do nowo utworzonego obiektu docelowego iSCSI.
    1. Wybierz nadrzędny pool pamięci masowej, a następnie kliknij Dalej.

      6ce6248767169c316f7af2fc7027ebe0.png
    2. Określ nazwę i pojemność jednostki LUN, a następnie kliknij Dalej.

      f9f25b2307b3b5cfa7d27f4546cd5a0a.png
    3. Przejrzyj podsumowanie, a następnie kliknij Zakończ.
      System tworzy jednostkę LUN opartą na blokach i automatycznie mapuje ją do nowego obiektu docelowego iSCSI.
      Możesz wyświetlić utworzony obiekt docelowy iSCSI i zmapowaną jednostkę LUN w sekcji Pamięć masowa iSCSI.

      80ba6ad5dd30408b583220f5246956b7.png
  3. Podłącz jednostkę LUN na urządzeniu NAS do platformy Proxmox VE.
    1. Zaloguj się na platformę Proxmox VE.
    2. Przejdź do Centrum danych > Pamięć masowa.
    3. Kliknij Dodaj > iSCSI.

      b726eb0b9e07b039858bc1ca3521aa8e.png

      Zostanie otwarte okno Dodaj: iSCSI.
    4. W polu ID wprowadź alias obiektu docelowego iSCSI.
      uwaga
      W naszym przykładzie alias obiektu docelowego to „Penguin-iSCSI".
    5. W polu Portal wprowadź adres IP urządzenia NAS.
    6. W polu Obiekt docelowy wybierz obiekt docelowy iSCSI według jego nazwy IQN.

      fdecbb8c9b9dd609e650dc8474102382.png


      uwaga
      Nazwę IQN obiektu docelowego iSCSI można znaleźć w nawiasach obok aliasu obiektu docelowego w sekcji iSCSI i Fibre Channel > Pamięć masowa iSCSI na urządzeniu NAS.

      7b0efb1e8c54e85f8c8878bcc48de14e.png

    7. Kliknij Dodaj.

Można teraz używać jednostki LUN na urządzeniu NAS jako pamięci masowej iSCSI w platformie Proxmox VE.



Rozwiązywanie problemów z błędami tworzenia​


W tej sekcji omówiono kilka typowych komunikatów o błędach, które użytkownicy mogą napotkać podczas konfigurowania udostępnionej pamięci masowej w platformie Proxmox VE, wraz z sugerowanymi rozwiązaniami.

Należy pamiętać, że rozwiązania mogą się różnić w zależności od środowiska operacyjnego. Jeśli błąd będzie się powtarzał, skontaktuj się z zespołem pomocy technicznej.

cce4cf45c882a94586087dceb9b6af33.png


Ten komunikat o błędzie może wystąpić w następujących sytuacjach:

  • Docelowy folder udostępniony nie istnieje.
    Na przykład wybrano folder udostępniony w platformie Proxmox VE, ale przed rozpoczęciem tworzenia udostępnionej pamięci masowej folder ten został usunięty z urządzenia NAS.
    Upewnij się, że folder udostępniony istnieje na urządzeniu NAS.
  • Pool pamięci masowej na urządzeniu NAS nie mógł użyć protokołu sieciowego.
    W takim przypadku sugerujemy utworzenie nowego poolu pamięci masowej do użycia z platformą Proxmox VE, a następnie ponowne wykonanie instrukcji z tego artykułu.

025c65966c075d1e4b2ac1f3e3d04ef2.png


Ten komunikat o błędzie może wystąpić w następujących sytuacjach:

  • Docelowy folder udostępniony nie istnieje.
    Na przykład wybrano folder udostępniony w platformie Proxmox VE, ale przed rozpoczęciem tworzenia udostępnionej pamięci masowej folder ten został usunięty z urządzenia NAS.
    Upewnij się, że folder udostępniony istnieje na urządzeniu NAS.
  • Uprawnienia dostępu do folderu udostępnionego zostały odwołane na urządzeniu NAS przed rozpoczęciem tworzenia udostępnionej pamięci masowej.
    Sprawdź ponownie i upewnij się, że platformie Proxmox VE przyznano uprawnienie dostępu do folderu udostępnionego.

e84559df4ca585925511e0614130a466.png


Ten rodzaj komunikatu o błędzie zazwyczaj pojawia się z powodu nieprawidłowych ustawień uprawnień folderu udostępnionego.
Upewnij się, że uprawnienie dostępu do folderu udostępnionego jest ustawione na odczyt/zapis.



Dodatkowe materiały i zasoby​