Установка клиентов на компьютерах UNIX в Configuration Manager и Linux

 

Применимо к:System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

System_CAPS_noteПримечание

Указанные в этом разделе сведения относятся к System Center 2012 Configuration Manager с пакетом обновления 1 (SP1) и System Center 2012 R2 Configuration Manager или более поздних версий.

Прежде чем можно управлять сервером UNIX или Linux с Configuration Manager, необходимо установить Configuration Manager клиент для Linux и UNIX, на каждом компьютере UNIX или Linux.Можно выполнить установку клиента на каждом компьютере вручную или использовать сценарий, который устанавливает клиент удаленного.Configuration Manager не поддерживает использование принудительной установки клиента для серверов UNIX или Linux.При необходимости можно настроить Runbook для System Center 2012 Orchestrator для автоматизации установки клиента на сервере UNIX или Linux.

Независимо от используемого метода установки, процесс установки необходимо использовать скрипт с именем install для управления процессом установки.Этот скрипт включается при загрузке клиент для Linux и UNIX.

Сценарий установки для Configuration Manager клиент для Linux и UNIX поддерживает свойства командной строки.Некоторые свойства командной строки требуются другие являются необязательными.Например при установке клиента, необходимо указать точку управления с сайта, используемый для начальной контактов с сайта на сервере UNIX или Linux.Полный список параметров командной строки см. в разделе Свойства командной строки для установки клиента на серверах Linux и UNIX.

После установки клиента можно указать параметры клиента в Configuration Manager консоли, чтобы настроить агент клиента в так же, как клиенты под управлением windows.Дополнительные сведения см. в разделе Параметры клиента для серверов Linux и UNIX раздела Управление Linux и UNIX клиентов в Configuration Manager раздела.

Используйте следующие разделы помогут установить клиент для Linux и UNIX:

  • О пакетах установки клиента и универсальном агенте

  • Установка клиента на серверах UNIX и Linux

    • Чтобы установить клиент Configuration Manager на серверах Linux и UNIX

    • Свойства командной строки для установки клиента на серверах Linux и UNIX

    • Обновление клиента на серверах UNIX и Linux

    • При удалении клиента из серверов Linux и UNIX

  • Настройка портов запроса для клиента для Linux и UNIX

  • Настройка клиента для Linux и UNIX, для поиска точек управления

О пакетах установки клиента и универсальном агенте

Чтобы установить клиент для Linux и UNIX, на определенной платформе, необходимо использовать пакет установки соответствующего клиента на компьютере установки клиента.Пакеты установки соответствующего клиента включены в состав каждого клиента загрузки из центра загрузки Майкрософт.Помимо пакеты установки клиента, клиент загружаемый файл содержит install скрипт, который управляет установки клиента на каждом компьютере.

  • Перед накопительное обновление 1 каждой операционной системы и платформы требует использования операционной системы и платформы конкретного пакета установки.Имя каждого пакета установки клиента определяются операционной системы и платформы.

  • Начиная с накопительным пакетом обновления 1, установочные пакеты из универсальный агент заменяет пакеты установки отдельного клиента для нескольких операционных систем Linux.Однако не все поддерживаемые операционные системы поддерживаются универсальные агентом.Версии Linux, которые не поддерживаются универсальные агента и всех версий UNIX продолжают требуется использовать пакеты установки клиента, характерные для каждой операционной системы и платформы.

При установке клиента, можно использовать те же свойства процесса и командной строки, независимо от используемого пакета установки.

Сведения об операционных системах, платформ и пакеты установки клиента, поддерживаемых каждым выпуском служб Configuration Manager клиент для Linux и UNIX, в разделе раздела Поддерживаемые конфигурации для диспетчера конфигурации раздела.c1e93ef9-761f-4f60-8372-df9bf5009be0#BKMK_SupConfigLnUClientReq

Установка клиента на серверах UNIX и Linux

Чтобы установить клиент для Linux и UNIX, запустите сценарий на каждом компьютере UNIX или Linux.Сценарий называется установки и поддерживает свойства командной строки, изменяющие поведение установки и ссылаются на пакет установки клиента.Установочный пакет установки сценарий и клиент должен быть расположен на клиенте.Пакет установки клиента содержит Configuration Manager файлов клиента для конкретной операционной системы UNIX или Linux и платформы.

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

После установки Configuration Manager клиенту для Linux и UNIX не требуется перезагрузка компьютера.Сразу после установки программного обеспечения клиента работает.Если перезагрузить компьютер, Configuration Manager клиента автоматически перезагружается.

Установленного клиента выполняется с учетными данными корневой.Корневые учетные данные необходимы для сбора данных инвентаризации оборудования и выполнения развертывания программного обеспечения.

Ниже приведен формат команды: . / install -mp < компьютер > - код_сайта < код_сайта >< свойство #1 >< свойство #2 >< пакет установки клиента >

Командная строка

Действия

. / install smsmp.contoso.com – mp - код_сайта S01 ccm универсальная - x 64. .tar < сборка >

  • установки имя файла скрипта, который устанавливает клиент для Linux и UNIX.Этот файл входит в состав клиентского программного обеспечения.

  • smsmp.contoso.com -mp указывает начальную точку управления, используемый клиентом.

  • - код_сайта S01 указывает клиент будет назначен сайту с кодом сайта S01.

  • ccm универсальная - x 64. < сборка > .tar имя .tar пакет установки клиента для этой операционной системы, версии и архитектуры ЦП.

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

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

Используйте следующую процедуру в качестве примера Установка клиента для Linux и UNIX.

System_CAPS_noteПримечание

В приведенной ниже процедуре устанавливает клиент с накопительным пакетом обновления 1 версии клиента для Linux и UNIX в Red Hat Enterprise Linux 5 (RHEL5) x 64 компьютер.Чтобы настроить эту процедуру для операционных систем, которые можно использовать, замените файл установки клиента (ccm универсальная - x 64. < сборка > .tar) соответствующий пакет на компьютере, где выполняется установка клиента.Также планируете использовать дополнительные свойства командной строки в соответствии с потребностями.

Чтобы установить клиент Configuration Manager на серверах Linux и UNIX

  1. Копировать установки сценарий и файл .tar установки клиента в папку на компьютере, на основе RHEL 5 x 64.

  2. На компьютере RHEL5, выполните следующую команду, чтобы скрипт для запуска программы: chmod + x установить

    System_CAPS_importantВажно

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

  3. Затем выполните следующую команду, чтобы установить Configuration Manager клиента: . / install – mp < имя > - < code > код_сайта ccm универсального - x 64. < сборка > .tar

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

  4. После выполнения сценария, проверить установку, просмотрев /var/opt/microsoft/scxcm.log файла.Кроме того, можно проверить клиента, установленный и взаимодействует с узлом, просмотрев сведения клиента в устройств узел активы и соответствие рабочей Configuration Manager консоли.

Свойства командной строки для установки клиента на серверах Linux и UNIX

При установке клиента для Linux и UNIX на компьютере Linux или UNIX, выполнения сценария установки с командной строки свойств, укажите следующие сведения:

  • Клиент назначения сайта.

  • Точка управления, с помощью которого клиент изначально взаимодействует

  • .Tar файла установки клиента для операционной системы

  • Дополнительные параметры конфигурации, требуемую

Чтобы изменить поведение установки доступны свойства, описанные в следующей таблице.

System_CAPS_noteПримечание

Используйте свойство -h для отображения этого списка поддерживаемых свойств.

Свойство

Обязательный или необязательный

Дополнительные сведения

-mp < полное доменное имя сервера >

Обязательное

Задает полное доменное имя, сервера точки управления, клиент будет использовать в качестве начальной точки контакта.

System_CAPS_importantВажно

Это свойство не указывает точку управления, для которого клиент будет назначен после установки.

System_CAPS_noteПримечание

При использовании -mp свойство, чтобы указать точку управления, который настроен для приема подключений клиентов только HTTPS, необходимо также использовать - UsePKICert свойства.

Укажите точку управления по полному доменному ИМЕНИ.

Код сайта - < код_сайта >

Обязательное

Указывает Configuration Manager основного сайта для назначения Configuration Manager клиенту.

Пример: - код_сайта S01

-fsp < server_FQDN >

Дополнительно

System_CAPS_noteПримечание

Начиная с накопительным пакетом обновления 1, Configuration Manager клиент для Linux и UNIX поддерживает использование резервные точки состояния.

Задает полное доменное имя, клиент использует для отправки сообщения о состоянии сервера точки состояния отката.

Дополнительные сведения о резервная точка состояния в разделе Определение необходимости резервной точки состояния раздела Определение ролей системы сайта для развертывания клиента в Configuration Manager раздела.

-dir < каталог >

Дополнительно

Задает альтернативное расположение для установки Configuration Manager файлов клиента.

По умолчанию клиент устанавливается в следующем расположении: /opt/microsoft.

-nostart

Дополнительно

Предотвращает автоматический запуск Configuration Manager службы клиента ccmexec.bin, после завершения установки клиента.

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

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

-очистки

Дополнительно

Задает удаление всех файлов клиента и данные из ранее установленного клиента для Linux и UNIX, перед началом установки новой.При этом удаляются клиентской базы данных и хранилище сертификатов.

-keepdb

Дополнительно

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

-UsePKICert < параметр >

Дополнительно

Указывает полный путь и имя файла для сертификатов инфраструктуры открытого ключа X.509 в формате стандарта сертификата открытого ключа (PKCS #12).Этот сертификат используется для проверки подлинности клиента.Если сертификат не указан во время установки, и необходимо добавить или изменить сертификат, используйте certutil программы.В разделе \l ГИПЕРССЫЛКУ «https://technet.microsoft.com/en-us/library/jj573941.aspx» «BKMK_ManageLinuxCerts» как управление сертификатами на стороне клиента для Linux и UNIX сведения о certutil.

При использовании - UsePKICert, необходимо также указать пароль, связанный с файлом PKCS #12 с помощью - certpw параметр командной строки.

Если это свойство не используется для указания PKI-сертификат, клиент использует самозаверяющий сертификат, и все соединения с системами сайта осуществляются по протоколу HTTP.

Если указан недопустимый сертификат на клиенте установить командной строки, ошибки не возвращаются.Это вызвано проверки сертификата происходит после установки клиента.При запуске клиента, используется для проверки сертификатов с точкой управления и если сертификат не проходит проверку появится следующее сообщение в scxcm.log, файл журнала клиента Configuration Manager для Linux и Unix: Не удалось проверить сертификат для точки управления.Расположение файла журнала по умолчанию: /var/opt/microsoft/scxcm.log.

System_CAPS_noteПримечание

Это свойство необходимо указать при установке клиента и использовать -mp свойство, чтобы указать точку управления, настроен на прием подключений клиентов только HTTPS.

Пример: - UsePKICert < полный путь и имя файла > - certpw < пароль >

-certpw < параметр >

Дополнительно

Указывает пароль, связанный с файлом PKCS #12, указанной с помощью - UsePKICert свойства.

Пример:-UsePKICert < полный путь и имя файла > - certpw < пароль >

-NoCRLCheck

Дополнительно

Указывает, что клиент не должен проверять список отзыва сертификатов (CRL) при соединении по протоколу HTTPS, с помощью сертификатов PKI.Если этот параметр не указан, клиент проверяет список отзыва Сертификатов перед установкой соединения HTTPS с помощью сертификатов PKI.Дополнительные сведения о проверке списка отзыва Сертификатов см. Планирование отзыва сертификатов PKI.

Пример: - UsePKICert < полный путь и имя файла > - certpw < пароль > - NoCRLCheck

-rootkeypath < расположение >

Дополнительно

Указывает полный путь и имя файла для Configuration Manager доверенного корневого ключа.Configuration Manager Доверенный корневой ключ обеспечивает механизм, Linux и UNIX клиенты используют для проверки того, что они подключены к системе сайта, к которому принадлежит правильной иерархии.

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

Дополнительные сведения см. в разделе Планирование корневого ключа доверия.

Пример: - rootkeypath < полный путь и имя файла >

-httpport

Дополнительно

Указывает порт, который настроен в точках управления, которые используются при связи с точки управления по протоколу HTTP.Если порт не указан, используется значение по умолчанию 80.

Пример: - httpport 80

-httpsport

Дополнительно

Указывает порт, который настроен в точках управления, которые используются при связи с точки управления по протоколу HTTPS.Если порт не указан, используется значение по умолчанию 443.

Пример: - UsePKICert < полный путь и сертификата имя > - httpsport 443

-ignoreSHA256validation

Дополнительно

Указывает, что установка клиента пропускает проверку SHA-256.Используйте этот параметр при установке клиента в операционных системах, которые не освободил с версией OpenSSL, который поддерживает SHA-256.Дополнительные сведения см. в разделе О Linux и операционных системах UNIX, выполнять не поддержки SHA-256 раздела Планирование развертывания клиента для серверов Linux и UNIX раздела.

-signcertpath < расположение >

Дополнительно

Указывает полный путь и .cer имя файла экспортируемого самозаверяющего сертификата на сервере сайта.Если PKI-сертификаты недоступны, Configuration Manager сервера сайта автоматически создает самозаверяющие сертификаты.

Эти сертификаты используются для проверки того, что политики клиента, загружаются из точки управления, отправленных с нужным сайтом.Если во время установки не указан самозаверяющий сертификат, или необходимо изменить сертификат, используйте certutil программы.В разделе \l ГИПЕРССЫЛКУ «https://technet.microsoft.com/en-us/library/jj573941.aspx» «BKMK_ManageLinuxCerts» как управление сертификатами на стороне клиента для Linux и UNIX сведения о certutil.

Этот сертификат можно извлечь с помощью SMS хранилище сертификатов и имеет имя субъекта сервера сайта и понятное имя сертификат подписи сервера сайта.

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

Пример: - signcertpath < полный путь и имя файла >

-rootcerts

Дополнительно

Задает дополнительные сертификаты PKI для импорта, которые не являются частью управления точек иерархии центров сертификации (ЦС).Если указать несколько сертификатов в командной строке, они должны быть с разделителями-запятыми.

Используйте этот параметр, если вы используете PKI сертификатов клиентов, которые не связаны корневого центра сертификации, которому доверяют все точки управления на сайтах.Точки управления отклонит клиента, если сертификат клиента не существует цепочки доверенным корневым сертификатом в список издателей сертификатов сайта.

Если этот параметр не используется, Linux и UNIX клиент будет проверять доверенной иерархии с помощью сертификата в - UsePKICert параметр.

Пример: - rootcerts < полный путь и имя файла >, < полный путь и имя файла >

Обновление клиента на серверах UNIX и Linux

Можно обновить версию клиента для Linux и UNIX на компьютере до более новой версии клиента, удаляя текущего клиента.Чтобы сделать это, установите новый пакет установки клиента на компьютере при использовании -keepdb свойство командной строки.Во время установки клиента для Linux и UNIX, она перезаписывает существующие данные клиента новых файлов клиента.Однако –keepdb свойство командной строки направляет процесс установки для сохранения клиентов уникальный идентификатор (GUID), локальных база данных и хранилище сертификатов.Затем эта информация используется при установке нового клиента.

Например, имеется RHEL5 x 64 компьютер под управлением клиента из исходной версии клиента Configuration Manager для Linux и UNIX.Чтобы обновить этот клиент до версии клиента из накопительного обновления 1, вручную запустите install сценарий для установки пакета соответствующего клиента из накопительного обновления 1, с добавлением –keepdb параметр командной строки.Из командной строки можно использовать напоминает следующее: . / install – mp < имя > - код_сайта < code > - keepdb ccm универсальная - x 64. < сборка > .tar

Использование развертывания программного обеспечения для обновления клиента на серверах UNIX и Linux

Развертывание программного обеспечения можно использовать для обновления клиента для Linux и UNIX до новой версии клиента.Однако Configuration Manager клиента невозможно запустить сценарий установки для установки нового клиента, так как для установки нового клиента, сначала необходимо удалить текущий клиент непосредственно.Это приведет к Configuration Manager клиентского процесса, который запускает сценарий установки перед началом установки нового клиента.Для успешного использования развертывания программного обеспечения для установки нового клиента, необходимо запланировать установку на время в будущем и для выполнения встроенной функции планирования операционной системы.

Для этого необходимо используйте развертывание программного обеспечения для сначала скопируйте файлы для нового пакета установки клиента на клиентском компьютере, а затем развернуть и выполните скрипт, чтобы запланировать время установки клиента.Этот скрипт использует встроенные операционной системы at команду, чтобы отложить его запуск.Затем, при запуске сценария, его работы под управлением клиентской операционной системы и не Configuration Manager клиента на компьютере.Это позволяет из командной строки, вызывается сценарием, сначала удалите Configuration Manager клиента и затем установить новый клиент, завершение процесса обновления клиента на компьютере Linux или UNIX.После завершения обновления, обновленного клиента осуществляется с Configuration Manager.

Используйте следующую процедуру для настройки развертывания программного обеспечения для обновления клиента для Linux и UNIX.Следующие шаги и примеры обновления RHEL5 x 64 компьютер под управлением первоначального выпуска клиента до версии клиента накопительным пакетом обновления 1.

Обновление с помощью развертывания программного обеспечения клиента на серверах Linux и UNIX

  1. Скопируйте новый файл пакета установки клиента на компьютере, где работает Configuration Manager клиента, который планируется обновить.

    Например можно поместить пакет установки клиента и скрипт накопительное обновление 1 для установки в следующий каталог на клиентском компьютере: /tmp/PATCH

  2. Создание скрипта для управления обновление Configuration Manager клиента и затем поместите копию в той же папке на клиентском компьютере, как установка клиентского скрипта файлы из шага 1.

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

    Например, создать скрипт с именем upgrade.sh содержащий следующие строки и скопируйте его в /tmp/PATCH папку на клиентском компьютере:

      #!/bin/sh
      /tmp/PATCH/install -sitecode <code> -mp <hostname> -keepdb /tmp/PATCH/ccm-Universal-x64.<build>.tar
    
  3. Использование развертывания программного обеспечения на каждом клиенте используется встроенная компьютеры at для выполнения команды upgrade.sh сценариев с небольшой задержкой перед выполнением сценария.

    Например, используйте следующую командную строку для запуска сценария: на – f /tmp/upgrade.sh – m теперь + 5 минут

После успешного клиент планирует upgrade.sh для выполнения скрипта, клиент отправляет сообщение о состоянии, указывающее, развертывание программного обеспечения успешно завершена.Тем не менее Установка клиента фактическое затем управляется компьютера, после задержки.После завершения обновления клиента, проверить установку, просмотрев /var/opt/microsoft/scxcm.log файла на клиентском компьютере.Кроме того, можно проверить клиента, установленный и взаимодействует с узлом, просмотрев сведения клиента в устройств узел активы и соответствие рабочей Configuration Manager консоли.

При удалении клиента из серверов Linux и UNIX

Для удаления Configuration Manager клиент для Linux и UNIX, можно использовать программу удаления Удаление.По умолчанию этот файл находится в /opt/microsoft/configmgr/bin/ папки на клиентском компьютере.Эта команда удаления не поддерживает параметры командной строки и будут удалены все файлы, связанные с клиентского программного обеспечения с сервера.

Чтобы удалить клиент, используйте следующую командную строку: /opt/microsoft/configmgr/bin/uninstall 

Необходимо перезагрузить компьютер после удаления Configuration Manager клиент для Linux и UNIX.

Настройка портов запроса для клиента для Linux и UNIX

Аналогично клиентов Windows Configuration Manager использует клиент для Linux и UNIX HTTP и HTTPS для связи с Configuration Manager систем сайта.Порты, Configuration Manager клиент использует для связи, называются порты запросов.

При установке Configuration Manager клиента для Linux и UNIX, порты запросов клиентов по умолчанию можно изменить, указав - httpport и - httpsport свойств установки.При установке свойства и пользовательские значения не указаны, клиент использует значения по умолчанию.Значения по умолчанию, 80 для трафика HTTP и 443 для трафика HTTPS.

После установки клиента нельзя изменить конфигурацию порта запроса.Вместо этого для изменения конфигурации портов необходимо переустановить клиент и указать новую конфигурацию порта.При переустановке клиента, чтобы изменить номера портов запрос запуска установки команды аналогичен установки нового клиента, но использовать свойство командной строки - keepdb.Этот параметр указывает установки для сохранения клиентской базы данных и файлы, включая хранилище GUID и сертификатов клиентов.

Дополнительные сведения о номеров портов связи с клиентами в разделе Настройка номеров портов связи клиентов в Configuration Manager.

Настройка клиента для Linux и UNIX, для поиска точек управления

При установке Configuration Manager клиент для Linux и UNIX, необходимо указать точку управления для использования в качестве начальной точки контакта.

Configuration Manager Обращается клиент для Linux и UNIX точку управления во время установки клиента.Если клиент не удается связаться с точкой управления, клиентское программное обеспечение будет продолжать попытки до успешного.

Дополнительные сведения о том, как клиенты находят точки управления, обратитесь к разделу Поиск точек управления раздела Как назначить клиентские компьютеры сайту в Configuration Manager раздела.