Связывание ASN однорангового узла с подпиской Azure с помощью PowerShell
Перед отправкой запроса пиринга необходимо сначала связать ASN с подпиской Azure, выполнив действия, описанные в этой статье.
Если вы предпочитаете, это руководство можно выполнить с помощью портал Azure.
Работа с Azure PowerShell
Для запуска командлетов можно использовать бесплатную интерактивную оболочку Azure Cloud Shell. Она включает предварительно установленные общие инструменты Azure и настроена для использования с вашей учетной записью. Выберите Копировать, чтобы скопировать код, и вставьте его в Cloud Shell. Затем выберите ВВОД для выполнения кода. Cloud Shell можно запустить несколькими способами:
Способ запуска | Снимок экрана |
---|---|
Откройте Cloud Shell в браузере. | ![]() |
Нажмите кнопку меню Cloud Shell на панели инструментов в правом верхнем углу окна портала Azure. | ![]() |
Если вы не хотите использовать Azure Cloud Shell, можно установить PowerShell локально. Чтобы установить и использовать PowerShell локально, обязательно установите последнюю версию командлетов PowerShell для Azure Resource Manager. Командлеты PowerShell часто обновляются. Как правило, необходимо обновить командлеты PowerShell, чтобы получить новые функциональные возможности. В противном случае могут возникнуть проблемы.
Чтобы узнать, какая версия PowerShell выполняется локально, используйте командлет 'Get-Module -ListAvailable Az'. Если необходимо выполнить обновление, см. статью об установке модуля Azure PowerShell. Дополнительные сведения см. в разделе Установка и настройка Azure PowerShell.
Если используется PowerShell для macOS, выполните действия, описанные в разделе Установка PowerShell для macOS.
Создание PeerASN для связи ASN с подпиской Azure
Войдите в учетную запись Azure и выберите подписку.
Перед настройкой установите и импортируйте необходимые модули. Для установки модулей в PowerShell требуются права администратора.
Установите и импортируйте модуль Az.
Install-Module Az -AllowClobber Import-Module Az
Установите и импортируйте модуль Az.Peering.
Install-Module -Name Az.Peering -AllowClobber Import-Module Az.Peering
Проверьте правильность импорта модулей с помощью следующей команды:
Get-Module
Войдите в учетную запись Azure с помощью следующей команды:
Connect-AzAccount
Проверьте подписки для учетной записи и выберите подписку, в которой вы хотите создать пиринг.
Get-AzSubscription Select-AzSubscription -SubscriptionId "subscription-id"
Если у вас еще нет группы ресурсов, необходимо создать ее перед созданием пиринга. с помощью следующей команды:
New-AzResourceGroup -Name "PeeringResourceGroup" -Location "Central US"
Важно!
Если вы еще не установили связь с ASN и подпиской, выполните действия, описанные в разделе Связывание однорангового ASN. Это действие требуется для запроса пиринга.
Примечание.
Расположение группы ресурсов не зависит от расположения, в котором вы решили настроить пиринг.
Регистрация в качестве поставщика ресурсов пиринга
Зарегистрируйтесь для поставщика ресурсов пиринга в подписке с помощью Register-AzResourceProvider. Если вы этого не выполняете, ресурсы Azure, необходимые для настройки пиринга, недоступны.
Register-AzResourceProvider -ProviderNamespace Microsoft.Peering
Состояние регистрации можно проверка с помощью Get-AzResourceProvider:
Get-AzResourceProvider -ProviderNamespace Microsoft.Peering
Важно!
Прежде чем продолжить, дождитесь, пока RegistrationState перейдет в состояние "Registered". После выполнения команды может пройти от 5 до 30 минут.
Обновление сведений об одноранговом узле, связанных с подпиской
Обновите сведения однорангового узла, связанные с этой подпиской, с помощью New-AzPeerAsn:
$contactDetails = New-AzPeerAsnContactDetail -Role Noc -Email "noc@contoso.com" -Phone "+1 (555) 555-5555"
New-AzPeerAsn -Name "Contoso_1234" -PeerName "Contoso" -PeerAsn 1234 -ContactDetail $contactDetails
Примечание.
Параметр -Name соответствует имени ресурса и может быть любым по вашему выбору. Однако параметр -peerName означает имя вашей компании и должен максимально соответствовать вашему профилю PeeringDB. Обратите внимание, что значение -peerName может содержать только символы a–z, A–Z и пробел.
Подписка может иметь несколько ASN. Обновите сведения о пиринге для каждого номера ASN. Убедитесь, что "имя" уникально для каждого номера ASN.
Одноранговые узлы должны иметь полный и актуальный профиль PeeringDB. Мы используем эти сведения во время регистрации, чтобы проверить сведения об одноранговом узле, такие как сведения о сетевом операционном центре (NOC), контактные данные технического персонала и сведения о его присутствии в помещениях, обеспечивающих работу пиринговой сети, и т. д.
Вместо {subscriptionId} в выходных данных отображается фактический идентификатор подписки.
Просмотр состояния PeerASN
Проверьте состояние проверки ASN с помощью Get-AzPeerAsn:
Get-AzPeerAsn
Ниже приведен пример ответа:
PeerContactInfo : Microsoft.Azure.PowerShell.Cmdlets.Peering.Models.PSContactInfo
PeerName : Contoso
ValidationState : Approved
PeerAsnProperty : 1234
Name : Contoso_1234
Id : /subscriptions/{subscriptionId}/providers/Microsoft.Peering/peerAsns/Contoso_1234
Type : Microsoft.Peering/peerAsns
Важно!
Дождитесь, пока состояние проверки не изменится на "Утверждено", а потом отправьте запрос пиринга. Утверждение может занять до 12 часов.
Изменение PeerAsn
Вы можете изменить контактные данные NOC в любое время с помощью Set-AzPeerAsn:
Set-AzPeerAsn -Name Contoso_1234 -Email "newemail@test.com" -Phone "1800-000-0000"
Удаление PeerAsn
Удаление одноранговой сети в настоящее время не поддерживается. Если вам нужно удалить PeerASN, обратитесь в службу пиринга Майкрософт.
Следующие шаги
- Создайте или измените прямой пиринг с помощью Azure PowerShell.
- Преобразуйте устаревший прямой пиринг в ресурс Azure с помощью Azure PowerShell.
- Создание или изменение пиринга Exchange с помощью Azure PowerShell.
- Преобразование устаревшего пиринга Exchange в ресурс Azure с помощью Azure PowerShell.
- Часто задаваемые вопросы и ответы о пиринге в Интернете.