Administración de equipos Linux Con System Center 2012 R2 Configuration Manager

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.

  1. AIX Versión 7.1, 6.1, 5.3
  2. Versión Solaris 11, 10, 9
  3. Versión HP-UX 11iv2, 11iv3
  4. Versión RHEL 6 , 5, 4
  5. Versión SLES 11, 10, 9
  6. CentOS Versión 6, 5
  7. Debian Versión 6, 5
  8. Ubuntu Versión 12.4 LTS, 10.4 LTS
  9. Oracle Linux 6, 5

Clientes SCCM 2012 R2 para Sistemas operativos adicionales

Descargue los clientes ConfigMgr para Linux y haga clic en Siguiente.

 Administrar equipos Linux Utilizando System Center 2012 R2 Configuration Manager

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.

Administración de equipos Linux Mediante System Center 2012 R2 Configuration Manager

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.

Administrar equipos Linux Mediante System Center 2012 R2 Configuration Manager

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.

Administrar equipos Linux Utilizando System Center 2012 R2 Configuration Manager

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

 Administrar equipos Linux Utilizando System Center 2012 R2 Configuration Manager

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.

Administrar equipos Linux Mediante System Center 2012 R2 Configuration Manager

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.

 Administrar equipos Linux Utilizando System Center 2012 R2 Configuration Manager

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.

Administrar equipos Linux Mediante System Center 2012 R2 Configuration Manager

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.»

Administración de equipos Linux Utilizando System Center 2012 R2 Configuration Manager

Ahora hemos creado una colección llamada RHEL systems y nuestra máquina linux se ha agregado a la colección.

Administrar equipos Linux Mediante System Center 2012 R2 Configuration Manager

Ahora crearemos una configuración de dispositivo cliente personalizada para la colección de RHEL systems y habilitaremos el Inventario de hardware.

Administrar equipos Linux Mediante System Center 2012 R2 Configuration Manager

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

Administración de equipos Linux Mediante System Center 2012 R2 Configuration Manager

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

Administración de equipos Linux Mediante System Center 2012 R2 Configuration Manager

Para activar un análisis de inventario desde un cliente, ejecute el siguiente comando :- /opt/microsoft/configmgr/bin/ccmexec-rs hinv

Administración de equipos Linux mediante System Center 2012 R2 Configuration Manager

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.

Administrar equipos Linux Mediante System Center 2012 R2 Configuration Manager

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.

Administrar equipos Linux Mediante System Center 2012 R2 Configuration Manager

También puede encontrar las Aplicaciones instaladas en el equipo linux.

Administración de equipos Linux Mediante System Center 2012 R2 Configuration Manager

También puede generar el informe para el equipo Linux.

Administrar equipos Linux Utilizando System Center 2012 R2 Configuration Manager

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.

Administrar equipos Linux Utilizando System Center 2012 R2 Configuration Manager

Por último, para desinstalar el agente cliente SCCM de la máquina linux, puede usar el comando :- /opt/microsoft/configmgr/bin/uninstall

Administrar equipos Linux Utilizando System Center 2012 R2 Configuration Manager

Para desinstalar completamente ConfigMgr y OMI, presione C y presione enter. El cliente se ha desinstalado.

Administrar Equipos Linux Utilizando System Center 2012 R2 Configuration Manager

Avatar de Prajwal Desai

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.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.