Udostępnij za pośrednictwem


Tworzenie usługi Private Link dla usługi Azure Database for MySQL — serwer elastyczny i zarządzanie nim przy użyciu portalu

DOTYCZY: Azure Database for MySQL — serwer elastyczny

Ten samouczek zawiera instrukcje krok po kroku dotyczące konfigurowania połączenia z wystąpieniem serwera elastycznego usługi Azure Database for MySQL za pośrednictwem prywatnego punktu końcowego i nawiązywania połączenia z maszyny wirtualnej znajdującej się w sieci wirtualnej.

Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.

Logowanie się do platformy Azure

Zaloguj się w witrynie Azure Portal.

Tworzenie sieci wirtualnej

W tej sekcji utworzysz sieć wirtualną i podsieć do hostowania maszyny wirtualnej używanej do uzyskiwania dostępu do zasobu usługi Private Link.

  1. W lewym górnym rogu ekranu wybierz pozycję Utwórz zasób>Sieć>Sieć wirtualna.

  2. W obszarze Utwórz sieć wirtualną wybierz następujące informacje:

    Ustawienie Wartość
    Nazwisko Wprowadź wartość MyVirtualNetwork.
    Przestrzeń adresowa Wprowadź adres 10.1.0.0/16.
    Subskrypcja Wybierz subskrypcję.
    Grupa zasobów Wybierz pozycję Utwórz nową, wprowadź nazwę myResourceGroup, a następnie wybierz przycisk OK.
    Lokalizacja Wybierz pozycję Europa Zachodnia.
    Podsieć — nazwa Wprowadź ciąg mySubnet.
    Zakres adresów podsieci: 10.41.0.0/24 Wprowadź 10.1.0.0/24.
  3. Pozostaw resztę jako domyślną i wybierz pozycję Utwórz.

Tworzenie maszyny wirtualnej

  1. W lewym górnym rogu ekranu w witrynie Azure Portal wybierz pozycję Utwórz zasób>Obliczeniowa>maszyna wirtualna.

  2. W obszarze Tworzenie maszyny wirtualnej — Podstawy wybierz następujące informacje:

    Ustawienie Wartość
    SZCZEGÓŁY PROJEKTU
    Subskrypcja Wybierz subskrypcję.
    Grupa zasobów Wybierz pozycję myResourceGroup. Utworzono to w poprzedniej sekcji.
    SZCZEGÓŁY WYSTĄPIENIA
    Virtual machine name Wprowadź wartość myVm.
    Region (Region) Wybierz pozycję Europa Zachodnia.
    Opcje dostępności Pozostaw wartość domyślną Brak wymaganej nadmiarowości infrastruktury.
    Obraz Wybierz pozycję Windows Server 2019 Datacenter.
    Rozmiar Pozostaw wartość domyślną Standardowy DS1, wersja 2.
    KONTO ADMINISTRATORA
    Username Wprowadź wybraną nazwę użytkownika.
    Hasło Wprowadź wybrane hasło. Hasło musi mieć co najmniej 12 znaków i spełniać zdefiniowane wymagania dotyczące złożoności.
    Potwierdź hasło Ponownie wprowadź hasło.
    REGUŁY PORTÓW WEJŚCIOWYCH
    Publiczne porty ruchu przychodzącego Pozostaw wartość domyślną Brak.
    OSZCZĘDZAJ PIENIĄDZE
    Masz już licencję na system Windows? Pozostaw wartość domyślną Nie.
  3. Wybierz pozycję Dalej: dyski.

  4. W obszarze Tworzenie maszyny wirtualnej — dyski pozostaw wartości domyślne i wybierz pozycję Dalej: Sieć.

  5. W obszarze Tworzenie maszyny wirtualnej — sieć wybierz następujące informacje:

    Ustawienie Wartość
    Sieć wirtualna Pozostaw wartość domyślną MyVirtualNetwork.
    Przestrzeń adresowa Pozostaw wartość domyślną 10.1.0.0/24.
    Podsieć Pozostaw wartość domyślną mySubnet (10.1.0.0/24).
    Publiczny adres IP Pozostaw wartość domyślną (nowy) myVm-ip.
    Publiczne porty ruchu przychodzącego Wybierz pozycję Zezwalaj na wybrane porty.
    Wybierz porty wejściowe Wybierz pozycje HTTP i RDP.
  6. Wybierz pozycję Przejrzyj i utwórz. Zostanie wyświetlona strona Przeglądanie i tworzenie , na której platforma Azure weryfikuje konfigurację.

  7. Po wyświetleniu komunikatu Walidacja przekazana wybierz pozycję Utwórz.

Tworzenie wystąpienia elastycznego serwera usługi Azure Database for MySQL z prywatnym punktem końcowym

  • Utwórz wystąpienie serwera elastycznego usługi Azure Database for MySQL z dostępem publicznym (dozwolonymi adresami IP) i prywatnym punktem końcowym jako metodą łączności.

  • Wybierz pozycję Dodaj prywatny punkt końcowy, aby utworzyć prywatny punkt końcowy :

    Ustawienie Wartość
    Szczegóły projektu
    Subskrypcja Wybierz subskrypcję.
    Grupa zasobów Wybierz pozycję myResourceGroup. Utworzono to w poprzedniej sekcji.
    Szczegóły wystąpienia
    Nazwisko Wprowadź wartość myPrivateEndpoint. Jeśli ta nazwa zostanie pobrana, utwórz unikatową nazwę.
    Lokalizacja Wybierz pozycję Europa Zachodnia.
    Sieć wirtualna Wybierz pozycję MyVirtualNetwork.
    Podsieć Wybierz pozycję mySubnet.
    INTEGRACJA Z PRYWATNĄ USŁUGĄ DNS
    Integruj z prywatną strefą DNS Wybierz opcję Tak.
    Prywatna strefa DNS Wybierz pozycję (Nowy)privatelink.mysql.database.Azure.com
  • Wybierz przycisk OK , aby zapisać konfigurację prywatnego punktu końcowego.

  • Po wprowadzeniu pozostałych informacji na pozostałych kartach wybierz pozycję Przejrzyj i utwórz , aby wdrożyć wystąpienie serwera elastycznego usługi Azure Database for MySQL.

Uwaga

W niektórych przypadkach wystąpienie serwera elastycznego usługi Azure Database for MySQL i podsieć sieci wirtualnej znajdują się w różnych subskrypcjach. W takich przypadkach należy zapewnić następujące konfiguracje:

  • Upewnij się, że obie subskrypcje mają zarejestrowanego dostawcę zasobów Microsoft.DBforMySQL/flexibleServer . Aby uzyskać więcej informacji, zobacz rejestracja menedżera zasobów.

Zarządzanie prywatnymi punktami końcowymi na serwerze elastycznym usługi Azure Database for MySQL za pomocą karty Sieć

  1. Przejdź do zasobu serwera elastycznego usługi Azure Database for MySQL w witrynie Azure Portal.

  2. Przejdź do sekcji Sieć w obszarze Ustawienia.

  3. W sekcji Prywatny punkt końcowy możesz zarządzać prywatnymi punktami końcowymi (Dodaj, Zatwierdź, Odrzuć lub Usuń).

    Zrzut ekranu przedstawiający stronę portalu linków prywatnych sieci.

Nawiązywanie połączenia z maszyną wirtualną przy użyciu pulpitu zdalnego (RDP)

Po utworzeniu maszyny myVm połącz się z nią z Internetu w następujący sposób:

  1. Na pasku wyszukiwania portalu wprowadź ciąg myVm.

  2. Wybierz przycisk Połącz. Po wybraniu przycisku Połącz zostanie otwarta strona Łączenie z maszyną wirtualną.

  3. Wybierz pozycję Pobierz plik RDP. Plik Remote Desktop Protocol (.rdp) zostanie utworzony na platformie Azure, a następnie pobrany na komputer.

  4. Otwórz plik downloaded.rdp.

    1. Po wyświetleniu monitu wybierz pozycję Połącz.

    2. Wprowadź nazwę użytkownika i hasło określone podczas tworzenia maszyny wirtualnej.

    Uwaga

    Może być konieczne wybranie pozycji Więcej opcji>Użyj innego konta , aby określić poświadczenia wprowadzone podczas tworzenia maszyny wirtualnej.

  5. Wybierz przycisk OK.

  6. Podczas procesu logowania może pojawić się ostrzeżenie o certyfikacie. Wybierz pozycję Tak lub Kontynuuj , jeśli zostanie wyświetlone ostrzeżenie o certyfikacie.

  7. Po wyświetleniu pulpitu maszyny wirtualnej zminimalizuj ją i wróć z powrotem do pulpitu lokalnego.

Uzyskiwanie dostępu do elastycznego wystąpienia serwera usługi Azure Database for MySQL prywatnie z poziomu maszyny wirtualnej

  1. Na pulpicie zdalnym maszyny wirtualnej myVM otwórz program PowerShell.

  2. Wprowadź nslookup myServer.privatelink.mysql.database.azure.com.

    Zostanie wyświetlony komunikat podobny do następującego:

    Server: UnKnown
    Address: 168.63.129.16
    Non-authoritative answer:
    Name: myServer.privatelink.mysql.database.azure.com
    Address: 10.x.x.x
    

    Uwaga

    Niezależnie od ustawień zapory lub wyłączonego dostępu publicznego testy ping i telnet pomyślnie zweryfikują łączność sieciową.

  3. Przetestuj połączenie usługi Private Link dla wystąpienia serwera elastycznego usługi Azure Database for MySQL przy użyciu dowolnego dostępnego klienta. W poniższym przykładzie użyto aplikacji MySQL Workbench do wykonania operacji.

  4. W obszarze Nowe połączenie wybierz następujące informacje:

    Ustawienie Wartość
    Typ serwera Wybierz pozycję MySQL.
    Nazwa serwera Wybierz myServer.privatelink.mysql.database.Azure.com
    User name Wprowadź nazwę użytkownika jako username@servername podaną podczas tworzenia wystąpienia serwera elastycznego usługi Azure Database for MySQL.
    Hasło Wprowadź hasło podane podczas tworzenia wystąpienia serwera elastycznego usługi Azure Database for MySQL.
    Protokół SSL Wybierz Wymagane.
  5. Wybierz pozycję Połącz.

  6. Przeglądaj bazy danych z menu po lewej stronie.

  7. (Opcjonalnie) Tworzenie informacji lub wykonywanie zapytań na podstawie wystąpienia serwera elastycznego usługi Azure Database for MySQL.

  8. Zamknij połączenie pulpitu zdalnego z maszyną wirtualną myVm.

Czyszczenie zasobów

Po zakończeniu korzystania z prywatnego punktu końcowego usługa Azure Database for MySQL — wystąpienie serwera elastycznego i maszyna wirtualna — usuń grupę zasobów i wszystkie zawarte w niej zasoby:

  1. Wprowadź ciąg myResourceGroup w polu Wyszukiwania w górnej części portalu i wybierz pozycję myResourceGroup z wyników wyszukiwania.

  2. Wybierz pozycję Usuń grupę zasobów.

  3. Wprowadź wartość myResourceGroup w polu WPISZ NAZWĘ GRUPY ZASOBÓW, a następnie wybierz pozycję Usuń.

W tej sekcji dowiesz się, jak dodać prywatny punkt końcowy do utworzonego już wystąpienia serwera elastycznego usługi Azure Database for MySQL.

  1. W witrynie Azure Portal wybierz pozycję Utwórz zasób>Sieć>prywatna Link.

  2. W Centrum usługi Private Link — przegląd wybierz opcję Utwórz prywatny punkt końcowy.

    Zrzut ekranu przedstawiający stronę portalu centrum łącza prywatnego.

  3. W obszarze Tworzenie prywatnego punktu końcowego — Podstawy wybierz informacje o szczegółach projektu:

    Ustawienie Wartość
    Subskrypcja Wybierz subskrypcję.
    Grupa zasobów Wybierz pozycję myResourceGroup. Utworzono to w poprzedniej sekcji.
    Szczegóły wystąpienia
    Nazwisko Wprowadź wartość myPrivateEndpoint. Jeśli ta nazwa zostanie pobrana, utwórz unikatową nazwę.
    Lokalizacja Wybierz pozycję Europa Zachodnia.
  4. Wybierz pozycję Dalej: Zasób, a następnie wybierz następujące informacje:

    Ustawienie Wartość
    Metoda połączenia Wybierz pozycję Połącz z zasobem platformy Azure w moim katalogu.
    Subskrypcja Wybierz subskrypcję.
    Typ zasobu Wybierz pozycję Microsoft.DBforMySQL/flexibleServers.
    Zasób Wybierz pozycję myServer
    Docelowy podźródło Wybierz pozycję mysqlServer
  5. Wybierz pozycję Dalej: Sieć wirtualna, a następnie wybierz informacje o sieci :

    Ustawienie Wartość
    Sieć wirtualna Wybierz pozycję MyVirtualNetwork.
    Podsieć Wybierz pozycję mySubnet.
  6. Wybierz pozycję Dalej: DNS, a następnie wybierz informacje o integracji z prywatną usługą DNS:

    Ustawienie Wartość
    Integruj z prywatną strefą DNS Wybierz opcję Tak.
    Prywatna strefa DNS Wybierz pozycję (Nowy)privatelink.mysql.database.Azure.com

Uwaga

Użyj wstępnie zdefiniowanej prywatnej strefy DNS usługi lub podaj preferowaną nazwę strefy DNS. Aby uzyskać szczegółowe informacje, zobacz [Konfiguracja strefy DNS usług platformy Azure.

  1. Wybierz pozycję Przejrzyj i utwórz. Zostanie wyświetlona strona Przeglądanie i tworzenie , na której platforma Azure weryfikuje konfigurację.

  2. Po wyświetleniu komunikatu Walidacja przekazana wybierz pozycję Utwórz.

Uwaga

Nazwa FQDN w ustawieniu DNS klienta nie rozpoznaje skonfigurowanego prywatnego adresu IP. Musisz skonfigurować strefę DNS dla skonfigurowanej nazwy FQDN, jak pokazano tutaj.

Następne kroki