Недавно я создал пробную учетную запись Azure, и мы настроили ее и подключили к нашей локальной сети (через туннель IPSec через ASA). Я могу общаться с виртуальной машиной Linux, которую я создал в Azure, со своего компьютера. Теперь я хотел бы включить еще пару сайтов за пределами Azure. По сути, мне бы хотелось, чтобы один конкретный ресурс в Azure подключался к трем разным местоположениям в США.
Судя по прочитанному, мне кажется, что я не могу создать три туннеля, указывающих на одну и ту же виртуальную сеть (поскольку шлюзы виртуальных сетей так не работают). Вся документация указывает на загрузку конфигурации сети и ее редактирование (например, здесь: https://docs.microsoft.com/en-gb/azure/vpn-gateway/vpn-gateway-multi-site) Итак, я пытаюсь загрузить процедуру настройки сети. Но когда я подключаюсь через новейшую оболочку командной строки Azure CLI, вхожу в свою учетную запись и запускаю эту команду:
Get-AzureVNetConfig -ExportToFile
Получаю пустой файл. Так что я побежал
Get-AzureVNetConfig -verbose
И я получаю в ответ:
ГЛАГОЛЬНАЯ: 15:47:55 - Начало операции: Get-AzureVNetConfig
Get-AzureVNetConfig: ResourceNotFound: конфигурация сети не существует.
В строке: 1 символ: 1 + Get-AzureVNetConfig -Verbose + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: CloseError: (:) [Get-AzureVNetConfig], пункт CloudExce + FullyQualifiedErrorId: Microsoft.WindowsAzure.Commands.ServiceManagemen t.IaaS.GetAzureVNetConfigCommand
Я знаю, что у меня есть сеть - это ограничение наличия пробной учетной записи?
Надеюсь, я здесь проясняю - пожалуйста, дайте мне знать, если я должен добавить какую-либо информацию, которая для меня не является очевидной. Спасибо всем.
отредактируйте, чтобы добавить: вот как выглядит мой VNetConfig, если я просто запустил Get-AzureVNetConfig -ExportToFile C: \ herbajerb.xml
<NetworkConfiguration
xmlns="http://schemas.microsoft.com/ServiceHosting/2011/07/NetworkConfiguration" >
<VirtualNetworkConfiguration />
</NetworkConfiguration>
Вы настроили ARM Vnet или классический Vnet? Файл конфигурации сети используется только с классическими виртуальными сетями. Если у вас настроена классическая виртуальная сеть, то команда Get-AzureVNetCOnfig является правильной командой, и она работает с пробными учетными записями.
Если у вас настроена виртуальная сеть ARM, вы не используете файл конфигурации сети.
Эта статья:
проведет вас через настройку многосайтовой VPN в ARM.
удачи.