Настройте пакетные пулы Azure в виртуальной сети с помощью Batch-Shipyard - PullRequest
0 голосов
/ 17 мая 2018

Я создаю облако HPC с помощью Azure и Batch-Shipyard , мне удалось довольно быстро настроить все с помощью документации , но теперь я хочу изолировать все ресурсы (особенно виртуальные машины)и учетная запись хранения) в частную виртуальную сеть.Я читаю и следую документации Batch-Shipyard для этого здесь и здесь , но при попытке создать пул я сталкиваюсь со следующей ошибкой:

azure.batch.models.batch_error.BatchErrorException: операция вернула недопустимый код состояния «Серверу не удалось авторизовать запрос.»

Я хотел бы использовать аутентификацию субъекта службы, поэтому я настроил свой 'credentials.yaml' файл конфигурации, подобный следующему:

credentials:
    batch:
        aad:
            directory_id: ***
            application_id: ***
            auth_key: ***
        account_service_url: https://my-batch-account.location.batch.azure.com
    storage:
        my-storage:
            account: my-storage
            account_key: ***
            endpoint: core.windows.net
    docker_registry:
        my-registry:
            username: me
            password: ***

В файле конфигурации пула указано правильное значение 'arm_subnet_id' для 'virtual_network' ключ.И приложение, которое ссылается на 'application_id' / 'auth_key' , зарегистрировано в роли Azure Active Directory с ролью участника VM, как упомянуто в документации выше.

Не могли бы вы дать мне какие-либо рекомендации?чтобы исправить это?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...