Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье показано, как подключить классические виртуальные сети к виртуальным сетям Resource Manager, чтобы разрешить ресурсам, расположенным в отдельных моделях развертывания, взаимодействовать друг с другом. Действия, описанные в этой статье, в основном используют портал Azure, но вы также можете создать эту конфигурацию с помощью PowerShell, выбрав статью из этого списка.
Эта статья предназначена для клиентов, которые уже создали виртуальную сеть с помощью классической (устаревшей) модели развертывания и хотят подключить классическую виртуальную сеть к виртуальной сети, созданной с помощью последней модели развертывания. Если у вас еще нет устаревшего VNet, используйте статью "Создание подключения VNet к VNet".
Architecture
Подключение классической виртуальной сети к виртуальной сети Resource Manager аналогично подключению виртуальной сети к локальному расположению сайта. Оба типа подключения используют VPN-шлюз для обеспечения безопасного туннеля с помощью IPsec/IKE. Вы можете создать подключение между виртуальными сетями, которые находятся в разных подписках и в разных регионах. Вы также можете подключить VNets, которые уже подключены к локальным сетям, если шлюз является динамическим или основан на маршрутах. Дополнительные сведения о подключениях между виртуальными сетями см. в разделе "Часто задаваемые вопросы о подключениях между виртуальными сетями (VNet-to-VNet FAQ)".
Для этой конфигурации вы создадите vpn-шлюз через vpn-туннель IPsec/IKE между виртуальными сетями. Убедитесь, что ни один из диапазонов виртуальной сети не перекрывается друг с другом или с любым из локальных сетей, к которым они подключаются.
В следующей таблице показано, как определены примеры виртуальных сетей и локальных сайтов:
| виртуальная сеть | Адресное пространство | Регион | Подключение к локальному сетевому сайту |
|---|---|---|---|
| ClassicVNet | (10.1.0.0/16) | West US | RMVNetSite (192.168.0.0/16) |
| RMVNet | (192.168.0.0/16) | East US | ClassicVNetSite (10.1.0.0/16) |
Предпосылки
В этих шагах предполагается, что обе виртуальные сети уже созданы. Если вы используете эту статью в качестве упражнения и не имеете виртуальных сетей (VNets), в шагах есть ссылки, которые помогут вам их создать.
Убедитесь, что диапазоны адресов для виртуальных сетей не перекрываются друг с другом или перекрываются с любым из диапазонов для других подключений, к которым могут подключаться шлюзы.
В этой статье мы используем портал Azure и PowerShell. PowerShell требуется для создания подключения из классической виртуальной сети к виртуальной сети Resource Manager. Установите последние командлеты PowerShell как для Resource Manager, так и для Управления Службами.
Хотя можно выполнить несколько команд PowerShell с помощью среды Azure Cloud Shell, необходимо установить обе версии командлетов для правильного создания подключений.
Командлеты PowerShell для управления службами (классическая модель). При установке командлетов управления службами может потребоваться изменить политику выполнения , чтобы установить классическую версию модуля Azure.
Подробнее: Установка и настройка Azure PowerShell.
Примеры параметров
Эти значения можно использовать для создания тестовой среды или получения более подробного понимания примеров в этой статье.
Классическая виртуальная сеть
Имя виртуальной сети = ClassicVNet
Адресное пространство = 10.1.0.0/16
Имя подсети = Подсеть1
Диапазон адресов подсети = 10.1.0.0/24
Подписка = подписка, которую вы хотите использовать
Группа ресурсов = ClassicRG
Расположение = западная часть США
Диапазон адресов GatewaySubnet = 10.1.255.0/27
Имя локального сайта = RMVNetSite
Размер шлюза = стандартный
Виртуальная сеть Resource Manager
Имя виртуальной сети = RMVNet
Адресное пространство = 192.168.0.0/16
Группа ресурсов = RMRG
Location = Восточная часть США
Имя подсети = Подсеть1
Диапазон адресов = 192.168.1.0/24
GatewaySubnet = 192.168.255.0/27
Имя шлюза виртуальной сети = RMGateway
Тип шлюза = VPN
Тип VPN = на основе маршрутов
SKU = VpnGw2AZ
Location = Восточная часть США
Виртуальная сеть = RMVNet(свяжите VPN-шлюз с этой виртуальной сетью)
Первая IP-конфигурация = rmgwpip (общедоступный IP-адрес шлюза)
Шлюз локальной сети = ClassicVNetSite
Имя подключения = RM-Classic
Настройка классической виртуальной сети
В этом разделе описано, как создать классическую виртуальную сеть, локальную сеть (локальный сайт) и шлюз виртуальной сети. Снимки экрана приведены в качестве примеров. Обязательно замените значения собственными или используйте примеры значений.
Если у вас уже есть виртуальная сеть с VPN-шлюзом, убедитесь, что шлюз является динамическим. Если это статический, необходимо сначала удалить VPN-шлюз, прежде чем перейти к настройке сайта и шлюза.
1. Создание классической виртуальной сети
Если у вас нет классической виртуальной сети и вы используете эти действия в качестве упражнения, можно создать виртуальную сеть с помощью примеров значений. Выполните приведенные ниже действия, чтобы использовать метод навигации, описанный в шагах по созданию виртуальной сети.
Примеры значений
- Сведения о проекте
- Группа ресурсов = ClassicRG
- Сведения об экземпляре
- Имя = ClassicVNet
- Адресное пространство = 10.1.0.0/16
- Имя подсети = Подсеть1
- Диапазон адресов подсети = 10.1.0.0/24
- Расположение = западная часть США
Откройте портал Azure и войдите в систему, используя свою учетную запись Azure.
Это важно
Чтобы увидеть возможность создания классической виртуальной сети, перейдите на страницу, выполнив следующие действия.
Нажмите кнопку +Создать ресурс в верхней части страницы, чтобы открыть страницу со службой поиска и Marketplace.
В поле "Службы поиска" и "Marketplace " введите "Виртуальная сеть".
Найдите виртуальную сеть из возвращаемого списка и щелкните ее, чтобы открыть страницу виртуальной сети .
На странице «Виртуальная сеть» в тексте под кнопкой «Создать» нажмите (изменить на Classic), чтобы переключиться на вариант «развертывание с Classic». Если вы случайно не сделаете этого, вместо этого у вас будет виртуальная сеть Resource Manager.
Нажмите кнопку "Создать", чтобы открыть страницу "Создать виртуальную сеть" (классическую).
Введите значения, а затем нажмите Проверить и создать и Создать, чтобы создать классическую VNet.
2. Настройка классического сайта и шлюза виртуальной сети
Перейдите в классическую виртуальную сеть.
В списке меню слева щелкните шлюз, а затем щелкните баннер, чтобы открыть страницу для настройки шлюза.
На странице "Настройка VPN-подключения и шлюза" на вкладке Подключение введите значения, используя примерные значения по мере необходимости.
- Тип подключения = Межсайтовое
- Имя локального сайта = RMVNetSite
- IP-адрес VPN-шлюза = используйте значение заполнителя, если вы не знаете общедоступный IP-адрес VPN-шлюза Resource Manager или еще не создали его. Этот параметр можно обновить позже.
- Адреса клиента локального сайта = диапазон адресов для виртуальной сети RM. Например, 192.168.0.0/16.
В нижней части страницы нажмите кнопку "Далее: шлюз ", чтобы перейти на вкладку шлюза.
На вкладке "Шлюз" настройте параметры:
- Размер - Standard
- Тип маршрутизации = динамический
- Диапазон адресов для GatewaySubnet = 10.1.255.0/27
Нажмите кнопку "Просмотр и создание ", чтобы проверить параметры.
Нажмите кнопку "Создать", чтобы создать шлюз. Для создания шлюза может потребоваться до 45 минут. Пока настраивается шлюз, вы можете продолжить выполнение следующих шагов.
Настройка VNet Resource Manager
В этом разделе описано, как создать виртуальную сеть RM и VPN-шлюз RM. Если у вас уже есть виртуальная сеть Resource Manager и VPN-шлюз, убедитесь, что шлюз основан на маршруте.
1. Создание виртуальной сети RM
Создайте виртуальную сеть Resource Manager.
Инструкции см. в разделе "Создание виртуальной сети".
Примеры значений:
- Сведения о проекте
- Группа ресурсов: RMRG
- Сведения об экземпляре
- Имя виртуальной сети = RMVNet
- Регион = восточная часть США
- IP-адреса
- Адресное пространство = 192.168.0.0/16
- Имя подсети = Подсеть1
- Диапазон адресов = 192.168.1.0/24
2. Создание шлюза виртуальной сети RM
Затем создайте объект шлюза виртуальной сети (VPN-шлюза) для виртуальной сети. Создание шлюза часто занимает 45 минут и более, в зависимости от выбранного SKU шлюза.
Инструкции см . в разделе "Создание VPN-шлюза"
Примеры значений:
- Сведения об экземпляре
- Name = RMGateway
- Регион = восточная часть США
- Тип шлюза = VPN
- Тип VPN = на основе маршрутов
- SKU = VpnGw2AZ
- Поколение = поколение2
- Виртуальная сеть = RMVNet
- Диапазон адресов GatewaySubnet = 192.168.255.0/27
- Тип общедоступного IP-адреса = Базовый
- Общедоступный IP-адрес
- Общедоступный IP-адрес = создание нового
- Имя общедоступного IP-адреса = RMGWpip
3. Создание шлюза локальной сети RM
На этом шаге вы создадите шлюз локальной сети. Шлюз локальной сети — это объект, указывающий диапазон адресов и конечную точку общедоступного IP-адреса, связанную с классической виртуальной сетью и его шлюзом виртуальной сети.
Инструкции см. в разделе "Создание шлюза локальной сети".
Примеры значений
- Сведения о проекте
- Группа ресурсов: RMRG
- Регион = восточная часть США
- Name = ClassicVNetSite
- Endpoint = IP-адрес
- IP-адрес = общедоступный IP-адрес шлюза классической виртуальной сети. При необходимости можно использовать временный IP-адрес, а затем вернуться и изменить его позже.
- Адресное пространство = 10.1.0.0/16 (адресное пространство классической виртуальной сети)
Изменение параметров шлюза сайта и локальной сети
После завершения развертывания обоих шлюзов можно выполнить следующие действия. Для следующих шагов требуется общедоступный IP-адрес, назначенный каждому шлюзу.
Изменение параметров локального сайта классической виртуальной сети
В этом разделе описано, как изменить сайт локальной сети для классической виртуальной сети, обновив поле общедоступного IP-адреса с адресом шлюза виртуальной сети Resource Manager.
- Для выполнения этих действий необходимо получить общедоступный IP-адрес для шлюза виртуальной сети Resource Manager. Ip-адрес шлюза можно найти, перейдя на страницу обзора шлюза виртуальной сети RM. Скопируйте IP-адрес.
- Затем перейдите к классической виртуальной сети.
- В меню слева щелкните Подключения от сайта к сайту, чтобы открыть страницу подключений от сайта к сайту.
- Под «Имя» щелкните на имя созданного вами сайта RM. Например, RMVNetSite. Откроется страница "Свойства " для локального сайта.
- На странице "Свойства" нажмите кнопку "Изменить локальный сайт".
- Измените IP-адрес VPN-шлюза на общедоступный IP-адрес , назначенный шлюзу RMVNet (шлюзу, к которому требуется подключиться).
- Нажмите кнопку ОК, чтобы сохранить настройки.
Изменение параметров шлюза локальной сети виртуальной сети RM
В этом разделе описано, как изменить параметры шлюза локальной сети для объекта шлюза локальной сети Resource Manager, обновив поле общедоступного IP-адреса с адресом классического шлюза виртуальной сети.
- Для этих действий необходимо получить общедоступный IP-адрес для классического шлюза виртуальной сети. Ip-адрес шлюза можно найти, перейдя на страницу обзора классической виртуальной сети.
- Найдите шлюз локальной сети во всех ресурсах. В нашем примере шлюз локальной сети — ClassicVNetSite.
- В меню слева щелкните "Конфигурация " и обновите IP-адрес. Закрытие страницы.
Инструкции см. в разделе "Изменение параметров шлюза локальной сети".
Настройка подключений
В этом разделе описано, как подключить классическую виртуальную сеть к виртуальной сети RM. Несмотря на то, что вы можете выполнить классическое подключение виртуальной сети на портале, это приведет к сбою. В этом разделе необходимо установить PowerShell локально на компьютере, как указано в предварительных требованиях.
Получение классических значений виртуальной сети
При создании виртуальной сети на портале Azure полные значения имени и сайта не отображаются на портале. Например, виртуальная сеть, которая, как представляется, называется "ClassicVNet" на портале Azure, может иметь гораздо большее имя в файле конфигурации сети. Имя может выглядеть примерно так: Group ClassicRG ClassicVNet. Сайт локальной сети также может иметь гораздо большее имя, чем то, что отображается на портале.
В этих шагах вы скачайте файл конфигурации сети и получите значения, используемые для следующих разделов.
1. Подключение к учетной записи Azure
Откройте консоль PowerShell с повышенными правами и войдите в учетную запись Azure. После входа параметры учетной записи загружаются, чтобы они были доступны в Azure PowerShell. Следующий командлет запрашивает учетные данные для входа в систему для учетной записи Azure для модели развертывания Resource Manager.
Сначала подключитесь к RM.
Чтобы использовать RM-командлеты, подключитесь.
Connect-AzAccountПолучите список подписок Azure (необязательно).
Get-AzSubscriptionЕсли у вас несколько подписок, укажите нужную подписку.
Select-AzSubscription -SubscriptionName "Name of subscription"Затем необходимо подключиться к классическим командлетам PowerShell.
Используйте следующую команду, чтобы добавить учетную запись Azure для классической модели развертывания:
Add-AzureAccountПолучение списка подписок (необязательно).
Get-AzureSubscriptionЕсли у вас несколько подписок, укажите нужную подписку.
Select-AzureSubscription -SubscriptionName "Name of subscription"
2. Просмотр значений файла конфигурации сети
Создайте каталог на компьютере. В нашем примере мы создали каталог с именем AzureNet.
Экспортируйте файл конфигурации сети в каталог. В этом примере файл конфигурации сети экспортируется в C:\AzureNet.
Get-AzureVNetConfig -ExportToFile C:\AzureNet\NetworkConfig.xmlОткройте файл с текстовым редактором и просмотрите имя классической виртуальной сети. Используйте имена в файле конфигурации сети при выполнении командлетов PowerShell.
- Имена виртуальных сетей указаны в виде VirtualNetworkSite name =
- Имена сайтов указаны как LocalNetworkSite name=
3. Создание подключения
Задайте общий ключ и создайте подключение из классической виртуальной сети к виртуальной сети Resource Manager. Подключения должны создаваться с помощью PowerShell, а не портала Azure.
Если вы получите ошибку, убедитесь, что сайт и имена виртуальных сетей верны. Кроме того, убедитесь, что вы прошли проверку подлинности для обеих версий PowerShell или не сможете задать общий ключ.
- В этом примере -VNetName — это имя классической виртуальной сети, как показано в файле конфигурации сети.
- -LocalNetworkSiteName — это имя, указанное для локального сайта, как показано в файле конфигурации сети. Используйте все имя сайта, включая все числа.
- -SharedKey — это значение, которое вы создаете и задаете. В этом примере мы использовали abc123, но необходимо создать и использовать что-то более сложное. Значение, которое вы указываете здесь, должно совпадать со значением, которое вы указываете при создании подключения Resource Manager к классической системе.
Задайте ключ.
Set-AzureVNetGatewayKey -VNetName "Group ClassicRG ClassicVNet" ` -LocalNetworkSiteName "172B916_RMVNetSite" -SharedKey abc123Создайте VPN-подключение, выполнив следующие команды. Обязательно измените команды, чтобы отразить вашу среду.
Задайте переменные.
$vnet01gateway = Get-AzLocalNetworkGateway -Name ClassicVNetSite -ResourceGroupName RMRG $vnet02gateway = Get-AzVirtualNetworkGateway -Name RMGateway -ResourceGroupName RMRGСоздайте подключение. Обратите внимание, что -ConnectionType — IPsec, а не Vnet2Vnet.
New-AzVirtualNetworkGatewayConnection -Name RM-Classic -ResourceGroupName RMRG ` -Location "East US" -VirtualNetworkGateway1 ` $vnet02gateway -LocalNetworkGateway2 ` $vnet01gateway -ConnectionType IPsec -RoutingWeight 10 -SharedKey 'abc123'
Проверка подключений
Вы можете проверить подключения с помощью портала Azure или PowerShell. При проверке может потребоваться подождать минуту или два при создании подключения. Когда подключение выполнено успешно, состояние подключения изменяется с "Подключение" на "Подключено".
Проверка подключения классической виртуальной сети к RM
На портале Azure можно просмотреть состояние подключения для классического VPN-шлюза виртуальной сети, перейдя к подключению. В следующих шагах показано, как перейти к подключению и проверить его.
- На портале Azure перейдите в классическую виртуальную сеть (VNet).
- На странице виртуальной сети щелкните тип подключения, которое требуется просмотреть. Например, соединения между сетями.
- На странице подключений типа "сайт-сайт" в разделе Имя выберите подключение, которое вы хотите просмотреть.
- На странице "Свойства" просмотрите сведения о подключении.
Проверьте соединение виртуальной сети RM VNet с классическим подключением
Чтобы на портале Azure просмотреть состояние подключения VPN-шлюза, перейдите к нужному подключению. В следующих шагах показано, как перейти к подключению и проверить его.
- На портале Azure перейдите к шлюзу виртуальной сети.
- На странице шлюза виртуальной сети щелкните "Подключения". Вы увидите состояние каждого подключения.
- Щелкните имя подключения, которое требуется проверить. В Essentials можно просмотреть дополнительные сведения о подключении. Значения состояния : "Успешно" и "Подключено" при успешном подключении.
Дальнейшие шаги
Дополнительные сведения о подключениях между виртуальными сетями см. в разделе "Часто задаваемые вопросы о VPN-шлюзе".