Administración de equipos Linux Con System Center 2012 R2 Configuration Manager
En esta publicación, echaremos un vistazo a los pasos para administrar equipos Linux con System Center 2012 R2 Configuration manager (SCCM 2012 R2). Si miro hacia atrás en mi publicación sobre la instalación de agentes cliente SCCM 2012 SP1 en computadoras linux, se trataba solo de la instalación de agentes cliente SCCM en la máquina Linux. En este post no solo instalaremos el cliente SCCM 2012 R2 en una máquina Linux, sino que también aprenderemos más sobre cómo administrar los equipos Linux utilizando SCCM 2012 R2.
Instalaremos el agente cliente, crearemos una colección para equipos basados en linux, crearemos e implementaremos la configuración de dispositivo cliente personalizada que habilita la configuración de inventario de hardware, veremos ejemplos de informes de inventario de hardware y, por último, veremos cómo desinstalar el cliente SCCM de las máquinas Linux. Los clientes de Configuration manager R2 de System Center 2012 para UNIX y Linux amplían el alcance de su entorno de Configuration Manager para recopilar inventario, implementar software y ejecutar informes sobre servidores UNIX y Linux en su empresa. El cliente funciona como un cliente de grupo de trabajo administrado por Configuration Manager.
Cuando instalamos agentes cliente SCCM 2012 R2 en una máquina linux, puede usar algunas de las capacidades de administración en equipos Linux y UNIX, mientras que algunas de ellas no se pueden usar.
Compatible | No compatible |
---|---|
Colecciones, consultas y ventanas de mantenimiento | Instalación por push del cliente |
Inventario de hardware | Implementación del sistema operativo |
Implementación de software | Implementación de aplicaciones |
Monitoreo | Inventario de software |
Informes | Actualizaciones de software, Configuración de conformidad |
Implementar configuraciones de cliente personalizadas | Cliente basado en Internet gestión |
Implemente software mediante paquetes y programas | Control remoto, administración de energía |
Estado del cliente comprobación y corrección del cliente |
Ahora descargaremos los agentes cliente R2 de SCCM 2012 para equipos basados en Linux. Puede descargar el agente cliente para ordenadores Linux haciendo clic en el botón de abajo.Se admiten las siguientes versiones de UNIX y Linux.
- AIX Versión 7.1, 6.1, 5.3
- Versión Solaris 11, 10, 9
- Versión HP-UX 11iv2, 11iv3
- Versión RHEL 6 , 5, 4
- Versión SLES 11, 10, 9
- CentOS Versión 6, 5
- Debian Versión 6, 5
- Ubuntu Versión 12.4 LTS, 10.4 LTS
- Oracle Linux 6, 5
Clientes SCCM 2012 R2 para Sistemas operativos adicionales
Descargue los clientes ConfigMgr para Linux y haga clic en Siguiente.
Una vez que haya descargado los clientes ConfigMgr para linux, extráigalos en una carpeta y copie la carpeta en su equipo Linux, copie los archivos en un directorio /opt/client (el cliente es una carpeta nueva que se ha creado en /opt) . En este ejemplo estoy usando el servidor RedHat 6.2 en el que se instalará el agente cliente SCCM 2012 R2.
Antes de continuar e instalar el agente cliente en el equipo linux, asegúrese de que el equipo linux se comunica correctamente con el servidor SCCM. Utilice Ping para comprobar la conectividad con el servidor SCCM. Para resolver el nombre de host, abra el terminal en la máquina linux y escriba el comando vi / etc / resolv.conf. Establezca la dirección IP del servidor de nombres (establecida en IP del servidor DNS), proporcione el nombre de dominio y el nombre de búsqueda y guarde el archivo.
En el equipo Linux, utilice credenciales de root para ejecutar el siguiente comando para habilitar la ejecución del script como un programa, chmod +x install.
ejecute el comando ./ install-mp sccm.prajwal.local -sitecode IND ccm-UniversalX64.1.0.0.4580.tar
La sintaxis del comando es ./ install-mp < FQDN del servidor de puntos de administración> – código del sitio < código> ccm-Universal-x64.<construir>.tar
Además, el cliente de Configuration Manager para Linux y UNIX admite el uso de puntos de estado de reserva. Puede especificar el FSP agregando -fsp < FSP server FQDN> al comando.
En la siguiente captura de pantalla, vemos que el agente cliente se ha instalado correctamente en el equipo linux. Si está buscando un archivo de registro para validar el proceso de instalación, puede comprobar /var/opt/microsoft/scxcm.registro. En caso de que cambie el nombre de host de la máquina linux después de la instalación del agente cliente, debe reiniciar la máquina linux una vez.
/var/opt/microsoft / scxcm.registro: Este archivo de registro contiene información sobre la instalación y las operaciones en curso de ccmexec.recipiente. Si está buscando solucionar problemas de operaciones de cliente UNIX / Linux, debe usar este archivo de registro.
/opt/microsoft / omi / scxcmprovider.registro: Este es el archivo de registro del servicio CIM que captura las operaciones del servicio CIM.El servidor CIM se instala como parte del cliente para Linux y UNIX. Si está utilizando SCCM 2012 SP1 (sin CU1) verá que el cliente utilizó nanowbem como su servidor CIM.
Recomendaría reiniciar la máquina linux una vez que se haya instalado el agente cliente en ella. Si no desea reiniciar el servidor, puede detener e iniciar el proceso ccmexecd.
Para DETENER el ccmexecd puede usar el comando / etc / init.d / ccmexecd stop
Para INICIAR el ccmexecd puede utilizar el comando / etc / init.d / ccmexecd start
Como se mencionó anteriormente en scxcm.el archivo de registro registra tanto la información de instalación como la operativa. Este archivo de registro es útil cuando desea solucionar problemas de las operaciones del cliente. Puede haber una situación en la que esté solucionando los problemas de instalación del cliente y desee que se registre información detallada en scxcm.registro. Hay cuatro niveles de registro diferentes, cada uno con un entorno único.
1) ERROR: Indica problemas que requieren atención.
2) ADVERTENCIA: Indica posibles problemas para las operaciones del cliente.
3) INFORMACIÓN: Registro más detallado que indica el estado de varios eventos en el cliente.
4) SEGUIMIENTO: Registro detallado que se utiliza normalmente para diagnosticar problemas.
Para cambiar el nivel de registro, edite/opt / microsoft/configmgr/etc / scxcm.config y cambie cada instancia del MÓDULO de etiquetas al nivel de registro deseado.
Después de instalar el cliente SCCM en el equipo linux, en la consola de Configuration Manager, en Todos los sistemas encontrará el nombre del equipo linux. Haga clic con el botón derecho en el equipo linux y haga clic en Aprobar.
Ahora permite crear una colección para agrupar los equipos linux. Microsoft recomienda usar el valor de leyenda para la clase de Sistema operativo para identificar diferentes sistemas operativos Linux y UNIX en consultas y colecciones. En este ejemplo utilizaré la Clase de Atributo como Sistema Operativo y el Atributo como Fabricante. Puede usar la siguiente consulta para agregar las máquinas redhat a la colección.
seleccione SMS_R_System.ID de recurso, SMS_R_System.Tipo de recurso, SMS_R_System.Name, SMS_R_System.SMSUniqueIdentifier, SMS_R_System.Dominio de recursos o grupo de trabajo, SMS_R_System.Cliente de SMS_R_System unión interna SMS_G_System_OPERATING_SYSTEM en SMS_G_System_OPERATING_SYSTEM.resourceId = SMS_R_System.ID de recurso donde SMS_G_System_OPERATING_SYSTEM.Fabricante = » Red Hat, Inc.»
Ahora hemos creado una colección llamada RHEL systems y nuestra máquina linux se ha agregado a la colección.
Ahora crearemos una configuración de dispositivo cliente personalizada para la colección de RHEL systems y habilitaremos el Inventario de hardware.
El cliente para Linux y UNIX admite las siguientes clases de inventario de hardware disponibles en servidores Linux y UNIX:
- Win32_BIOS
- Win32_ComputerSystem
- Win32_DiskDrive
- Win32_DiskPartition
- Win32_NetworkAdapter
- Win32_NetworkAdapterConfiguration
- Win32_OperatingSystem
- Win32_Process
- Win32_Service
- Win32reg_addremoveprogramas
- SMS_LogicalDisk
- sms_procesador
Para realizar una acción de actualización de directivas de máquina en los clientes, ejecute el siguiente comando :- /opt/microsoft/configmgr/bin/ccmexec-política rs
Para activar un análisis de inventario desde un cliente, ejecute el siguiente comando :- /opt/microsoft/configmgr/bin/ccmexec-rs hinv
Una vez que active el ciclo de escaneo del inventario de hardware, abra el MP_Hinv.archivo de registro ubicado en el servidor SCCM. Busque el informe completo de la línea del cliente linux.prajwal.local, descripción de la acción = hardware.
En la consola CM, haga clic con el botón derecho en el equipo linux y haga clic en Inicio > Explorador de recursos. En Hardware, haga clic en Servicios para ver la lista de servicios.
También puede encontrar las Aplicaciones instaladas en el equipo linux.
También puede generar el informe para el equipo Linux.
En el caso de Windows, normalmente consultamos WMI para obtener datos de inventario, mientras que el cliente UNIX/Linux almacena sus datos de inventario en una serie de archivos XML. Puede ver las clases predeterminadas por listado de directorios / opt/microsoft/configmgr/root / cimv.
Por último, para desinstalar el agente cliente SCCM de la máquina linux, puede usar el comando :- /opt/microsoft/configmgr/bin/uninstall
Para desinstalar completamente ConfigMgr y OMI, presione C y presione enter. El cliente se ha desinstalado.

Hola, soy Prajwal Desai. Durante los últimos años he estado trabajando en múltiples tecnologías como SCCM / Configuration Manager, Intune, Azure, Seguridad, etc. He creado este sitio para que pueda compartir información valiosa con todos.