Skala PowerScale | Przenoszenie danych między lokalizacjami pamięci masowej bez licencji SmartPools

Summary: W tym artykule wyjaśniono, w jaki sposób działa rozmieszczanie danych w klastrze PowerScale, gdy licencja SmartPools nie jest dostępna. Zawiera szczegółowe informacje na temat ograniczeń związanych z przenoszeniem danych do określonej "innej puli danych" (warstwy) w tym stanie nielicencjonowanym. Wyjaśniono w nim rolę zadania SetProtectPlus w zakresie stosowania domyślnych zasad puli plików klastra i przedstawiono podstawową metodę ręcznego przenoszenia danych. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Użytkownik chce przenieść określone dane z bieżącej lokalizacji do innej puli pamięci masowej (co oznacza odrębną grupę węzłów lub warstwę) w klastrze. System nie ma jednak aktywnej licencji SmartPools, która jest wymagana do takiego przenoszenia danych zgodnie z zasadami.

Przyczyna: 
OneFS SmartPools to licencjonowany moduł oprogramowania, który umożliwia zautomatyzowane, oparte na regułach tworzenie warstw danych oraz przenoszenie ich między zdefiniowanymi pulami węzłów i warstwami w ramach jednego klastra PowerScale. Bez tego OneFS zarządza wszystkimi pulami węzłów jako jedną, ujednoliconą pulą pamięci masowej.

W takiej konfiguracji bez licencji przenoszenie danych na podstawie zasad między określonymi warstwami zdefiniowanymi przez użytkownika lub pulami węzłów na podstawie atrybutów plików nie jest możliwe. Zamiast tego wszystkie pliki należą do domyślnej puli plików, a zasady domyślnej puli plików nimi zarządzają.

Co to jest SetProtectPlusi jak go uruchomić:
SetProtectPlus zadanie jest wewnętrznym OneFS zadanie, które jest uruchamiane konkretnie, gdy SmartPools Licencja jest nieaktywna. Jego celem jest zastosowanie domyślnych ustawień zasad dotyczących plików klastra. Nie włącza ręcznego wyboru docelowej puli węzłów do migracji danych na podstawie zawartości pliku lub ścieżki, ponieważ wymaga to SmartPools. To zadanie zapewnia zgodność plików z domyślnymi ustawieniami ochrony klastra i optymalizacji we/wy. Nie pozwala na określenie konkretnej puli węzłów lub warstwy, do której mają być przenoszone dane; zamiast tego zapewnia, że dane są zarządzane zgodnie z domyślnym rozkładem w całym klastrze we wszystkich dostępnych węzłach, które zadanie automatycznego równoważenia następnie działa w celu zrównoważenia.

Kroki, aby uruchomić SetProtectPlus Zadanie:

  1. Ustanowić SSH Połączenie: Połącz się z dowolnym węzłem w klastrze PowerScale, używając następujących opcji: SSH.
  2. Odwiedź witrynę SmartPools Stan licencji (opcjonalny, ale zalecany dla przejrzystości): Potwierdź, że SmartPools rzeczywiście nie jest licencjonowany.
  3. Oczekiwany przykład wyniku (SmartPools nie znajduje się na liście lub ma status "Nieaktywny" "Bez licencji"):Oczekiwany przykład wyniku  
  4. Polecenie isi license list może pokazywać stan aktywacji różnych modułów, w tym SmartPools.
  5. Przegląd i konfiguracja zasad domyślnej puli plików (w razie potrzeby): Chwila SetProtectPlus stosuje zasady domyślne, należy zrozumieć, że zasady domyślnej "Disk Pool Policy" (Data Storage Target) nie mogą być zmienione na określoną pulę węzłów bez SmartPools licencja. Zawsze jest to domyślnie "anywhere" lub podobne, co oznacza, że dane są rozłożone na wszystkie dostępne pule dyskowe. Można wyświetlić bieżące ustawienia ochrony i optymalizacji we/wy.
    1. To polecenie wyświetla bieżące domyślne ustawienia zasad puli plików: isi filepool default-policy view
Uwaga: Dostosuj parametry zgodnie z żądanymi ustawieniami ochrony domyślnej i we/wy. Polecenie --data-storage-target and --data-ssd-Strategia dla zasad domyślnych ma niejawne zastosowanie do "dowolnej puli", gdy SmartPools jest nielicencjonowany.

 

  1. Uruchom polecenie SetProtectPlus Zadanie:
    1. To polecenie inicjuje SetProtectPlus , która stosuje domyślne zasady dotyczące plików w klastrze.
isi job start SetProtectPlus 
  1. Monitoruj postęp zadania: Aby wyświetlić wszystkie uruchomione zadania, Aby wyświetlić szczegóły SetProtectPlus job (zastąp <JobID> rzeczywistym identyfikatorem zadania z poniższego polecenia):

isi job view <job ID>


Opcja 2: Ręczne kopiowanie
danychRęczne kopiowanie danych (relokacja plików): Jest to najbardziej bezpośredni sposób "przeniesienia" danych na inną ścieżkę logiczną w klastrze. Ta nowa ścieżka może znajdować się w określonym zestawie węzłów, jeśli klaster składa się z różnych typów sprzętu i masz logicznie zorganizowane struktury katalogów (nawet bez SmartPools). Po skopiowaniu pliku nowa kopia jest zapisywana zgodnie z bieżącymi regułami alokacji pamięci masowej OneFS. Bez SmartPoolsoznacza to, że dane są rozłożone w całym klastrze, a ich ostateczne fizyczne rozmieszczenie jest zarządzane przez zadanie automatycznego równoważenia w celu równomiernego rozmieszczenia.

Kroki ręcznego kopiowania za pomocą interfejsu wiersza poleceń (CLI):

  1. Ustanowić SSH Połączenie: Połącz się z dowolnym węzłem w klastrze PowerScale za pomocą bezpiecznej powłoki (SSH) klienta.
  2. Zidentyfikuj ścieżki źródłowe i docelowe: Określ pełną ścieżkę danych, które mają zostać przeniesione (/ifs/source_data/file.txt) i pełną ścieżkę do katalogu docelowego, w którym ma się znajdować nowa kopia (/ifs/destination_pool/new_data/).
  3. Wykonaj operację kopiowania: Użyj polecenia cp , aby skopiować dane.

    • Dla poszczególnych plików: 
      cp /ifs/source_data/file.txt  /ifs/destination_pool/new_data
    • Katalogi (w tym zawartość): Użyj polecenia -r (rekurencyjna) opcja 
      cp -r /ifs/source_data/ /ifs/destination_pool/new_data
Uwaga: Ta operacja tworzy zduplikowaną kopię danych w klastrze. Przed rozpoczęciem procesu kopiowania upewnij się, że w magazynie docelowym jest dostępna wystarczająca ilość wolnego miejsca.
 
  1. Sprawdź kopię: Po zakończeniu operacji kopiowania sprawdź, czy dane zostały pomyślnie skopiowane i czy są dostępne w nowej lokalizacji.
  2. Usuń oryginalne dane (opcjonalnie, ale wolne miejsce): Po dokładnym sprawdzeniu, czy dane są poprawnie skopiowane, dokładne i dostępne w nowej lokalizacji, możesz usunąć oryginalne dane, aby odzyskać miejsce
 
Przestroga: Usunięcie danych jest działaniem nieodwracalnym. Zawsze upewnij się, że skopiowane dane zostały dokładnie zweryfikowane przed usunięciem oryginalnych plików. W przypadku przenoszenia katalogów między domenami przydziałów operacja mv może spowodować nieoczekiwany błąd: STATUS_NOT_SAME_DEVICE. W takich przypadkach można obejść ten problem, usuwając przydział ze ścieżki.


Ważne zagadnienia i ograniczenia:

  • Brak warstw opartych na zasadach bez SmartPools: Polecenie SetProtectPlus Zadanie wymusza domyślne zasady dotyczące plików w całej ujednoliconej puli pamięci masowej klastra. Nie może wykonywać warstwowania danych w oparciu o zasady ani migracji do określonej "innej puli danych" (puli węzłów lub warstwy) na podstawie atrybutów lub ścieżek plików. Ta funkcja jest dostępna wyłącznie w SmartPools licencja.

  • Automatyczne ponowne równoważenie: Bez SmartPools licencja, zadanie Auto-Balance (lub Multi-Scan) stale działa w tle, aby równomiernie rozłożyć dane na wszystkie dostępne węzły i pule dyskowe, zapewniając zrównoważoną dystrybucję danych.

  • Zakres zasad domyślnych: Zasada domyślnej puli plików (stosowana przez SetProtectPlus kiedy SmartPools jest nielicencjonowany) umożliwia ustawienie ustawień ochrony i optymalizacji we/wy, ale nie można zmienić polityki puli dyskowej (określającej docelową pulę węzłów); Jego celem jest "dowolne miejsce" w klastrze.

  • Wpływ na wydajność: Chwila SetProtectPlus jest zadaniem w tle, uruchomienie dowolnego zadania może zużywać zasoby klastra. Zaleca się upewnienie się, że wykorzystanie pojemności klastra (dysk twardy i dysk SSD) pozostaje poniżej 90%, aby uzyskać optymalną wydajność i wystarczającą ilość miejsca na ponowną ochronę danych w przypadku awarii dysku.

  • SmartPools Wartość licencji: W przypadku organizacji o heterogenicznych wymaganiach dotyczących pamięci masowej, które wymagają szczegółowej kontroli nad rozmieszczeniem danych, automatycznego tworzenia warstw lub możliwości rozdzielania danych na różne typy węzłów pamięci masowej (wydajność vs. warstwy archiwum), nabycie SmartPools Licencja jest wysoce zalecana. Umożliwia automatyczne rozmieszczanie danych w oparciu o zdefiniowane zasady, optymalizując wykorzystanie pamięci masowej, poprawiając wydajność i upraszczając długoterminowe zarządzanie danymi bez konieczności ręcznego kopiowania.

  • CloudPools Zależność: CloudPools, który umożliwia tworzenie warstw danych w zewnętrznej pamięci masowej w chmurze, jest oparty na SmartPools ram polityki puli plików, a tym samym wyraźnie wymaga zarówno SmartPools i CloudPools licencja

Affected Products

Isilon, PowerScale, Isilon Gen6.5

Products

PowerScale OneFS
Article Properties
Article Number: 000337998
Article Type: How To
Last Modified: 11 Aug 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.