Búsqueda de sitios web

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


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

En esta publicación, veremos los pasos para administrar computadoras Linux usando el administrador de configuración de System Center 2012 R2 (SCCM 2012 R2). Si vuelvo a mirar mi publicación sobre Instalación de agentes de cliente SCCM 2012 SP1 en computadoras Linux, se trataba solo de la instalación de agentes de cliente SCCM en la máquina Linux. En esta publicación no solo instalaremos el cliente SCCM 2012 R2 en una máquina Linux, sino que también aprenderemos más sobre cómo administrar las computadoras Linux usando SCCM 2012 R2.

Instalaremos el agente del cliente, crearemos una colección para computadoras basadas en Linux, crearemos e implementaremos la configuración personalizada del dispositivo del cliente habilitando la configuración del inventario de hardware, veremos ejemplos de informes de inventario de hardware y, por último, veremos cómo desinstalar el cliente SCCM del Máquinas Linux. Los clientes de System Center 2012 R2 Configuration Manager 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 de cliente SCCM 2012 R2 en una máquina Linux, puede usar algunas de las capacidades de administración en computadoras Linux y UNIX, mientras que algunas de ellas no se pueden usar.

Compatible:

  • Ventanas de cobros, consultas y mantenimiento
  • Inventario de hardware
  • Implementación de software
  • Supervisión
  • Informes
  • Implementar configuraciones de cliente personalizadas
  • Implementar software mediante el uso de paquetes y programas.

No compatible:

  • Instalación push del cliente
  • Implementación del sistema operativo
  • Implementación de aplicaciones
  • Inventario de software
  • Actualizaciones de software, configuración de cumplimiento
  • Gestión de clientes basada en Internet
  • Control remoto, gestión de energía.
  • Verificación y corrección del estado del cliente

Ahora descargaremos los agentes cliente SCCM 2012 R2 para computadoras basadas en Linux. Puede descargar el agente de cliente para computadoras Linux haciendo clic en el botón a continuación. Se admiten las siguientes versiones de UNIX y Linux.

  1. AIX Versión 7.1, 6.1, 5.3
  2. Solaris Versión 11, 10, 9
  3. HP-UX Versión 11iv2, 11iv3
  4. RHEL Versión 6, 5, 4
  5. SLES Versión 11, 10, 9
  6. CentOS Versión 6, 5
  7. Debian versión 6, 5
  8. Versión de Ubuntu 12.4LTS, 10.4LTS
  9. Oráculo 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áigalo a una carpeta y cópiela a su máquina Linux, copie los archivos a un directorio /opt/client (cliente es una carpeta nueva que ha sido 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 de cliente en una máquina Linux, asegúrese de que su máquina Linux se comunique correctamente con el servidor SCCM. Utilice Ping para comprobar la conectividad con el servidor SCCM. Para resolver el nombre de host, abra la terminal en la máquina Linux y escriba el comando vi /etc/resolv.conf. Configure la dirección IP para el servidor de nombres (establezca en IP del servidor DNS) , proporcione el nombre de dominio y el nombre de búsqueda y guarde el archivo.

En la computadora Linux, use las credenciales de root para ejecutar el siguiente comando y permitir que el script se ejecute 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 -sitecode ccm-Universal-x64..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 al comando.

En la siguiente captura de pantalla vemos que el agente del cliente se ha instalado correctamente en la máquina Linux. Si está buscando un archivo de registro para validar el proceso de instalación, puede consultar /var/opt/microsoft/scxcm.log. En caso de que cambie el nombre de host de la máquina Linux después de la instalación del agente del cliente, deberá reiniciar la máquina Linux una vez.

/var/opt/microsoft/scxcm.log: este archivo de registro contiene información sobre la instalación y las operaciones en curso de ccmexec.bin. Si está buscando solucionar problemas de operaciones de clientes UNIX/Linux, debe utilizar este archivo de registro.

/opt/microsoft/omi/scxcmprovider.log: 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 del cliente. Si no desea reiniciar el servidor, puede detener e iniciar el proceso ccmexecd.

Para DETENER el ccmexecd puede utilizar el comando /etc/init.d/ccmexecd stop
Para INICIAR el ccmexecd puedes usar el comando /etc/init.d/ccmexecd start

Como se mencionó anteriormente, el archivo scxcm.log registra información tanto de instalación como operativa. Este archivo de registro es útil cuando desea solucionar problemas de operaciones del cliente. Puede haber una situación en la que esté solucionando problemas de instalación del cliente y desee que se registre información detallada en scxcm.log. Hay cuatro niveles de registro diferentes, cada uno con una configuración única.

1) ERROR: Indica problemas que requieren atención.
2) ADVERTENCIA: Indica posibles problemas en las operaciones del cliente.
3) INFORMACIÓN: Registro más detallado que indica el estado de varios eventos en el cliente.
4) TRACE: registro detallado que normalmente se utiliza para diagnosticar problemas.

Para cambiar el nivel de registro, edite /opt/microsoft/configmgr/etc/scxcm.conf y cambie cada instancia de la etiqueta MODULE al nivel de registro deseado.

Después de que el cliente SCCM se haya instalado en la máquina Linux, en la consola de Configuration Manager, en Todos los sistemas encontrará el nombre de la máquina Linux. Haga clic derecho en la computadora Linux y haga clic en Aprobar.

Ahora creemos una colección para agrupar las computadoras Linux. Microsoft recomienda utilizar el valor Caption para la clase Sistema operativo para identificar diferentes sistemas operativos Linux y UNIX en consultas y colecciones. En este ejemplo usaré la Clase de Atributo como Sistema Operativo y el Atributo como Fabricante. fuerte>. Puede utilizar la siguiente consulta para agregar las máquinas Redhat a la colección.

select SMS_R_System.ResourceId, SMS_R_System.ResourceType, SMS_R_System.Name, SMS_R_System.SMSUniqueIdentifier, SMS_R_System.ResourceDomainORWorkgroup, SMS_R_System.Client from  SMS_R_System inner join SMS_G_System_OPERATING_SYSTEM on SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_OPERATING_SYSTEM.Manufacturer = “Red Hat, Inc.”

Ahora hemos creado una colección llamada Sistemas RHEL 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 sistemas RHEL y habilitaremos el Inventario de hardware.

El cliente para Linux y UNIX admite las siguientes clases de inventario de hardware que están disponibles en servidores Linux y UNIX:

  • Win32_BIOS
  • Win32_ComputerSystem
  • Win32_DiskDrive
  • Win32_DiskPartition
  • Win32_NetworkAdapter
  • Win32_NetworkAdapterConfiguración
  • Win32_sistema operativo
  • Proceso_Win32
  • Win32_Servicio
  • Win32Reg_AddRemovePrograms
  • SMS_LogicalDisk
  • Procesador_SMS

Para realizar una acción de actualización de la política de la máquina en los clientes, ejecute el siguiente comando: - /opt/microsoft/configmgr/bin/ccmexec -rs Policy

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 archivo MP_Hinv.log ubicado en el servidor SCCM. Busque la línea Informe completo del cliente linux.prajwal.local, descripción de la acción=hardware.

En la consola CM, haga clic derecho en la máquina 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 la máquina Linux.

También puede generar el informe para la máquina 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 directorio /opt/microsoft/configmgr/root/cimv.

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

Para desinstalar completamente ConfigMgr y OMI, presione C y presione Enter. El cliente ha sido desinstalado.

Artículos relacionados