Spec-Zone.ru › Ansible

Модуль google.cloud.gcp_tpu_node_info – Сбор информации о узле GCP

Примечание

Этот модуль входит в коллекцию google.cloud (версия 1.4.1).

Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install google.cloud. Для использования этого модуля требуются дополнительные компоненты. Подробности см. в разделе Требования.

Чтобы использовать его в книге задач, укажите: google.cloud.gcp_tpu_node_info.

  • Описание
  • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Описание

  • Сбор информации о узле GCP

Требования

Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.

  • python >= 2.6
  • requests >= 2.18.4
  • google-auth >= 1.3.0

Параметры

Параметр

Комментарии

access_token

строка

Токен доступа OAuth2, если тип учетных данных — accesstoken.

auth_kind

строка / обязательно

Тип используемых учетных данных.

Варианты:

  • "application"
  • "machineaccount"
  • "serviceaccount"
  • "accesstoken"

env_type

строка

Указывает, в какой среде Ansible выполняется этот модуль.

Не устанавливайте это значение, если вы не знаете, что делаете.

Это меняет только строку User-Agent для всех запросов к API.

project

строка

Проект Google Cloud Platform для использования.

scopes

список / элементы=строка

Массив используемых областей

... ...

Примечания

Примечание

  • для аутентификации можно установить service_account_file с помощью переменной среды GCP_SERVICE_ACCOUNT_FILE.
  • для аутентификации можно установить service_account_contents с помощью переменной среды GCP_SERVICE_ACCOUNT_CONTENTS.
  • для аутентификации можно установить service_account_email с помощью переменной среды GCP_SERVICE_ACCOUNT_EMAIL.
  • для аутентификации можно установить access_token с помощью переменной среды GCP_ACCESS_TOKEN.
  • для аутентификации можно установить auth_kind с помощью переменной среды GCP_AUTH_KIND.
  • для аутентификации можно установить scopes с помощью переменной среды GCP_SCOPES.
  • Значения переменных среды будут использоваться только в том случае, если значения в книге задач не заданы.
  • Параметры service_account_email и service_account_file взаимно исключают друг друга.

Примеры

- name: get info on a node
  gcp_tpu_node_info:
    zone: us-central1-b
    project: test_project
    auth_kind: serviceaccount
    service_account_file: "/tmp/auth.pem"
END_OF_DOCUMENT_MARKER

Возвращаемые значения

Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:

Ключ

Описание

resources

complex

Список ресурсов

Возвращается: всегда

acceleratorType

string

Тип аппаратных ускорителей, связанных с этим узлом.

Возвращается: успешно

cidrBlock

string

CIDR-блок, который будет использовать узел TPU при выборе IP-адреса. Этот CIDR-блок должен быть блоком /29; API сетей Compute Engine запрещает более маленький блок, а использование более крупного блока было бы нецелесообразным (узел может использовать только один IP-адрес).

Возникнут ошибки, если CIDR-блок уже используется для существующего узла TPU, CIDR-блок конфликтует с любыми подсетями в сети, предоставленной пользователем, или предоставленная сеть соединена с другой сетью, использующей этот CIDR-блок.

Возвращается: успешно

description

string

Предоставленное пользователем описание TPU. Максимально 512 символов.

Возвращается: успешно

labels

dictionary

Метки ресурсов для представления предоставленных пользователем метаданных.

Возвращается: успешно

name

string

Неизменяемое имя TPU.

Возвращается: успешно

network

string

Имя сети, с которой будет соединен узел TPU. Это должна быть предварительно существующая сеть Compute Engine в проекте, на котором активирован этот API. Если ничего не указано, будет использоваться «default».

Возвращается: успешно

networkEndpoints

complex

Конечные точки сети, где можно получить доступ к рабочим процессам TPU и отправлять им работу.

Рекомендуется, чтобы клиенты Tensorflow узла сначала обращались к первой (с индексом 0) записи.

Возвращается: успешно

ipAddress

string

IP-адрес этой конечной точки сети.

Возвращается: успешно

port

integer

Порт этой конечной точки сети.

Возвращается: успешно

schedulingConfig

complex

Задает параметры планирования для этого экземпляра TPU.

Возвращается: успешно

preemptible

boolean

Определяет, является ли экземпляр TPU прерывистым.

Возвращается: успешно

serviceAccount

string

Учетная запись службы, используемая для запуска служб TensorFlow в узле. Для совместного использования ресурсов, включая данные Google Cloud Storage, с задачей TensorFlow, работающей в узле, эта учетная запись должна иметь разрешения на доступ к этим данным.

Возвращается: успешно

tensorflowVersion

string

Версия TensorFlow, работающая в узле.

Возвращается: успешно

useServiceNetworking

boolean

Используется ли API Service Networking для настройки соединения между виртуальными частными сетями для узла.

Соединение между виртуальными частными сетями должно быть настроено до подготовки узла. Если это поле установлено, поле cidr_block не должно быть указано. Если сеть, с которой вы хотите соединить узел TPU, является сетью Shared VPC, узел должен быть создан с включенным этим полем.

Возвращается: успешно

zone

string

Расположение GCP для TPU. Если оно не указано, используется зона провайдера.

Возвращается: успешно

Авторы

  • Google Inc. (@googlecloudplatform)

Ссылки на коллекцию

  • Система отслеживания ошибок
  • Домашняя страница
  • Репозиторий (исходный код)

© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/google/cloud/gcp_tpu_node_info_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API