Udostępnij za pośrednictwem


Tworzenie kontrolera danych w narzędziu Azure Data Studio

Kontroler danych można utworzyć przy użyciu narzędzia Azure Data Studio za pomocą kreatora wdrażania i notesów.

Wymagania wstępne

  • Potrzebujesz dostępu do klastra Kubernetes i plik kubeconfig skonfigurowany tak, aby wskazywał klaster Kubernetes, do którego chcesz wdrożyć.
  • Musisz zainstalować narzędzia klienckie, w tym narzędzie Azure Data Studio, rozszerzenia usługi Azure Data Studio o nazwie Azure Arc i interfejs wiersza polecenia platformy arcdata Azure z rozszerzeniem .
  • Musisz zalogować się do platformy Azure w narzędziu Azure Data Studio. Aby to zrobić: wpisz CTRL/Command + SHIFT + P, aby otworzyć okno tekstowe polecenia i wpisać azure. Wybierz pozycję Azure: Zaloguj się. W panelu kliknij ikonę + w prawym górnym rogu, aby dodać konto platformy Azure.
  • Aby zalogować się do interfejsu wiersza polecenia platformy Azure, musisz uruchomić polecenie az login w lokalnym wierszu polecenia.

Tworzenie kontrolera danych usługi Azure Arc za pomocą Kreatora wdrażania

Wykonaj następujące kroki, aby utworzyć kontroler danych usługi Azure Arc przy użyciu kreatora wdrażania.

  1. W narzędziu Azure Data Studio kliknij kartę Połączenia na lewym pasku nawigacyjnym.

  2. Kliknij przycisk ... w górnej części panelu Połączenia i wybierz pozycję Nowe wdrożenie...

  3. W nowym Kreatorze wdrażania wybierz pozycję Kontroler danych usługi Azure Arc, a następnie kliknij przycisk Wybierz u dołu.

  4. Upewnij się, że są dostępne narzędzia wymagań wstępnych i spełniają wymagane wersje. Kliknij przycisk Dalej.

  5. Użyj domyślnego pliku kubeconfig lub wybierz inny plik. Kliknij przycisk Dalej.

  6. Wybierz kontekst klastra Kubernetes. Kliknij przycisk Dalej.

  7. Wybierz profil konfiguracji wdrożenia w zależności od docelowego klastra Kubernetes. Kliknij przycisk Dalej.

  8. Wybierz żądaną subskrypcję i grupę zasobów.

  9. Wybierz lokalizację platformy Azure.

    Wybrana tutaj lokalizacja platformy Azure to lokalizacja na platformie Azure, w której będą przechowywane metadane dotyczące kontrolera danych i wystąpień bazy danych, którymi zarządza. Kontroler danych i wystąpienia bazy danych zostaną faktycznie utworzone w klastrze Kubernetes wszędzie tam, gdzie to możliwe.

    Po zakończeniu kliknij przycisk Dalej.

  10. Wprowadź nazwę kontrolera danych i przestrzeń nazw, w której zostanie utworzony kontroler danych.

    Nazwa kontrolera danych i przestrzeni nazw zostanie użyta do utworzenia zasobu niestandardowego w klastrze Kubernetes, aby były zgodne z konwencjami nazewnictwa platformy Kubernetes.

    Jeśli przestrzeń nazw już istnieje, zostanie użyta, jeśli przestrzeń nazw nie zawiera jeszcze innych obiektów Kubernetes — zasobników itp. Jeśli przestrzeń nazw nie istnieje, zostanie podjęta próba utworzenia przestrzeni nazw. Utworzenie przestrzeni nazw w klastrze Kubernetes wymaga uprawnień administratora klastra Kubernetes. Jeśli nie masz uprawnień administratora klastra Kubernetes, poproś administratora klastra Kubernetes o wykonanie pierwszych kilku kroków w artykule Tworzenie kontrolera danych przy użyciu narzędzi natywnych platformy Kubernetes, które są wymagane do wykonania przez administratora kubernetes przed ukończeniem tego kreatora.

  11. Wybierz klasę magazynu, w której zostanie wdrożony kontroler danych.

  12. Wprowadź nazwę użytkownika i hasło i potwierdź hasło dla konta użytkownika administratora kontrolera danych. Kliknij przycisk Dalej.

  13. Przejrzyj konfigurację wdrożenia.

  14. Kliknij pozycję Wdróż, aby wdrożyć żądaną konfigurację lub skrypt do notesu, aby przejrzeć instrukcje wdrażania lub wprowadzić niezbędne zmiany, takie jak nazwy klas magazynu lub typy usług. Kliknij pozycję Uruchom wszystko w górnej części notesu.

Monitorowanie stanu tworzenia

Utworzenie kontrolera potrwa kilka minut. Postęp można monitorować w innym oknie terminalu za pomocą następujących poleceń:

Uwaga

W poniższych przykładowych poleceniach przyjęto założenie, że utworzono kontroler danych i przestrzeń nazw Kubernetes o nazwie "arc". Jeśli użyto innej nazwy przestrzeni nazw/kontrolera danych, możesz zastąpić ciąg "arc" nazwą.

kubectl get datacontroller --namespace arc
kubectl get pods --namespace arc

Możesz również sprawdzić stan tworzenia dowolnego określonego zasobnika, uruchamiając polecenie podobne do poniższego. Jest to szczególnie przydatne w przypadku rozwiązywania wszelkich problemów.

kubectl describe pod/<pod name> --namespace arc

#Example:
#kubectl describe pod/control-2g7bl --namespace arc

Rozwiązywanie problemów z tworzeniem

Jeśli wystąpią problemy z tworzeniem, zapoznaj się z przewodnikiem rozwiązywania problemów.