Tworzenie komunikacji równorzędnej sieci wirtualnej — Resource Manager, różne subskrypcje i dzierżawy usługi Azure Active Directory

Z tego samouczka dowiesz się, jak utworzyć komunikację równorzędną sieci wirtualnych między sieciami wirtualnymi utworzonymi za pośrednictwem Resource Manager. Sieci wirtualne istnieją w różnych subskrypcjach, które mogą należeć do różnych dzierżaw usługi Azure Active Directory (Azure AD). Komunikacja równorzędna dwóch sieci wirtualnych umożliwia zasobom w różnych sieciach wirtualnych komunikowanie się ze sobą z tą samą przepustowością i opóźnieniem, tak jakby zasoby znajdowały się w tej samej sieci wirtualnej. Dowiedz się więcej o komunikacji równorzędnej sieci wirtualnych.

W zależności od tego, czy sieci wirtualne znajdują się w tej samej subskrypcji, czy w różnych subskrypcjach kroki tworzenia komunikacji równorzędnej sieci wirtualnych różnią się. Kroki tworzenia sieci równorzędnych za pomocą klasycznego modelu wdrażania różnią się. Aby uzyskać więcej informacji na temat modeli wdrażania, zobacz Model wdrażania platformy Azure.

Dowiedz się, jak utworzyć komunikację równorzędną sieci wirtualnych w innych scenariuszach, wybierając scenariusz z poniższej tabeli:

Model wdrażania platformy Azure Subskrypcja platformy Azure
Resource Manager — w obu przypadkach Tym samym
Jedna sieć — Resource Manager, druga — model klasyczny Tym samym
Jedna sieć — Resource Manager, druga — model klasyczny Różne

Nie można utworzyć komunikacji równorzędnej sieci wirtualnych między dwiema sieciami wirtualnymi wdrożoną za pośrednictwem klasycznego modelu wdrażania. Jeśli musisz połączyć sieci wirtualne, które zostały utworzone za pomocą klasycznego modelu wdrażania, możesz użyć usługi Azure VPN Gateway do połączenia sieci wirtualnych.

Ten samouczek umożliwia komunikację równorzędną sieci wirtualnych w tym samym regionie. Sieci wirtualne można również łączyć za pomocą komunikacji równorzędnej w różnych obsługiwanych regionach. Zaleca się zapoznanie się z wymaganiami i ograniczeniami dotyczącymi komunikacji równorzędnej przed komunikacją równorzędną sieci wirtualnych.

Wymagania wstępne

  • Konta platformy Azure z dwiema aktywnymi subskrypcjami. Utwórz bezpłatne konto.

  • Konto platformy Azure z uprawnieniami w obu subskrypcjach lub koncie w każdej subskrypcji z odpowiednimi uprawnieniami do tworzenia komunikacji równorzędnej sieci wirtualnej. Aby uzyskać listę uprawnień, zobacz Uprawnienia komunikacji równorzędnej sieci wirtualnych.

    • Aby oddzielić obowiązek zarządzania siecią należącą do każdej dzierżawy, dodaj użytkownika z każdej dzierżawy jako gościa w przeciwnej dzierżawie i przypisz im rolę Współautor sieci do sieci wirtualnej. Ta procedura ma zastosowanie, jeśli sieci wirtualne znajdują się w różnych subskrypcjach i dzierżawach usługi Active Directory.

    • Aby ustanowić komunikację równorzędną sieci, jeśli nie zamierzasz rozdzielić obowiązku zarządzania siecią należącą do każdej dzierżawy, dodaj użytkownika z dzierżawy A jako gościa w przeciwnej dzierżawie. Następnie przypisz im rolę Współautor sieci, aby zainicjować i połączyć komunikację równorzędną sieci z każdej subskrypcji. Dzięki tym uprawnieniom użytkownik może ustanowić komunikację równorzędną sieci z każdej subskrypcji.

    • Aby uzyskać więcej informacji na temat użytkowników-gości, zobacz Dodawanie użytkowników współpracy B2B w usłudze Azure Active Directory w Azure Portal.

    • Każdy użytkownik musi zaakceptować zaproszenie użytkownika-gościa od przeciwległej dzierżawy usługi Azure Active Directory.

W poniższych krokach dowiesz się, jak połączyć równorzędne sieci wirtualne w różnych subskrypcjach i dzierżawach usługi Azure Active Directory.

Możesz użyć tego samego konta, które ma uprawnienia w obu subskrypcjach, lub użyć oddzielnych kont dla każdej subskrypcji, aby skonfigurować komunikację równorzędną. Konto z uprawnieniami w obu subskrypcjach może wykonać wszystkie kroki bez wylogowywania się i logowania do portalu oraz przypisywania uprawnień.

Następujące zasoby i przykłady kont są używane w krokach opisanych w tym artykule:

Konto użytkownika Grupa zasobów Subskrypcja Sieć wirtualna
Usera myResourceGroupA SubskrypcjaA myVNetA
Userb myResourceGroupB SubskrypcjaB myVNetB

Tworzenie sieci wirtualnej — myVNetA

Uwaga

Jeśli używasz pojedynczego konta do wykonania tych kroków, możesz pominąć kroki w celu wylogowania się z portalu i przypisania innego użytkownika uprawnień do sieci wirtualnych.

  1. Zaloguj się do Azure Portal jako UżytkownikA.

  2. W polu wyszukiwania w górnej części portalu wprowadź wartość Sieć wirtualna. Wybierz pozycję Sieci wirtualne w wynikach wyszukiwania.

  3. Wybierz pozycję + Utwórz.

  4. Na karcie Podstawy w obszarze Tworzenie sieci wirtualnej wprowadź lub wybierz następujące informacje:

    Ustawienie Wartość
    Szczegóły projektu
    Subskrypcja Wybierz swoją subskrypcjęA.
    Grupa zasobów Wybierz pozycjęUtwórz nowy.
    Wprowadź wartość myResourceGroupA w polu Nazwa.
    Wybierz przycisk OK.
    Szczegóły wystąpienia
    Nazwa Wprowadź myVNetA.
    Region Wybierz region.
  5. Wybierz pozycję Dalej: adresy IP.

  6. W obszarze przestrzeni adresowej IPv4 wprowadź wartość 10.1.0.0/16.

  7. Wybierz pozycję + Dodaj podsieć.

  8. Wprowadź lub wybierz następujące informacje:

    Ustawienie Wartość
    Nazwa podsieci Wprowadź mySubnet.
    Zakres adresów podsieci Wprowadź 10.1.0.0/24.
  9. Wybierz pozycję Dodaj.

  10. Wybierz pozycję Przejrzyj i utwórz.

  11. Wybierz pozycję Utwórz.

Przypisywanie uprawnień dla użytkownikaB

Konto użytkownika w innej subskrypcji, z którą chcesz pracować równorzędnie, musi zostać dodane do wcześniej utworzonej sieci. Jeśli używasz jednego konta dla obu subskrypcji, możesz pominąć tę sekcję.

  1. Nie wyloguj się do portalu jako UżytkownikA.

  2. W polu wyszukiwania w górnej części portalu wprowadź wartość Sieć wirtualna. Wybierz pozycję Sieci wirtualne w wynikach wyszukiwania.

  3. Wybierz pozycję myVNetA.

  4. Wybierz pozycję Kontrola dostępu (IAM) .

  5. Wybierz pozycję + Dodaj ->Dodaj przypisanie roli.

  6. Na karcie Dodawanie przypisania roli na karcie Rola wybierz pozycję Współautor sieci.

  7. Wybierz opcję Dalej.

  8. Na karcie Członkowie wybierz pozycję + Wybierz członków.

  9. W polu wyszukiwania Wybierz członków wprowadź wartość UserB.

  10. Wybierz pozycję Wybierz.

  11. Wybierz pozycję Przejrzyj i przypisz.

  12. Wybierz pozycję Przejrzyj i przypisz.

Uzyskiwanie identyfikatora zasobu myVNetA

  1. Pozostanie zalogowanym do portalu jako UżytkownikA.

  2. W polu wyszukiwania w górnej części portalu wprowadź wartość Sieć wirtualna. Wybierz pozycję Sieci wirtualne w wynikach wyszukiwania.

  3. Wybierz pozycję myVNetA.

  4. W obszarze Ustawienia wybierz pozycję Właściwości.

  5. Skopiuj informacje w polu Identyfikator zasobu i zapisz je w kolejnych krokach. Identyfikator zasobu jest podobny do następującego przykładu: /subscriptions/<Subscription Id>/resourceGroups/myResourceGroupA/providers/Microsoft.Network/virtualNetworks/myVnetA.

  6. Wyloguj się z portalu jako UżytkownikA.

Tworzenie sieci wirtualnej — myVNetB

W tej sekcji zalogujesz się jako UżytkownikB i utworzysz sieć wirtualną dla połączenia komunikacji równorzędnej z siecią myVNetA.

  1. Zaloguj się do portalu jako użytkownikB. Jeśli używasz jednego konta dla obu subskrypcji, przejdź do obszaru SubskrypcjaB w portalu.

  2. W polu wyszukiwania w górnej części portalu wprowadź wartość Sieć wirtualna. Wybierz pozycję Sieci wirtualne w wynikach wyszukiwania.

  3. Wybierz pozycję + Utwórz.

  4. Na karcie Podstawytworzenia sieci wirtualnej wprowadź lub wybierz następujące informacje:

    Ustawienie Wartość
    Szczegóły projektu
    Subskrypcja Wybierz swoją subskrypcjęB.
    Grupa zasobów Wybierz pozycjęUtwórz nowy.
    Wprowadź wartość myResourceGroupB w polu Nazwa.
    Wybierz przycisk OK.
    Szczegóły wystąpienia
    Nazwa Wprowadź myVNetB.
    Region Wybierz region.
  5. Wybierz pozycję Dalej: adresy IP.

  6. W przestrzeni adresowej IPv4 wprowadź wartość 10.2.0.0/16.

  7. Wybierz pozycję + Dodaj podsieć.

  8. Wprowadź lub wybierz następujące informacje:

    Ustawienie Wartość
    Nazwa podsieci Wprowadź mySubnet.
    Zakres adresów podsieci Wprowadź wartość 10.2.0.0/24.
  9. Wybierz pozycję Dodaj.

  10. Wybierz pozycję Przejrzyj i utwórz.

  11. Wybierz pozycję Utwórz.

Przypisywanie uprawnień dla użytkownikaA

Konto użytkownika w innej subskrypcji, z którą chcesz pracować równorzędnie, musi zostać dodane do utworzonej wcześniej sieci. Jeśli używasz jednego konta dla obu subskrypcji, możesz pominąć tę sekcję.

  1. Pozostanie zalogowanym do portalu jako użytkownikB.

  2. W polu wyszukiwania w górnej części portalu wprowadź wartość Sieć wirtualna. Wybierz pozycję Sieci wirtualne w wynikach wyszukiwania.

  3. Wybierz pozycję myVNetB.

  4. Wybierz pozycję Kontrola dostępu (IAM) .

  5. Wybierz pozycję + Dodaj ->Dodaj przypisanie roli.

  6. Na karcie Dodawanie przypisania roli na karcie Rola wybierz pozycję Współautor sieci.

  7. Wybierz opcję Dalej.

  8. Na karcie Członkowie wybierz pozycję + Wybierz członków.

  9. W polu wyszukiwania Wybierz członków wprowadź wartość UserA.

  10. Wybierz pozycję Wybierz.

  11. Wybierz pozycję Przejrzyj i przypisz.

  12. Wybierz pozycję Przejrzyj i przypisz.

Uzyskiwanie identyfikatora zasobu myVNetB

Identyfikator zasobu myVNetB jest wymagany do skonfigurowania połączenia komunikacji równorzędnej z sieci myVNetA do myVNetB. Wykonaj poniższe kroki, aby uzyskać identyfikator zasobu myVNetB.

  1. Pozostanie zalogowanym do portalu jako użytkownikB.

  2. W polu wyszukiwania w górnej części portalu wprowadź wartość Sieć wirtualna. Wybierz pozycję Sieci wirtualne w wynikach wyszukiwania.

  3. Wybierz pozycję myVNetB.

  4. W obszarze Ustawienia wybierz pozycję Właściwości.

  5. Skopiuj informacje w polu Identyfikator zasobu i zapisz je w kolejnych krokach. Identyfikator zasobu jest podobny do następującego przykładu: /subscriptions/<Subscription Id>/resourceGroups/myResourceGroupB/providers/Microsoft.Network/virtualNetworks/myVnetB.

  6. Wyloguj się z portalu jako użytkownikB.

Tworzenie połączenia komunikacji równorzędnej — myVNetA do sieci myVNetB

Aby skonfigurować połączenie komunikacji równorzędnej, potrzebny jest identyfikator zasobumyVNetB z poprzednich kroków.

  1. Zaloguj się do Azure Portal jako UżytkownikA. Jeśli używasz jednego konta dla obu subskrypcji, zmień wartość na SubscriptionA w portalu.

  2. W polu wyszukiwania w górnej części portalu wprowadź wartość Sieć wirtualna. Wybierz pozycję Sieci wirtualne w wynikach wyszukiwania.

  3. Wybierz pozycję myVNetA.

  4. Wybierz pozycję Komunikacja równorzędna.

  5. Wybierz pozycję + Dodaj.

  6. Wprowadź lub wybierz następujące informacje w temacie Dodawanie komunikacji równorzędnej:

    Ustawienie Wartość
    Ta sieć wirtualna
    Nazwa łącza komunikacji równorzędnej Wprowadź myVNetAToMyVNetB.
    Ruch do zdalnej sieci wirtualnej Pozostaw wartość domyślną Zezwalaj (wartość domyślna).
    Ruch przekazywany z zdalnej sieci wirtualnej Pozostaw wartość domyślną Zezwalaj (wartość domyślna).
    Brama sieci wirtualnej lub serwer tras Pozostaw wartość domyślną None (default).
    Zdalna sieć wirtualna
    Nazwa łącza komunikacji równorzędnej Pozostaw to pole puste.
    Model wdrażania sieci wirtualnej Wybierz pozycję Resource Manager.
    Wybierz pole wyboru Znam identyfikator zasobu.
    Identyfikator zasobu Wprowadź lub wklej identyfikator zasobu dla myVNetB.
  7. W polu ściągania wybierz katalog odpowiadający myVNetB i UserB.

  8. Wybierz pozycję Uwierzytelnij.

  9. Wybierz pozycję Dodaj.

  10. Wyloguj się z portalu jako UżytkownikA.

Połączenie komunikacji równorzędnej jest wyświetlane w obszarze Komunikacja równorzędna w stanie zainicjowanym . Aby ukończyć komunikację równorzędną, należy skonfigurować odpowiednie połączenie w sieci myVNetB.

Tworzenie połączenia komunikacji równorzędnej — myVNetB do sieci myVNetA

Aby skonfigurować połączenie komunikacji równorzędnej, potrzebne są identyfikatory zasobów dla sieci myVNetA z poprzednich kroków.

  1. Zaloguj się do Azure Portal jako użytkownikB. Jeśli używasz jednego konta dla obu subskrypcji, przejdź do obszaru SubskrypcjaB w portalu.

  2. W polu wyszukiwania w górnej części portalu wprowadź wartość Sieć wirtualna. Wybierz pozycję Sieci wirtualne w wynikach wyszukiwania.

  3. Wybierz pozycję myVNetB.

  4. Wybierz pozycję Komunikacja równorzędna.

  5. Wybierz pozycję + Dodaj.

  6. Wprowadź lub wybierz następujące informacje w temacie Dodawanie komunikacji równorzędnej:

    Ustawienie Wartość
    Ta sieć wirtualna
    Nazwa łącza komunikacji równorzędnej Wprowadź myVNetBToMyVNetA.
    Ruch do zdalnej sieci wirtualnej Pozostaw wartość domyślną zezwalania (wartość domyślna).
    Ruch przekazywany z zdalnej sieci wirtualnej Pozostaw wartość domyślną zezwalania (wartość domyślna).
    Brama sieci wirtualnej lub serwer route server Pozostaw wartość domyślną Brak (wartość domyślna).
    Zdalna sieć wirtualna
    Nazwa łącza komunikacji równorzędnej Pozostaw to pole puste.
    Model wdrażania sieci wirtualnej Wybierz pozycję Resource Manager.
    Zaznacz pole, w przypadku których znam identyfikator zasobu.
    Identyfikator zasobu Wprowadź lub wklej identyfikator zasobu dla sieci myVNetA.
  7. W polu ściągania wybierz katalog odpowiadający sieci myVNetA i UserA.

  8. Wybierz pozycję Uwierzytelnij.

  9. Wybierz pozycję Dodaj.

Komunikacja równorzędna została pomyślnie nawiązana po wyświetleniu komunikatu Połączono w kolumnie Stan komunikacji równorzędnej dla obu sieci wirtualnych w komunikacji równorzędnej. Wszystkie zasoby platformy Azure utworzone w obu sieciach wirtualnych mogą teraz komunikować się ze sobą za pośrednictwem ich adresów IP. Jeśli używasz domyślnego rozpoznawania nazw platformy Azure dla sieci wirtualnych, zasoby w sieciach wirtualnych nie mogą rozpoznawać nazw w sieciach wirtualnych. Jeśli chcesz rozpoznawać nazwy między sieciami wirtualnymi w komunikacji równorzędnej, musisz utworzyć własny serwer DNS lub użyć usługi Azure DNS.

Aby uzyskać więcej informacji na temat używania własnego systemu DNS do rozpoznawania nazw, zobacz Rozpoznawanie nazw przy użyciu własnego serwera DNS.

Aby uzyskać więcej informacji na temat usługi Azure DNS, zobacz Co to jest usługa Azure DNS?.

Następne kroki