Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Это важно
классическая виртуальная сеть теперь снята с поддержки для новых клиентов и будет выведена из эксплуатации 31 августа 2024 г. для всех клиентов. Новые развертывания должны использовать новую модель развертывания на основе Azure Resource Manager виртуальной сети на основе Azure Resource Manager
Это важно
Azure имеет две разные модели развертывания для создания и работы с ресурсами: Resource Manager и классической. В этой статье рассматривается использование классической модели развертывания. Корпорация Майкрософт рекомендует создавать большинство виртуальных сетей с помощью модели развертывания Resource Manager .
В этом руководстве описано, как создать базовую виртуальную сеть Azure (классическую) с отдельными общедоступными и частными подсетями. Ресурсы Azure, такие как виртуальные машины и облачные службы, можно создать в подсети. Ресурсы, созданные в виртуальных сетях (классической), могут взаимодействовать друг с другом и с ресурсами в других сетях, подключенных к виртуальной сети.
Дополнительные сведения обо всех параметрах виртуальной сети и подсети .
Предупреждение
Виртуальные сети (классические) немедленно удаляются Azure при отключении подписки. Виртуальные сети (классические) удаляются независимо от того, существуют ли ресурсы в виртуальной сети. При повторном включении подписки необходимо повторно создать ресурсы, существующие в виртуальной сети.
Вы можете создать виртуальную сеть (классическую) с помощью портала Azure, интерфейса командной строки Azure (CLI) 1.0 или PowerShell.
Портал
В браузере Интернета перейдите на портал Azure. Войдите с помощью учетной записи Azure. Если у вас нет учетной записи Azure, вы можете зарегистрироваться для получения бесплатной пробной версии .
Нажмите кнопку "Создать ресурс" на портале.
Введите виртуальную сеть в поле «Поиск Marketplace» в верхней части панели «Новое». Щелкните виртуальную сеть , когда она появится в результатах поиска.
Выберите классическую модель в поле "Выбор модели развертывания " в появившейся области виртуальной сети и нажмите кнопку "Создать".
Введите следующие значения в области "Создать виртуальную сеть (классическую") и нажмите кнопку "Создать".
Настройки Ценность Имя myVnet Адресное пространство 10.0.0.0/16 Имя подсети Публика Диапазон адресов подсети 10.0.0.0/24 Группа ресурсов Оставьте "Создать новое" выбранным, а затем введите myResourceGroup. Подписка и местоположение Выберите подписку и расположение. Если вы не знакомы с Azure, узнайте больше о группах ресурсов, подписках и расположениях (также называемых регионами).
На портале можно создать только одну подсеть при создании виртуальной сети. В этом руководстве вы создадите вторую подсеть после создания виртуальной сети. Позже вы можете создать ресурсы, доступные в Интернете, в общедоступной подсети. Вы также можете создавать ресурсы, недоступные из Интернета в частной подсети. Чтобы создать вторую подсеть, введите myVnet в поле "Поиск ресурсов " в верхней части страницы. Щелкните myVnet , когда он отображается в результатах поиска.
Щелкните подсети (в разделе SETTINGS ) на появившейся панели "Создание виртуальной сети (классической) ".
Нажмите кнопку +Добавить в появившейся области myVnet — подсети .
Введите Private в поле Имя на панели Добавить подсеть. Введите 10.0.1.0/24 для диапазона адресов. Щелкните OK.
На панели "MyVnet — подсети" вы увидите созданные общедоступные ичастные подсети.
Необязательно. После завершения работы с этим руководством может потребоваться удалить созданные ресурсы, чтобы не взиматься плата за использование:
- Щелкните "Обзор" на панели myVnet .
- Щелкните значок "Удалить " на панели myVnet .
- В окне Удалить виртуальную сеть нажмите кнопку Да, чтобы подтвердить удаление.
Azure CLI (интерфейс командной строки Azure)
Вы можете установить и настроить Azure CLI или использовать интерфейс командной строки в Azure Cloud Shell. Azure Cloud Shell — это бесплатная оболочка Bash, которую можно запустить непосредственно на портале Azure. Она включает предварительно установленный интерфейс Azure CLI и настроена для использования с вашей учетной записью. Чтобы получить справку по командам CLI, введите
azure <command> --help.В сеансе CLI войдите в Azure с помощью следующей команды. Если нажать кнопку "Попробовать" в поле ниже, откроется Cloud Shell. Вы можете войти в подписку Azure, не введя следующую команду:
azure loginЧтобы убедиться, что интерфейс командной строки находится в режиме управления службами, введите следующую команду:
azure config mode asmСоздайте виртуальную сеть с частной подсетью:
azure network vnet create --vnet myVnet --address-space 10.0.0.0 --cidr 16 --subnet-name Private --subnet-start-ip 10.0.0.0 --subnet-cidr 24 --location "East US"Создайте общедоступную подсеть в виртуальной сети:
azure network vnet subnet create --name Public --vnet-name myVnet --address-prefix 10.0.1.0/24Просмотрите виртуальную сеть и подсети:
azure network vnet show --vnet myVnetНеобязательно. Вы можете удалить ресурсы, созданные при завершении работы с этим руководством, чтобы не взиматься плата за использование:
azure network vnet delete --vnet myVnet --quiet
Примечание.
Хотя вы не можете указать группу ресурсов для создания виртуальной сети (классической) в интерфейсе командной строки, Azure создает виртуальную сеть в группе ресурсов с именем Default-Networking.
PowerShell
Установите последнюю версию модуля Azure PowerShell. Если вы еще не работали с Azure PowerShell, ознакомьтесь со статьей Overview of Azure PowerShell (Общие сведения об Azure PowerShell).
Запустите сеанс PowerShell.
В PowerShell войдите в Azure, введя
Add-AzureAccountкоманду.Измените следующий путь и имя файла, а затем экспортируйте существующий файл конфигурации сети:
Get-AzureVNetConfig -ExportToFile c:\azure\NetworkConfig.xmlЧтобы создать виртуальную сеть с общедоступными и частными подсетями, используйте любой текстовый редактор для добавления элемента VirtualNetworkSite , следующего за файлом конфигурации сети.
<VirtualNetworkSite name="myVnet" Location="East US"> <AddressSpace> <AddressPrefix>10.0.0.0/16</AddressPrefix> </AddressSpace> <Subnets> <Subnet name="Private"> <AddressPrefix>10.0.0.0/24</AddressPrefix> </Subnet> <Subnet name="Public"> <AddressPrefix>10.0.1.0/24</AddressPrefix> </Subnet> </Subnets> </VirtualNetworkSite>Просмотрите схему полного файла конфигурации сети.
Импортируйте файл конфигурации сети:
Set-AzureVNetConfig -ConfigurationPath c:\azure\NetworkConfig.xmlПредупреждение
Импорт измененного файла конфигурации сети может привести к изменениям в классических виртуальных сетях в вашей подписке. Убедитесь, что вы добавили только указанную выше виртуальную сеть и не изменили или удалили имеющиеся в своей подписке виртуальные сети.
Просмотрите виртуальную сеть и подсети:
Get-AzureVNetSite -VNetName "myVnet"Необязательно. Вы можете удалить ресурсы, созданные при завершении работы с этим руководством, чтобы не взиматься плата за использование. Чтобы удалить виртуальную сеть, выполните шаги 4-6 еще раз, на этот раз удалите элемент VirtualNetworkSite , добавленный на шаге 5.
Примечание.
Хотя вы не можете указать группу ресурсов для создания виртуальной сети (классической) с помощью PowerShell, Azure создает виртуальную сеть в группе ресурсов с именем Default-Networking.
Дальнейшие действия
- Дополнительные сведения обо всех параметрах виртуальной сети и подсети см. в статье "Управление виртуальными сетями" и "Управление подсетями виртуальной сети". Существуют различные варианты использования виртуальных сетей и подсетей в рабочей среде в соответствии с различными требованиями.
- Создайте виртуальную машину Windows или Linux , а затем подключите ее к существующей виртуальной сети.
- Чтобы подключить две виртуальные сети в одном расположении Azure, создайте виртуальный пиринг сетей. Вы можете соединить виртуальную сеть (Resource Manager) с виртуальной сетью (классической), но нельзя создать соединение между двумя виртуальными сетями (классическими).
- Подключите виртуальную сеть к локальной сети с помощью VPN-шлюза или канала Azure ExpressRoute .