Este documento proporciona una introducción a la distribución de aplicaciones con System Center Configuration Manager 2012 SP1. Explica conceptos clave como paquetes, programas, puntos de distribución y despliegues. También cubre procesos como configurar un sitio para distribución de software, crear y supervisar puntos de distribución, y desplegar aplicaciones a usuarios y equipos. Finalmente, presenta demostraciones prácticas de estas funciones.
Introduction to People Centric IT management? Overview unified management devices ConfigMgr R2 and Windows Intune? Sneak Peak in ConfigMgr 2012 R2 and Windows Intune
Introduction to People Centric IT management? Overview unified management devices ConfigMgr R2 and Windows Intune? Sneak Peak in ConfigMgr 2012 R2 and Windows Intune
Descubra cómo puede, de forma simple y rápida, configurar su plataforma de acuerdo a sus necesidades y como monitorear su integralmente infraestructura de TI usando Microsoft System Center.
DEJEN COMENTARIOS
La primera versión de WSUS se conoce como Software Update Services ( SUS) . [ 2 ] En un primer momento , sólo entregó revisiones y actualizaciones para los sistemas operativos de Microsoft . SUS corrió en un
sistema operativo Windows Server y descargar actualizaciones para las versiones especificadas de Windows desde el sitio de Windows Update a distancia que fue operado por Microsoft .
Descubra cómo puede, de forma simple y rápida, configurar su plataforma de acuerdo a sus necesidades y como monitorear su integralmente infraestructura de TI usando Microsoft System Center.
DEJEN COMENTARIOS
La primera versión de WSUS se conoce como Software Update Services ( SUS) . [ 2 ] En un primer momento , sólo entregó revisiones y actualizaciones para los sistemas operativos de Microsoft . SUS corrió en un
sistema operativo Windows Server y descargar actualizaciones para las versiones especificadas de Windows desde el sitio de Windows Update a distancia que fue operado por Microsoft .
La labor de gestionar la seguridad de una empresa suele ser como bailar sobre el alambre. Hay que permitir que el negocio siga funcionando, estar a la última, proteger lo ya implantado e innovar en cosas nuevas. Eso sí, de forma más eficiente cada año y con menos presupuesto. Todo ello, con el objetivo de no que no pase nada. La conclusión de esto es que al final siempre queda Long Hanging Fruit para que cualquiera se aproveche.
Como se traduce IAAS y PAAS a Azure, ventajas y escenarios reales en los cuales puedes aplicara cada uno de estos en Azure. Además de esto mostraremos como poder usar Azure durante 12 meses con crédito de prueba para probar soluciones.
El despliegue de aplicaciones dentro de contenedores en producción cada vez está más extendido y, de todas las opciones de orquestación, Kubernetes (K8s) es la que, indiscutiblemente, está ganando la batalla.
Pero, si soy developer, ¿esto me importa? No debemos ver los contenedores y la orquestación de estos como algo “de sistemas”. Hay distintas razones por las que (nos) conviene saber de qué va esto.
La primera razón, y posiblemente la más importante, es que el uso de contenedores nos facilita la vida durante el desarrollo y nos ayuda a mantener nuestro entorno de trabajo limpio sin tener que lidiar con la instalación de diferentes versiones del mismo software, por ejemplo. Si nuestra “aplicación” consta de diferentes servicios, tener una manera de describirlos todos y sus dependencias simplifica enormemente el arranque y parada de estos servicios, pudiendolo hacer en bloque.
También hay que tener en cuenta que para que las aplicaciones puedan aprovechar todas las ventajas que Docker y Kubernetes ofrecen deben cumplir ciertas condiciones. Como developers, debemos tenerlo en cuenta a la hora de pensar la arquitectura y diseño de estas: cómo se les provee la configuración, cómo se deben comportar ante el escalado y la convivencia de versiones,...
Sabemos que los distintos entornos, (local, test, staging, preproducción, producción, …) deben tener la misma configuración o podemos encontrarnos con sorpresas desagradables a la hora de desplegar. Esto, que históricamente ha sido una utopía, con los contenedores es posible. En esta charla veremos cómo podemos arrancar en local un entorno lo más similar a producción, arrancando Kubernetes en local.
En nuestro sistema de CI, además de por homogeneización de entornos, también podemos sacar partido de tener nuestra aplicaciones “contenerizadas”. Veremos cómo integrar cualquier sistema de CI con Kubernetes para conseguir un Continuous Deployment real. A partir de aquí, dar el salto a Continuous Delivery es prácticamente trivial con K8s!
Por si estas razones no fueran suficientes, conocer los conceptos y el entorno en los que nuestras aplicaciones se despliegan nos ayudará a comunicarnos con DevOps y atajar juntos los problemas que puedan surgir. Durante la charla veremos los conceptos básicos de K8s y cómo podemos desplegarlo en AWS con Elastic Container Service for Kubernetes (EKS) para hacer pruebas o, quién sabe, poder estar más cerca de ser un Full Cycle Developer.
Conceptos generales de Citrix para principiantes o administradores de sistemas que empiezan con XenDesktop o Netscaler. Terminología y licenciamiento de Citrix.
El día 29/05/2018 se realizó en la Ciudad de Buenos Aires un evento organizado por MUG Argentina y la ORT, donde Pablo Ariel Di Loreto realizó una charla sobre Azure Compute: una mirada en 360°.
6. Sobre mi
• Consultor Infraestructuras Microsoft
• +10 años experiencia entornos Microsoft
• SMS 2003 – SCCM 2007 – SCCM 2012
• Microsoft CertifiedTrainer desde 2003
• +16 Certificaciones Fabricantes – MBA
• Autor del Blog www.hermanarnedo.com
• Ponente
HermanArnedo
Mahr
7. Indice
VisioGeneral de la Familia system Center
Visión General de SCCM 2012 SP1
Jerarquías, flujos de datos y roles de sitios
Distribución de software por paquetes
Aplicaciones vs Paquetes
Configuración de Cliente Predeterminada
Visión General del Catalogo de Aplicación
CondicionesGlobales
Reglas
Afinidad entre usuario y/o Equipo
Sustitución / Dependencia de aplicaciones
8. VisionGeneral
de la Familia
SystemCenter
2012
System Center Product Usage
System Center 2012
AppController
• Self-service access for private cloud and public cloud
applications
System Center 2012
Configuration Manager
• Change and configuration management
System Center 2012 Data
Protection Manager (DPM)
• Data protection for application servers
System Center 2012 Endpoint
Protection
• Malware protection for client systems
System Center 2012
Operations Manager
• Monitor applications, services, and devices
System Center 2012
Orchestrator
• Automation of IT processes
• Integration with other management solutions
System Center 2012 Service
Manager
• Integrated service desk
• Automation of IT processes
System Center 2012Virtual
Machine Manager
• Manage virtualized infrastructures
• Build private clouds
10. VisionGeneral
de
Configuration
Manager 2012
Despliegue
Administración de
Aplicaciones
Actualizaciones de
Software
Despliegue de
Sistemas Operativos
Administración de
contenido
Administración de
Activos
Inventario de
Hardware y Software
Asset Intelligence
Disponibilidad de
Software
Administración
Remota
Reportes
Supervision
Administración
Basada en Roles
NAP
Seguridad
Endpoint Protection
Configuración de
Cumplimiento
Administración de la
Energía
Administración de
Cumplimientos
Estado de
Rendimiento
12. VisiónGeneral
de una
jerarquía en
Configuration
Manager 2012
• Cada sitio es identificado con un único código de 3 caracteres
• Central administration site puede ser usado únicamente
para administración y reportes
• Primary sites pueden ser parents de secondary sites
solamente
• Secondary sites ahora tienen su propia base de datos
SQL DatabaseCentral Administration Site
SQL Database
Primary Site
SQL Database SQL Database
SQL
Database
Secondary
Site
Primary Site Primary Site
14. Flujos de datos
y replicas en
una jerarquía
Site data: Información OperacionalGlobal data= Informacion de Configuracion
Primary
Site
CentralAdministration Site
Secondary
Site
Parent-child file-based
replication
Secondary-to-secondary file-based
replication
• La replicación de SQL se configura automáticamente en la instalación
• Sitios Secundarios reciben un subconjunto de Global Data
• Sitios Secundarios no generan datos de SQL
Primary Site
Secondary
Site
16. Beneficios de
la distribución
deSoftware
Distribución de Software ayuda a reducir el coste total de la propiedad para la
implementación de aplicaciones a través de:
Eliminando la necesidad de proveer aplicaciones enCDs/DVDs
Instrucciones de instalación a los usuarios
Dar al usuario la habilidad de instalar una aplicación sin tener derechos
administrativos
Tener el control de como y cuando una aplicación es distribuida a un usuario
SCCM no genera paquetes solo distribuye
Ofreciendo un mecanismo para correr un ejecutable o comando en un cliente
17. Packages contain the
files to be distributed
Source
Media
“setup exe /silent /unattended”
Distribución de
Software ,
Conceptos
Programs instruct the
computer how to
process the package
Source
Media
Package
Definition Files
Package definition
files automate the
creation of
packages and
programs
Distribution points store packages for
distribution to clients
Access accounts are used to manage
permissions
Deployments instruct members of a collection to
access a package and run one of the package’s
programs
Deployments
Distribution
Points
Target
Collections
Programs
Packages containing
files to be distributed
Source
Media
19. SiteConfigurationTasks forSoftware Deployment
Configuración del sitio:
Componente de Sitio – Distribución de Software
Configuración del cliente:
• Directiva de Cliente – Intervalo de Sondeo de Directiva
• Mensajes de Estado - Ciclo de notificación de Mensaje
• Reinicio del Equipo
• BITS
Punto de distribución y distribuir contenido
Network AccessAccount
20. Demo 1
En esta demostración vamos a ver como:
ConfigurarComponentes de Sitio
ConfigurarConfiguración de Cliente
Instalar un paquete “PowerPointViewer” en CM-XXX
21. Consideraciones
para desplegar
un Punto de
Distribución
Soportar Clientes de Internet
Asociar a un Grupo de limites
Usar Grupos de Distribución de Software
Soportar Despliegue de Sistemas Operativos
22. Supervisar el
estado de los
Puntos de
Distribución
Estado de distribucion
Distmgr.log
Smsdpprov.log
Estado del componente
23. Demo 2
En esta demostración vamos a ver como:
Creación Segundo “Punto de Distribución”
Creación de un “Grupo de Punto de Distribución”
24. Aplicaciones
vs. Paquetes
Aplicaciones:
Contiene una amplia
información sobre el software
Puede usar diferentes métodos
de implementación
determinados por reglas
Paquetes:
Contiene limitada información
sobre un software
Puedo usar varios programas
pero debe ser especificado a la
hora de implementar.
25. Prerequisitos
• App-V 4.6 SP1 or later if deploying App-V deployment types
Server Role If Required Description
Management
point
Required
Clients download policy and content location information
and upload state messages
Distribution point
Required Clients download deployed content from the distribution
point
Application
Catalog website
point
Optional Provides users with a list of available software
Application
Catalog web
service point
Optional Provides information from Software Library to the
Application Catalog website
Reporting
services point
Optional
Used for reporting on application management tasks
• :
• The client system requirement for application management include:
28. Aplicación a
usuario y/o
equipo
• Si se despliega una aplicación a un
usuario, el acceso será creado a ese
usuario independientemente de quien
inicia sesión en el Sistema.
• Si se despliega a un equipo, la
aplicación estará disponible para
todos los usuarios del sistema
Podemos implementar aplicaciones a usuarios y/o equipos
29. Proceso del
Despliegue de
unaAplicación
Un administrador crea una aplicación
y es distribuido el contenido a un
punto de distribución
Un administrador crea un despliegue
de la aplicación
El agente de CM chequea si hay
alguna política nueva
El agente contacta con su
management point para localizar el
contenido
El agente descarga el contenido
desde el distribution point e instala la
aplicación
Site server in a
primary site
Management
point
Distribution
point
30. Demo 3
En esta demostración vamos a ver como:
Instalar unaAplicación Requerida (ExcelViewer)
Instalar una Aplicación Disponible (PowerPointViewer)
31. VisiónGeneral
delCatalogo
deAplicación
Un usuario puede:
Instalar software que este disponible en su recopilación
de usuarios
Solicitar software que este disponible para un usuario en
base a su recopilación de usuario pero que necesite la
aprobación del administrador
Especificar cuales son los dispositivos principales de un
usuario
32. Site server in a
primary site
HTTP or
HTTPS
HTTPS
only
Intranet Client Internet Client
Application
Catalog website
points
Application
Catalog web service
points
VisiónGeneral
delCatalogo
deAplicación
33. Demo 4
En esta demostración vamos a ver como:
Instalar sitio web del catalogo de Software
Instalar una aplicación desde el catalogo que este
disponible (VisioViewer)
Instalar una aplicación (XML Notepad) que requiere
aprobación de parte del administrador
36. Afinidad entre
usuario y/o
equipo
User device affinity allows a user to be
associated with a device
Users can have an affinity with multiple
devices
User device affinity can be used as
a requirement in an application so that
applications are automatically installed on
users’ systems if the system meets any
other requirement rules
When a user accesses a device without an
affinity relationship:
Applications could be configured not to
install
Applications could use a different
deployment type such as deploying
a virtualized application
37. Demo 5
En esta demostración vamos a ver como:
Instalar ExcelViewer en equipos primarios
InstalarWord solo en equiposWindows 7
38. Retirar
Aplicaciones
• No se puede desplegar
una aplicación retirada
• Tampoco se puede
modificar
• Se puede volver activar e
instalar
39. Desinstalar
una aplicación
• Tan fácil como crear un despliegue y
seleccionar la opción Desinstalar
• Cuidado! No se ejecutar la
desinstalación si hay una instalación
previa pendiente.