Командлет Connect-ServiceFabricCluster создает подключение к автономному кластеру Service Fabric, которое позволяет выполнять действия управления для этого кластера.
После подключения к кластеру можно просмотреть параметры подключения с помощью командлета Get-ServiceFabricClusterConnection .
Чтобы управлять кластерами Service Fabric, запустите Windows PowerShell с помощью параметра Запуск от имени администратора .
Эта команда подключается к кластеру с помощью сертификата X.509.
Эта команда использует функцию splatting Windows PowerShell для создания хэш-таблицы параметров, а затем передает их командлету Connect-ServiceFabricCluster .
Пример 3: Подключение к управляемому кластеру с помощью сертификата X.509
Заметка: Для подключения к управляемому кластеру необходимо, чтобы модули PowerShell 'Az.ServiceFabric' и 'Az.Resources' запрашивали отпечатки сертификатов сервера.
Эта команда сначала запрашивает у ресурса управляемого кластера отпечатки текущего сертификата сервера, а затем подключается к кластеру с помощью сертификата X509. Укажите имя группы ресурсов для управляемого кластера, чтобы получить сведения о подключении, включая полный идентификатор ресурса для управляемого кластера.
Ознакомьтесь с разделом Подключение к управляемому кластеру Service Fabric.
Затем эта команда подключается к кластеру с помощью сертификата X.509.
Пример 4: Подключение к кластеру с помощью Azure Active Directory
Эта команда подключается к кластеру с помощью проверки подлинности Azure Active Directory (AAD).
Эта команда использует функцию splatting Windows PowerShell для создания хэш-таблицы параметров, а затем передает их командлету Connect-ServiceFabricCluster .
Пример 5: Подключение к кластеру, защищенному с помощью сервисной учетной записи, управляемой группой
Эта команда использует функцию splatting Windows PowerShell для создания хэш-таблицы параметров, а затем передает их командлету Connect-ServiceFabricCluster .
Пример 6: Подключение к кластеру, защищенному учетными записями компьютеров
Эта команда создает соединение с указанным кластером.
Параметры
-AllowNetworkConnectionOnly
Указывает, что командлет разрешает подключение к кластеру, даже если системные службы не отвечают, при условии установки базового сетевого подключения.
Свойства параметра
Тип:
SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-AuthTokenBufferSize
При подключении с AzureActiveDirectory указывает размер буфера, выделяемого для получения маркера безопасности.
Свойства параметра
Тип:
Int64
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-AzureActiveDirectory
Указывает, что для проверки подлинности и авторизации следует использовать Azure Active Directory.
Свойства параметра
Тип:
SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Aad
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-CloudServiceDNSNames
Этот параметр предназначен только для внутреннего использования.
Свойства параметра
Тип:
String[]
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Dsts
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-CloudServiceName
Этот параметр предназначен только для внутреннего использования.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Dsts
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ClusterSpn
Указывает имя участника безопасности кластера, используемое для учетных данных Windows.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Windows
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ConnectionEndpoint
Указывает массив конечных точек подключения для кластера в формате ClusterAddress: ClientConnectionEndpoint, где ClusterAddress — это IPv4-адрес, IPv6-адрес или полное доменное имя (FQDN) узла кластера, к которому необходимо подключиться, а ClientConnectionEndpoint — это порт подключения клиента, указанный в манифесте кластера.
Заключите адреса IPv6 в квадратные скобки ([]).
Допустимые эндпоинты имеют следующий вид:
Этот параметр предназначен только для внутреннего использования.
Свойства параметра
Тип:
SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Dsts
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-FindType
Указывает тип FindValue для поиска сертификата в хранилище сертификатов.
Поддерживаются следующие типы фильтров:
FindByThumbprint.
Найдите сертификат по отпечатку сертификата.
FindBySubjectName.
Поиск сертификата в хранилище сертификатов по отличительному имени субъекта или общему имени, если отличительное имя субъекта указано в FindValue, имя субъекта в сертификате должно быть закодировано в кодировке ASN из-за ограничения в собственном API шифрования Windows.
Такого ограничения нет, если в FindValue указано общее имя.
Указывает значение фильтра для поиска сертификата в хранилище сертификатов.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
X509
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-GetMetadata
При подключении к AzureActiveDirectory анонимно получает метаданные, используемые для получения маркеров, и не пытается выполнить проверку подлинности.
Свойства параметра
Тип:
SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Aad
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-HealthOperationTimeoutInSec
Указывает период ожидания (в секундах) для отправки отчетов о работоспособности.
Если время ожидания операции работоспособности истекает или происходит сбой с ошибкой связи, клиент работоспособности внутренне повторяет операцию.
Свойства параметра
Тип:
Double
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-HealthReportRetrySendIntervalInSec
Указывает интервал (в секундах), через который клиент работоспособности повторяет попытку отправки отчетов, которые не удалось отправить или которые должны быть сохранены в хранилище данных о работоспособности. Минимальное поддерживаемое значение — 1 секунда.
Свойства параметра
Тип:
Double
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-HealthReportSendIntervalInSec
Указывает интервал в секундах, с которым клиент работоспособности отправляет отчеты о работоспособности в хранилище данных о работоспособности.
Если задано значение 0, клиент работоспособности будет отправлять отчеты немедленно.
Свойства параметра
Тип:
Double
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Interactive
Указывает, работает ли командлет в интерактивном режиме.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Dsts
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-KeepAliveIntervalInSec
Указывает период проверки активности подключения в секундах.
Этот интервал предотвращает прерывание соединения из-за бездействия во время операций, которые выполняются асинхронно.
Свойства параметра
Тип:
Double
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-MetaDataEndpoint
Этот параметр предназначен только для внутреннего использования.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Dsts
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-PartitionLocationCacheLimit
Указывает количество секций, кэшируемых для разрешения службы.
Значение по умолчанию равно 0, что означает отсутствие ограничений.
Свойства параметра
Тип:
Int64
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-SecurityToken
При подключении к AzureActiveDirectory указанный маркер безопасности используется непосредственно для проверки подлинности и авторизации, а не для интерактивного входа пользователя.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Aad
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ServerCertThumbprint
Указывает массив ожидаемых отпечатков для стороны кластера.
Эти отпечатки используются для проверки подлинности того, что командлет подключается к конечной точке нужного кластера во время взаимной проверки подлинности x509 или Azure Active Directory.
Свойства параметра
Тип:
String[]
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
X509
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Dsts
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Aad
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ServerCommonName
Указывает массив ожидаемых общих имен для стороны кластера.
Эти имена используются для проверки подлинности того, что командлет подключается к конечной точке нужного кластера во время взаимной проверки подлинности x509 или Azure Active Directory.
Свойства параметра
Тип:
String[]
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
X509
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Dsts
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
Aad
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ServiceChangePollIntervalInSec
Указывает интервал в секундах, с которым клиент структуры опрашивает изменения службы.
Этот интервал используется в старой модели уведомлений об изменении адреса службы на основе опроса.
Свойства параметра
Тип:
Double
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-SkipChecks
Указывает на обход проверок отзывчивости системных служб при подключении к кластеру.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-StoreLocation
Указывает место хранения сертификата.
Допустимые значения для этого параметра:
Текущий пользователь
LocalMachine
Свойства параметра
Тип:
StoreLocation
Default value:
None
Допустимые значения:
CurrentUser, LocalMachine
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
X509
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-StoreName
Указывает имя хранилища сертификатов для загрузки сертификата клиента.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
X509
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-TimeoutSec
Указывает период ожидания операции в секундах.
Свойства параметра
Тип:
Int32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-WindowsCredential
Указывает, что командлет использует учетные данные Windows для подключения к кластеру Service Fabric.
Свойства параметра
Тип:
SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
Windows
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-X509Credential
Указывает, что командлет использует сертификат x509 для выполнения взаимной проверки подлинности с кластером Service Fabric.
Свойства параметра
Тип:
SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
X509
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.