Поделиться через


az arcdata dc

Примечание.

Эта ссылка является частью расширения arcdata для Azure CLI (версия 2.3.1 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az arcdata dc. Подробнее о расширениях.

Создание, удаление и управление контроллерами данных.

Команды

Имя Описание Тип Состояние
az arcdata dc config

Команды настройки.

Расширение ГА
az arcdata dc config add

Добавляет значение для пути JSON в файле конфигурации.

Расширение ГА
az arcdata dc config init

Инициализирует профиль конфигурации контроллера данных, который можно использовать с командой az arcdata dc create.

Расширение ГА
az arcdata dc config list

Выводит список доступных профилей конфигурации.

Расширение ГА
az arcdata dc config patch

Вносит исправление в файл конфигурации на основе файла исправления JSON.

Расширение ГА
az arcdata dc config remove

Удаляет значение пути JSON в файле конфигурации.

Расширение ГА
az arcdata dc config replace

Заменяет значение пути JSON в файле конфигурации.

Расширение ГА
az arcdata dc config show

Возвращает конфигурацию настраиваемого ресурса контроллера данных.

Расширение ГА
az arcdata dc create

Создайте контроллер данных.

Расширение ГА
az arcdata dc debug

Отладка контроллера данных.

Расширение ГА
az arcdata dc debug controldb-cdc

Включение и отключение CDC в базе данных контроллера данных и таблицах — только для устранения неполадок.

Расширение ГА
az arcdata dc debug copy-logs

Копирование журналов.

Расширение ГА
az arcdata dc debug dump

Триггер дампа памяти.

Расширение ГА
az arcdata dc debug restore-controldb-snapshot

Восстанавливает уникальную копию ControlDB из резервной копии— только для устранения неполадок.

Расширение ГА
az arcdata dc delete

Удаление контроллера данных.

Расширение ГА
az arcdata dc endpoint

Команды конечной точки.

Расширение ГА
az arcdata dc endpoint list

Вывод списка конечной точки контроллера данных.

Расширение ГА
az arcdata dc export

Экспорт метрик, журналов или использования.

Расширение ГА
az arcdata dc list

Вывод списка контроллеров данных Azure Arc по группе ресурсов или подписке.

Расширение ГА
az arcdata dc list-upgrades

Список доступных версий обновления.

Расширение ГА
az arcdata dc status

Команды состояния.

Расширение ГА
az arcdata dc status show

Отображение состояния контроллера данных.

Расширение ГА
az arcdata dc update

Обновите контроллер данных.

Расширение ГА
az arcdata dc upgrade

Обновление контроллера данных.

Расширение ГА
az arcdata dc upload

Отправка экспортированного файла данных.

Расширение ГА

az arcdata dc create

Создайте контроллер данных.

Создание контроллера данных — конфигурация kube требуется в системе вместе с учетными данными для панелей мониторинга мониторинга, предоставляемых следующими переменными среды— AZDATA_LOGSUI_USERNAME и AZDATA_LOGSUI_PASSWORD для панели мониторинга журналов, а также AZDATA_METRICSUI_USERNAME и AZDATA_METRICSUI_PASSWORD для панели мониторинга метрик. Кроме того, AZDATA_USERNAME и AZDATA_PASSWORD будут использоваться в качестве резервного копирования, если отсутствуют какие-либо наборы переменных среды. При использовании аргументов, предназначенных для ARM, также возможны следующие необязательные переменные среды: WORKSPACE_ID для идентификатора рабочей области Log Analytics и WORKSPACE_SHARED_KEY для первичного ключа Log Analytics.

az arcdata dc create --connectivity-mode
                     --name
                     --resource-group
                     [--annotations]
                     [--auto-upload-logs {false, true}]
                     [--auto-upload-metrics {false, true}]
                     [--cluster-name]
                     [--custom-location]
                     [--image-tag]
                     [--infrastructure]
                     [--k8s-namespace]
                     [--labels]
                     [--location]
                     [--logs-ui-private-key-file]
                     [--logs-ui-public-key-file]
                     [--metrics-ui-private-key-file]
                     [--metrics-ui-public-key-file]
                     [--no-wait]
                     [--path]
                     [--profile-name]
                     [--service-annotations]
                     [--service-labels]
                     [--storage-annotations]
                     [--storage-class]
                     [--storage-labels]
                     [--use-k8s]

Примеры

Разверните контроллер данных Arc через API Kubernetes (только режим косвенного подключения).

az arcdata dc create --name dc-name --k8s-namespace arc --connectivity-mode indirect --resource-group rg-name  --location eastasia --subscription subscription --use-k8s

Разверните контроллер данных Arc с помощью Azure Resource Manager (только режим прямого подключения).

az arcdata dc create --name dc-name  --connectivity-mode direct --resource-group rg-name --location eastasia --subscription subscription  --custom-location arc-cl

Разверните контроллер данных Arc в заданном кластере Kubernetes с поддержкой Arc через ARM (только режим прямого подключения). Эта команда развертывает расширение служб данных Arc и пользовательское расположение, если они еще не существуют.

az arcdata dc create --name dc-name --subscription subscription --resource-group rg-name  --cluster-name arc-cluster --connectivity-mode direct --custom-location arc-cl

Обязательные параметры

--connectivity-mode

Подключение к Azure — косвенное или прямое, в котором должен работать контроллер данных.

--name -n

Имя контроллера данных.

--resource-group -g

Группа ресурсов Azure, в которой необходимо добавить ресурс контроллера данных.

Необязательные параметры

--annotations

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

--auto-upload-logs

Включите журналы автоматической отправки.

Допустимые значения: false, true
--auto-upload-metrics

Включите метрики автоматической отправки.

Допустимые значения: false, true
--cluster-name

Имя кластера Kubernetes.

--custom-location

Имя настраиваемого расположения.

--image-tag

Тег изображения служб данных Arc, используемый для контроллера данных.

--infrastructure

Инфраструктура, в которой будет работать контроллер данных. Допустимые значения: ["aws", "gcp", "azure", "alibaba", "onpremises", "other", "auto".]

--k8s-namespace -k

Пространство имен Kubernetes для развертывания контроллера данных в. Если он уже существует, он будет использоваться. Если он не существует, сначала будет предпринята попытка создать ее.

--labels

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

--location -l

Расположение Azure, в котором будут храниться метаданные контроллера данных (например, eastus).

--logs-ui-private-key-file

Путь к файлу, содержащий закрытый ключ сертификата в формате PEM, который будет использоваться для конечной точки панели мониторинга пользовательского интерфейса logs.

--logs-ui-public-key-file

Путь к файлу с отформатированным сертификатом PEM, который будет использоваться для конечной точки панели мониторинга пользовательского интерфейса журналов.

--metrics-ui-private-key-file

Путь к файлу, содержащий закрытый ключ сертификата в формате PEM, который будет использоваться для конечной точки панели мониторинга пользовательского интерфейса метрик.

--metrics-ui-public-key-file

Путь к файлу с отформатированным сертификатом PEM, который будет использоваться для конечной точки панели мониторинга пользовательского интерфейса метрик.

--no-wait

Не ожидать завершения длительной операции.

Default value: False
--path -p

Путь к каталогу с пользовательским профилем конфигурации для использования. Запустите az arcdata dc config init, чтобы создать пользовательский профиль конфигурации.

--profile-name

Имя существующего профиля конфигурации. Запустите az arcdata dc config list, чтобы просмотреть доступные параметры. Одно из следующих: ['azure-arc-ake', "azure-arc-aks-default-storage", "azure-arc-aks-hci", "azure-arc-aks-premium-storage", "azure-arc-azure-openshift", "azure-arc-eks", "azure-arc-gke", "azure-arc-kubeadm", "azure-arc-openshift", "azure-arc-unit-test"].

--service-annotations

Разделенный запятыми список заметок для применения ко всем внешним службам контроллера данных.

--service-labels

Разделенный запятыми список меток, применяемых ко всем службам внешнего контроллера данных.

--storage-annotations

Разделенный запятыми список заметок для применения ко всем ПВМ, созданным контроллером данных.

--storage-class

Класс хранилища, используемый для всех данных и журналов постоянных томов для всех модулей pod контроллера данных, требующих их.

--storage-labels

Разделенный запятыми список меток, применяемых ко всем PVC, созданным контроллером данных.

--use-k8s

Создайте контроллер данных с помощью локальных API Kubernetes.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az arcdata dc delete

Удаление контроллера данных.

Удаление контроллера данных — в системе требуется конфигурация kube.

az arcdata dc delete --name
                     [--force]
                     [--k8s-namespace]
                     [--no-wait]
                     [--resource-group]
                     [--use-k8s]
                     [--yes]

Примеры

Удалите контроллер данных через API Kubernetes.

az arcdata dc delete --name dc-name --k8s-namespace arc --use-k8s

Удаление контроллера данных с помощью Azure Resource Manager (ARM).

az arcdata dc delete --name dc-name --resource-group rg-name

Обязательные параметры

--name -n

Имя контроллера данных.

Необязательные параметры

--force -f

Принудительное удаление контроллера данных и всех служб данных.

--k8s-namespace -k

Пространство имен Kubernetes, в котором существует контроллер данных.

--no-wait

Не ожидать завершения длительной операции.

Default value: False
--resource-group -g

Группа ресурсов Azure, в которой существует контроллер данных.

--use-k8s

Для выполнения этого действия используйте локальные API Kubernetes.

--yes -y

Удалите контроллер данных без запроса подтверждения.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az arcdata dc export

Экспорт метрик, журналов или использования.

Экспорт метрик, журналов или использования в файл.

az arcdata dc export --k8s-namespace
                     --path
                     --type
                     [--force]
                     [--use-k8s]

Обязательные параметры

--k8s-namespace -k

Пространство имен Kubernetes, в котором существует контроллер данных.

--path -p

Полный или относительный путь, включая имя файла для экспорта.

--type -t

Тип экспортируемых данных. Параметры: журналы, метрики и использование.

Необязательные параметры

--force -f

Принудительное создание выходного файла. Перезаписывает любой существующий файл по одному пути.

--use-k8s

Для выполнения этого действия используйте локальные API Kubernetes.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az arcdata dc list

Вывод списка контроллеров данных Azure Arc по группе ресурсов или подписке.

az arcdata dc list [--resource-group]

Примеры

Выводит список всех контроллеров данных Arc в заданной группе ресурсов.

az arcdata dc list --resource-group rg-name

Выводит список всех контроллеров данных Arc в данной подписке.

az arcdata dc list --subscription subscriptionId

Необязательные параметры

--resource-group -g

Группа ресурсов Azure, содержащая контроллеры данных Arc.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az arcdata dc list-upgrades

Список доступных версий обновления.

Пытается перечислить версии, доступные в реестре образов Docker для обновления. — в системе требуется конфигурация kube, а также следующие переменные среды ['AZDATA_USERNAME', 'AZDATA_PASSWORD'].

az arcdata dc list-upgrades --k8s-namespace
                            [--use-k8s]

Примеры

Список обновлений контроллера данных.

az arcdata dc list-upgrades --k8s-namespace namespace --use-k8s

Обязательные параметры

--k8s-namespace -k

Пространство имен Kubernetes, в котором существует контроллер данных.

Необязательные параметры

--use-k8s

Вывод списка доступных версий контроллера данных с помощью локальных API Kubernetes.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az arcdata dc update

Обновите контроллер данных.

Обновляет datacontroller, чтобы включить или отключить автоматические отправки журналы и метрики.

az arcdata dc update [--auto-upload-logs {false, true}]
                     [--auto-upload-metrics {false, true}]
                     [--desired-version]
                     [--k8s-namespace]
                     [--maintenance-duration]
                     [--maintenance-enabled {false, true}]
                     [--maintenance-recurrence]
                     [--maintenance-start]
                     [--maintenance-time-zone]
                     [--name]
                     [--no-wait]
                     [--resource-group]
                     [--use-k8s]

Примеры

Включение автоматической отправки журналов с помощью Azure Resource Manager (ARM).

az arcdata dc update --auto-upload-logs true --name dc-name --resource-group rg-name

Включите автоматическую отправку метрик с помощью ARM.

az arcdata dc update --auto-upload-metrics true --name dc-name --resource-group rg-name

Необязательные параметры

--auto-upload-logs

Включите журналы автоматической отправки.

Допустимые значения: false, true
--auto-upload-metrics

Включите метрики автоматической отправки.

Допустимые значения: false, true
--desired-version -v

Требуемый тег версии, на который будет обновлен контроллер данных, или пуст, чтобы использовать последнюю действительную версию.

--k8s-namespace -k

Пространство имен Kubernetes с развернутным контроллером данных.

--maintenance-duration
Предварительный просмотр

Длительность периода обслуживания по умолчанию.

--maintenance-enabled
Предварительный просмотр

Установите флаг с включенным параметром в окне обслуживания по умолчанию.

Допустимые значения: false, true
--maintenance-recurrence
Предварительный просмотр

Повторяющийся интервал для периода обслуживания по умолчанию.

--maintenance-start
Предварительный просмотр

Дата начала первого периода обслуживания по умолчанию.

--maintenance-time-zone
Предварительный просмотр

Часовой пояс, используемый для вычисления периода обслуживания по умолчанию.

--name -n

Имя контроллера данных.

--no-wait

Не ожидать завершения длительной операции.

Default value: False
--resource-group -g

Группа ресурсов Azure, в которой существует контроллер данных.

--use-k8s

Для выполнения этого действия используйте локальные API Kubernetes.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az arcdata dc upgrade

Обновление контроллера данных.

Обновите контроллер данных до указанной требуемой версии. Если требуемая версия не указана, будет выполнена попытка обновить до последней версии. Если вы не уверены в требуемой версии, вы можете использовать команду list-upgrades для просмотра доступных версий или использовать аргумент --dry-run, чтобы показать, какая версия будет использоваться.

az arcdata dc upgrade [--desired-version]
                      [--dry-run]
                      [--k8s-namespace]
                      [--name]
                      [--no-wait]
                      [--resource-group]
                      [--target]
                      [--use-k8s]

Примеры

Обновление контроллера данных.

az arcdata dc upgrade --k8s-namespace arc --use-k8s

Необязательные параметры

--desired-version -v

Требуемый тег версии, на который будет обновлен контроллер данных, или пуст, чтобы использовать последнюю действительную версию.

--dry-run -d

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

--k8s-namespace -k

Пространство имен Kubernetes, в котором существует контроллер данных.

--name -n

Имя контроллера данных.

--no-wait

Если задано, команда запустит обновление, но не дождется завершения всего обновления. Обновление продолжится в фоновом режиме.

Default value: False
--resource-group -g

Группа ресурсов Azure, в которой существует контроллер данных.

--target
Не рекомендуется

Параметр --target устарел и будет удален в будущем выпуске. Вместо этого используйте "--desired-version".

Требуемый тег версии, на который будет обновлен контроллер данных, или пуст, чтобы использовать последнюю действительную версию.

--use-k8s

Обновите контроллер данных с помощью локальных API Kubernetes.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az arcdata dc upload

Отправка экспортированного файла данных.

Отправка файла данных, экспортированного из контроллера данных в Azure.

az arcdata dc upload --path

Обязательные параметры

--path -p

Полный или относительный путь, включая имя файла для отправки.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.