Archivo

Archivo para la categoría ‘Dia a dia’

La serie SCCM 2007 R3 (IV)

viernes, 24 de febrero de 2012 Sin comentarios

Hoy nos liaremos con el fabuloso mundo de la paquetización de software una vez que hemos mínimamente configurado nuestro SCCM (y digo mínimamente). Realmente es una parte de SCCM interesante y, en cierto modo, creativa.

Para facilitar las cosas, dividiremos los tipos de software a paquetizar 4 grandes grupos:

  • Software con herramientas propias para generar instalaciones desatendidas
  • Software que usa paquetes .msi para instalarse
  • Software con comandos propios de instalaciones desatendidas
  • El resto de software

    Software con herramientas propias para generar instalaciones desatendidas

    En el primer grupo podemos incluir a casi todos los productos de Microsoft, las últimas versiones de Adobe y algunos de Oracle.

    Por ejemplo, Office 2003, 2007 y 2010 son fácilmente paquetizables. Con Office 2003 necesitamos del Office Resource Kit (ORK) pero desde Office 2007, el propio programa “setup.exe” permite generar instalaciones desatendidas (OCT). Basta con ejecutar un setup.exe /admin para empezar con el tema.

    image

    El resultado de usar OCTserá un archivo con extensión .msp que deberemos copiar en la carpeta Updates de la estructura de DVD

    image

    En el caso de Adobe, depende del producto. Para la rama “Acrobat” (tanto el Reader como el Pro) existe una herramienta llamada Adobe Customization Wizard, tanto para la versión 9 como para la X, que generan un .mst donde se almacenan las configuraciones de instalación desatendida.

    Para el resto de productos, desde las versiones CS4, exiten diferentes métodos. Por ejemplo, para la CS5 se usa la herramienta Adobe Application Manager Enterprise Edition que es capaz de generar un único paquete de instalación con los últimos parches de cada producto a desplegar…

    image

    image

    … sumando en el caso de la Adobe Master Collection CS5 unos nada despreciables 12 GB de instalación…

    imageimage

    Finalmente, del primer grupo que hemos mencionado, podríamos incluir a Oracle que tiene su propio método de instalación para el cliente de Oracle 11G, que viene descrito en este artículo y que se basa en generar un archivo de extensión .rsp de respuestas automáticas.

    image

     

    Software que usa paquetes .msi para instalarse

    En este segundo grupo, el del software que usa archivos .msi para instalarse, es donde, seguramente, menos problemas vamos a encontrar dado que usan el starndard de Microsoft en cuando a la parametrización

    image

    Veamos un ejemplo: Para instalar el programa 7-ZIP de 64 bits de modo desatendido, sólo debemos lanzar el comando como

    msiexec /i 7z920-x64.msi /passive

    Pero no todo es tan sencillo… por ejemplo, para el plug-in de Flash, la línea sería

    msiexec /i install_flash_player_11_plugin_64bit.msi /p /qb REBOOT=ReallySuppress

    Es decir, usa parámetros propios.

    Software con comandos propios de instalaciones desatendidas

    En el tercer grupo, bastante numeroso, deberemos recurrir a la web de cada fabricante para ver si existe algún método de instalación desatendida o pasarse por la excelente página www.appdeploy.com y mirar si encontramos lo que queremos.

    Como ejemplos de este tercer grupo de software tomamos de ejemplo Skype, Windows Live Essentials y Chrome.

    Para el primero, deberemos ejecutar

    SkypeSetupFull.exe /VERYSILENT /SP- /NOCANCEL /NORESTART /SUPPRESSMSGBOXES /NOLAUNCH

    En Windows Live Essentials, donde sólo queremos instalar Messenger, la orden de instalación es:

    WLSetup_all.exe /q /NOToolbarCEIP /NOhomepage /Nolaunch /nosearch /noMU /AppSelect:Messenger

    Mientras que para el tercero, bastará con

    chrome_installer.exe –ms

    El resto de software

    Finalmente, para todo el resto de software, deberemos buscarnos la vida y acabar muriendo, seguramente, en software tipo Flexera AdminStudio que nos dan una potencia realmente elevada de generación de ficheros .msi, instalaciones desatendidas, modificación de .msi existentes, comprobación de errores, validación de instalaciones, paquetes y todo lo que se os pueda ocurrir.

    En la siguiente entrada veremos cómo se realiza la distribución de software una vez lo tenemos paquetizado.

     

    Saludos,

    Marc

Categories: Dia a dia Tags: , ,

La serie SCCM 2007 R3 (III)

martes, 21 de febrero de 2012 Sin comentarios

Si el otro día realizamos la instalación de SCCM 2007 R3, hoy toca la configuración.

Los elementos imprescindibles a configurar están dentro de Site Settings en “Site Management” y son:

  • Client Agents
  • Boundaries
  • Client Installation
  • Discovery Methods
  • Software distribution

Empecemos, pues, por el primero

Client Agents

Dentro de Site Settings debemos definir el comportamiento de cada uno de los agentes de SCCM que instala el cliente “general”

Los diferentes agentes que tenemos son:

image

Cada uno de ellos realiza diferentes tareas y deberán configurarse en función del entorno y de lo que queremos que hagan.

Por ejemplo, si no hemos integrado WSUS en SCCM, el agente “Software Updates Client” no es necesario tenerlo activo.

image

 

Boundaries

Los boundaries definen los diferentes métodos que usarán los clientes de SCCM (los equipos, servidores, etc.) para localizar a su SCCM más cercano de modo que se pueda comunicar con él y trabajar correctamente.

Los boundaries se pueden definir de varias maneras:

  • IP subnet
  • Nombde de site de Active Directory
  • Prefijo IPv6
  • Rangos de IP
  • O cualquier combinación de los anteriores

Si todos nuestros equipos está dentro del AD y, por tanto, asociados a un Site del mismo, lo más adecuado es usar esta configuración para tener un control de los accesos a SCCM.

image

Client Installation

En este apartado se define la cuenta de instalación del cliente SCCM en los equipos, sobre qué tipos de equipo se realiza esa instalación y cómo, si de modo manual o automático.

image

image

Discovery Methods

SCCM tiene diferentes maneras de “localizar” equipos cliente

image

De todos ellos, el más usado es:

  • Active Directory System Discovery

Y un tercer método, Heartbeat Discovery que se encarga de comprobar si los equipos ya descubiertos siguen “vivos” en la red.

La configuración es muy simple, se crean diferentes rutas de búsqueda de equipos en el AD bien haciendo que examine todo el dominio (Local domain), todo el namespace del DNS (Local namespace) o consultas concretas a rutas donde tenemos los equipos clientes.

image

Una vez definidas, sólo debemos dejar que SCCM vaya descubriendo los equipos e instalando el agente.

Desde aquí

image

se acabará pasando a algo como

image

También es posible forzar la búsqueda de estos equiopos desde “Polling schedule” en “Run full discovery as soon as possible”

image

 

Software distribution

Finalmente, quedará definir los puntos de distribución de software

Esto se realiza en Component Configuration –> Software Distribution

image

Donde definiremos la unidad del sistema que contendrá los paquetes a distribuir

image

La cual creará una carpeta de nombre

image

En nuestra unidad E:\ y la compartirá para todos los usuarios de la red.

La siguiente entrada estará dedicada al fabuloso mundo de la paquetización de software para su posterior distribución por SCCM Smile

 

Saludos,

Marc

Categories: Dia a dia Tags: , ,

La serie de SCCM 2007 R3 (II)

lunes, 20 de febrero de 2012 Sin comentarios

Tal como anuncié anteriormente, vamos a dedicar una serie de artículos a SCCM 2007. El primero de ellos, será el de cómo instalarlo en un entorno de laboratorio (o de producción)

Para ello, una vez tengamos los requisitos de hardware establecidos y definidos, empezaremos por cumplir con los pre-requisitos del producto, que son:

  1. Instalar el rol de IIS con las siguientes características:
    1. HTTP Redirection
    2. ASP.NET
    3. ASP (si se usa Reporting Services como será el caso)
    4. Windows Authentication.
    5. IIS6 Metabase compatibility.
    6. IIS6 WMI compatibility.
  2. Instalación de BITS
  3. Instalación de Remote Differential Compression
  4. Habilitar WebDav y configurar WebDav, según lo detallado en http://technet.microsoft.com/en-us/library/cc431377.aspx#Config_WebDAV
  5. Instalar el servidor de SQL Server 2005 SP2 o superior. En nuestro caso, se instalar un SQL Server 2008 R2
  6. Extender el Schema con la herramienta ExtADSch (http://technet.microsoft.com/en-us/library/bb680608.aspx), revisando que en el log salga todo correcto con la frase “Successfully extended the Active Directory schema.
  7. Creación del contenedor “System Management” en el Directorio Activo para el equipo SCCM y asignación de permisos sobre el mismo.

Una vez tengamos los pre-requisitos cubiertos, prodeceremos a la instalación del producto.

Iniciamos la instalación:

image

Indicamos al instalador que instalamos un nuevo SCCM. El usuario que realiza la instalación debería tener privilegios de Domain Admin.

image

Realizamos una instalación personalizada

image

Indicamos que será un “Primary Site”

image

Introducimos un “Site Code” y una descripción del mismo

image

De momento, para evitar complicaciones con configuraciones PKI, instalamos SCCM en “Mixed mode”

image

Dejamos las opciones por defecto, excepto la de “Software updates” dado que no nos interesa que SCCM haga de WSUS.

image

Introducimos el nombre del servidor de DB y la DB a usar. En el ejemplo, la DB está instalada en el propio servidor de SCCM.

image

El SMS Provider, es el servidor de SQL, que como hemos comentado es el propio SCCM

image

Introducimos el FQDN del Management Point (en la captura de pantalla el nombre no es FQDN)

image

Llegados a este punto, el programa de instalación descargará varios elementos necesarios para proceder a la instalación del producto

image

Una vez finalizada la descarga, se procederá a la instalación como tal

image

Finalizada la instalación, ya tenemos un SCCM 2007 SP2 totalmente operacional listo para configurarse. Sólo queda instalar la actualización a R3

Para poder instalar el paquete R3, es necesario instalar un parche previo, el KB977384

image

Después de la instalación, insertamos el DVD de la R3 y la instalamos de modo normal.

Y ya tenemos la versión R3 instalada…

image

Los siguientes pasos, la configuración del producto. Eso será en la siguiente entrada

Un saludo,

Marc

Categories: Dia a dia Tags: , , ,

Update Rollup 1 for Exchange 2010 Service Pack 2

martes, 14 de febrero de 2012 Sin comentarios

Ale, ya tenemos el primero de los Roll Ups del SP2 de Exchange 2010

Y lo que arregla, que no es poco:

  • 2465015 (http://support.microsoft.com/kb/2465015/ ) You cannot view or download an image on a Windows Mobile-based device that is synchronized with an Exchange Server 2010 mailbox
  • 2492066 (http://support.microsoft.com/kb/2492066/ ) An automatic reply message is still sent after you clear the «Allow automatic replies» check box for a remote domain on an Exchange Server 2010 server
  • 2492082 (http://support.microsoft.com/kb/2492082/ ) An Outlook 2003 user cannot view the free/busy information of a resource mailbox in a mixed Exchange Server 2010 and Exchange Server 2007 environment
  • 2543850 (http://support.microsoft.com/kb/2543850/ ) A GAL related client-only message rule does not take effect in Outlook in an Exchange Server 2010 environment
  • 2545231 (http://support.microsoft.com/kb/2545231/ ) Users in a source forest cannot view the free/busy information of mailboxes in a target forest in an Exchange Server 2010 environment
  • 2549255 (http://support.microsoft.com/kb/2549255/ ) A meeting item displays incorrectly as multiple all-day events when you synchronize a mobile device on an Exchange Server 2010 mailbox
  • 2549286 (http://support.microsoft.com/kb/2549286/ ) Inline contents disposition is removed when you send a «Content-Disposition: inline» email message in an Exchange Server 2010 environment
  • 2556113 (http://support.microsoft.com/kb/2556113/ ) It takes a long time for a user to download an OAB in an Exchange Server 2010 organization
  • 2557323 (http://support.microsoft.com/kb/2557323/ ) Problems when viewing an Exchange Server 2003 user’s free/busy information in a mixed Exchange Server 2003 and Exchange Server 2010 environment
  • 2563245 (http://support.microsoft.com/kb/2563245/ ) A user who has a linked mailbox cannot use a new profile to access another linked mailbox in an Exchange Server 2010 environment
  • 2579051 (http://support.microsoft.com/kb/2579051/ ) You cannot move certain mailboxes from an Exchange Server 2003 server to an Exchange Server 2010 server
  • 2579982 (http://support.microsoft.com/kb/2579982/ ) You cannot view the message delivery report of a signed email message by using Outlook or OWA in an Exchange Server 2010 environment
  • 2585649 (http://support.microsoft.com/kb/2585649/ ) The StartDagServerMaintenance.ps1 script fails in an Exchange Server 2010 environment
  • 2588121 (http://support.microsoft.com/kb/2588121/ ) You cannot manage a mail-enabled public folder in a mixed Exchange Server 2003 and Exchange Server 2010 environment
  • 2589982 (http://support.microsoft.com/kb/2589982/ ) The cmdlet extension agent cannot process multiple objects in a pipeline in an Exchange Server 2010 environment
  • 2591572 (http://support.microsoft.com/kb/2591572/ ) «Junk e-mail validation error» error message when you manage the junk email rule for a user’s mailbox in an Exchange Server 2010 environment
  • 2593011 (http://support.microsoft.com/kb/2593011/ ) Warning 2074 and Error 2153 are logged on DAG member servers in an Exchange Server 2010 environment
  • 2598985 (http://support.microsoft.com/kb/2598985/ ) You cannot move a mailbox from a remote legacy Exchange forest to an Exchange Server 2010 forest
  • 2599434 (http://support.microsoft.com/kb/2599434/ ) A Public Folder Calendar folder is missing in the Public Folder Favorites list of an Exchange Server 2010 mailbox
  • 2599663 (http://support.microsoft.com/kb/2599663/ ) The Exchange RPC Client Access service crashes when you send an email message in an Exchange Server 2010 environment
  • 2600034 (http://support.microsoft.com/kb/2600034/ ) A user can still open an IRM-protected email message after you remove the user from the associated AD RMS rights policy template in an Exchange Server 2010 environment
  • 2600289 (http://support.microsoft.com/kb/2600289/ ) A user in an exclusive scope cannot manage his mailbox in an Exchange Server 2010 environment
  • 2600943 (http://support.microsoft.com/kb/2600943/ ) EMC takes a long time to return results when you manage full access permissions in an Exchange Server 2010 organization that has many users
  • 2601483 (http://support.microsoft.com/kb/2601483/ ) «Can’t open this item» error message when you use Outlook 2003 in online mode in an Exchange Server 2010 environment
  • 2604039 (http://support.microsoft.com/kb/2604039/ ) The MSExchangeMailboxAssistants.exe process crashes frequently after you move mailboxes that contain IRM-protect email messages to an Exchange Server 2010 SP1 mailbox server
  • 2604713 (http://support.microsoft.com/kb/2604713/ ) ECP crashes when a RBAC role assignee tries to manage another user’s mailbox by using ECP in an Exchange Server 2010 environment
  • 2614698 (http://support.microsoft.com/kb/2614698/ ) A display name that contains DBCS characters is corrupted in the «Sent Items» folder in an Exchange Server 2010 environment
  • 2616124 (http://support.microsoft.com/kb/2616124/ ) Empty message body when replying to a saved message file in an Exchange Server 2010 SP1 environment
  • 2616230 (http://support.microsoft.com/kb/2616230/ ) IMAP4 clients cannot log on to Exchange Server 2003 servers when the Exchange Server 2010 Client Access server is used to handle proxy requests
  • 2616361 (http://support.microsoft.com/kb/2616361/ ) Multi-Mailbox Search fails if the MemberOfGroup property is used for the management scope in an Exchange Server 2010 environment
  • 2616365 (http://support.microsoft.com/kb/2616365/ ) Event ID 4999 when the Store.exe process crashes on an Exchange Server 2010 mailbox server
  • 2619237 (http://support.microsoft.com/kb/2619237/ ) Event ID 4999 when the Exchange Mailbox Assistants service crashes in Exchange 2010
  • 2620361 (http://support.microsoft.com/kb/2620361/ ) An encrypted or digitally-signed message cannot be printed when S/MIME control is installed in OWA in an Exchange Server 2010 SP1 environment
  • 2620441 (http://support.microsoft.com/kb/2620441/ ) Stop-DatabaseAvailabilityGroup or Start-DatabaseAvailabilityGroup cmdlet fails when run together with the DomainController parameter in an Exchange Server 2010 environment
  • 2621266 (http://support.microsoft.com/kb/2621266/ ) An Exchange Server 2010 database store grows unexpectedly large
  • 2621403 (http://support.microsoft.com/kb/2621403/ ) «None» recipient status in Outlook when a recipient responds to a meeting request in a short period of time in an Exchange Server 2010 environment
  • 2628154 (http://support.microsoft.com/kb/2628154/ ) «The action couldn’t be completed. Please try again.» error message when you use OWA to perform an AQS search that contains «Sent» or «Received» in an Exchange Server 2010 SP1 environment
  • 2628622 (http://support.microsoft.com/kb/2628622/ ) The Microsoft Exchange Information Store service crashes in an Exchange Server 2010 environment
  • 2628693 (http://support.microsoft.com/kb/2628693/ ) Multi-Mailbox Search fails if you specify multiple users in the «Message To or From Specific E-Mail Addresses» option in an Exchange Server 2010 environment
  • 2629713 (http://support.microsoft.com/kb/2629713/ ) Incorrect number of items for each keyword when you search for multiple keywords in mailboxes in an Exchange Server 2010 environment
  • 2629777 (http://support.microsoft.com/kb/2629777/ ) The Microsoft Exchange Replication service crashes on Exchange Server 2010 DAG members
  • 2630708 (http://support.microsoft.com/kb/2630708/ ) A UM auto attendant times out and generates an invalid extension number error message in an Exchange Server 2010 environment
  • 2630967 (http://support.microsoft.com/kb/2630967/ ) A journal report is not sent to a journaling mailbox when you use journaling rules on distribution groups in an Exchange Server 2010 environment
  • 2632206 (http://support.microsoft.com/kb/2632206/ ) Message items rescanned in the background in an Exchange Server 2010 environment
  • 2633044 (http://support.microsoft.com/kb/2633044/ ) The Number of Items in Retry Table counter displays an incorrect value that causes SCOM alerts in an Exchange Server 2010 SP1 organization
  • 2639150 (http://support.microsoft.com/kb/2639150/ ) The MSExchangeSyncAppPool application pool crashes in a mixed Exchange Server 2003 and Exchange Server 2010 environment
  • 2640218 (http://support.microsoft.com/kb/2640218/ ) The hierarchy of a new public folder database does not replicate on an Exchange Server 2010 SP1 server
  • 2641077 (http://support.microsoft.com/kb/2641077/ ) The hierarchy of a new public folder database does not replicate on an Exchange Server 2010 SP1 server
  • 2642189 (http://support.microsoft.com/kb/2642189/ ) The RPC Client Access service may crash when you import a .pst file by using the New-MailboxImportRequest cmdlet in an Exchange Server 2010 environment
  • 2643950 (http://support.microsoft.com/kb/2643950/ ) A seed operation might not succeed when the source mailbox database has many log files in a Microsoft Exchange Server 2010 DAG
  • 2644047 (http://support.microsoft.com/kb/2644047/ ) Active Directory schema attributes are cleared after you disable a user’s mailbox in an Exchange Server 2010 environment
  • 2644264 (http://support.microsoft.com/kb/2644264/ ) Disabling or removing a mailbox fails in an Exchange Server 2010 environment that has Office Communications Server 2007, Office Communications Server 2007 R2 or Lync Server 2010 deployed
  • 2648682 (http://support.microsoft.com/kb/2648682/ ) An email message body is garbled when you save or send the email message in an Exchange Server 2010 environment
  • 2649727 (http://support.microsoft.com/kb/2649727/ ) Client Access servers cannot serve other Mailbox servers when a Mailbox server encounters a problem in an Exchange Server 2010 environment
  • 2649734 (http://support.microsoft.com/kb/2649734/ ) Mailbox replication latency may occur when users perform a Multi-Mailbox Search function against a DAG in an Exchange Server 2010 environment
  • 2649735 (http://support.microsoft.com/kb/2649735/ ) Warning of undefined recipient type of a user after the linked mailbox is moved from an Exchange Server 2007 forest to an Exchange Server 2010 forest
  • 2652849 (http://support.microsoft.com/kb/2652849/ ) The MailboxCountQuota policy is not enforced correctly in an Exchange Server 2010 hosting mode
  • 2665115 (http://support.microsoft.com/kb/2665115/ ) Event ID 4999 is logged on an Exchange Server 2010 Client Access server (CAS)

Link de descarga aquí

Y el link oficial con la descripción del RU1 en: Description of Update Rollup 1 for Exchange Server 2010 Service Pack 2

 

Marc

Categories: Dia a dia Tags: ,

La serie de SCCM 2007 R3 (I)

martes, 14 de febrero de 2012 Sin comentarios

Hola,

Debido a que estoy preparando la certificación de SCCM 2007, he decidido realizar una serie de artículos relacionados con System Center Configuration Manager que, por un lado me ayuden a repasar y preparar el examen, y por otro os ayuden a vosotros a realizar una instalación más o menos standard. Soy consciente de que hay mil y un artículos sobre el tema. Bien, con los míos habrá mil dos Smile with tongue out

Espero poder ir publicando cada dos o tres días durante un par de semanas los distintos pasos de instalación y configuración del producto, sin llegar a la parte del OSD, es decir, del Operating System Deployment o despliegue de Sistemas Operativos que, dada su extensión, le dedicaríamos unos artículos por separado.

Para empezar, os pongo el dimensionamiento y requisitos de Windows donde irá instalado el producto

La idea es instalar SCCM 2007 R3 sobre Windows Server 2008 R2 con el siguiente dimensionamiento para poco menos que 200 usuarios

  • 2 GB de RAM
  • 2 vCPUs de 2 GHz (mínimo)
  • SQL Server local o corporativo (a definir). La recomendación de Microsoft es usar SQL local hasta 100.000 clientes y la versión mínima de SQL es la 2005, con SP2
  • Disco C: para sistema, 40 GB
  • Disco D: para SCCM (y SQL local). 40 GB
  • Disco para el despliegue de software de tamaño suficiente para albergar el software a desplegar más un 50% de espacio en previsión de crecimientos futuros

En la próxima entrada, más.

 

Marc

Categories: Dia a dia Tags: