martes, 29 de julio de 2008

Cómo comprimir ficheros de discos en Virtual PC (.VHDs)

Para el tema de MOSS una de las herramientas que mas apoyo nos brinda es Microsoft Virtual PC, entre otros porque nos permite entre tantas facilidades, el crear pruebas conceptos tanto para proyectos como para poner a prueba caracteristicas del producto y los efectos de los service packs, hot fixes y otros arreglos antes de tocar los ambientes de produccion. Particularmente con sharepoint, las maquinas virtuales tienden a crecer de forma tal que se puede volver inmanejable el tema del espacio, por lo que me he animado a compartir con uds este tip interesante que me tope en otro blog:

Uno de los problemas más conocidos de Virtual PC es que los ficheros de discos virtuales (.VHDs) pueden crecer desmesuradamente hasta el límite que hayamos definido al momento de crearlos (Por ejemplo para las VPC que he creado para los laboratorios de MOSS). Parte de esto es porque los ficheros .VHD se expanden dinámicamente cuando aplicaciones de software son instaladas en el .VHD. a pesar de que aun después de la instalación los archivos originales de instalación son eliminados y en teoría no ocuparían más el espacio en el .VHD, pero lo que sucede en realidad es que el .VHD no se compacta dinámicamente en tamaño. Una vez que un .VHD se expande – no se compacta automáticamente.

POR EJEMPLO: Si la instalación de un producto como Microsoft Office Sharepoint Server utiliza 500MB para expandir sus archivos de instalación y consume 340MB en el directorio \Archivos de Programa, el .VHD se expandirá en esa misma proporción. Cuando los 500MB de los ficheros de instalación son subsecuentemente eliminados al culminar la instalación, el fichero .VHD no disminuirá en esa cantidad de espacio.

Normalmente, no nos preocupamos por el espacio que pudiéramos consumir con los .VHD de Virtual PC y general estaríamos hablando de unos 3-4GB de espacio desperdiciado y quizás hasta más con los entornos virtualizados de MOSS debido al crecimiento de las bases de datos que pudieran ser redimensionadas con tareas de mantenimiento, LOGS que posteriormente son borrados. Así que la pregunta es , "Cómo comprimir el tamaño de un fichero .VHD cuando sabemos que ha crecido innecesariamente?" Así es como podemos recuperarlo:

1. Limpiar la máquina de archivos temporales
Con la utilidad CCLEANER.EXE de http://ccleaner.com/ borra todos los archivos temporales de la instalación de Windows, cache del Internet Explorer, Papelera de Reciclaje, y un gran cantidad de directorio "basura"/"temp" en la VPC. Tener en cuenta que instala innecesariamente la barra de yahoo que si no caemos en cuenta la podemos desinstalar sin problema.

2. Desactivar Hibernación
Si está encendida la hibernación, existirá un colosal fichero llamado hiberfil.sys en la raíz de la .VHD. Yendo a Power options en Control Panel y desactivando la hibernación nos quitamos de encima este fichero.
3. Capturar el Virtual Disk Precompactor .ISO
En el menú dentro de la Virtual PC que se está utilizando, habilitar la imagen ISO Virtual Disk Precompactor .ISO que está ubicada en:c:\archivos de programa\microsoft virtual pc\virtual machine additions\virtual disk precompactor.iso

4. Ejecutar el Precompactactador
Dentro de la Virtual PC ir a Mi PC y doble clic en el CD del disco virtual montado. Comenzará a ejecutarse la aplicación de pre-compactación la cual esencialmente limpia todo el espacio no utilizado, dejándolo disponible para su eliminación a través del Virtual Disk Wizard, el cual utilizaremos en el próximo paso. Este proceso puede tomar unos 15 minutos.

5. Apagar la Virtual PC

6. Ejecutar el Asistente de Discos de VPC2007
Desde la consola de Virtual PC , clic en Asistente de Disco Virtual y luego seleccionar "Editar un disco virtual existente". Preguntará para identificar el fichero .VHD para reducir en tamaño - seleccionarlo.

7. Compactar el fichero .VHD
Seleccione la opción "Compactar" teniendo marcada la opción "Reemplazar el archivo original". Esto tomará unos minutos. Considerar que el equipo host de las maquinas virtuales necesitará un espacio libre considerable de acuerdo al menos el tamaño del fichero .vhd.

Cuando este proceso finaliza, obtendremos un fichero .VHD file mucho más pequeño.

miércoles, 23 de julio de 2008

Problemas con Audiencias y Web Parts en WSS/MOSS

Síntomas:

Si a una web part dada en WSS/MOSS le es configurada una audiencia que consiste en grupos de Sharepoint, que a su vez está conformada por grupos de directorio activo, la web part no le es mostrada a los usuarios que pertenecen a dicho grupo.

Causas:

Este comportamiento ocurre debido a que únicamente los usuarios individuales que han sido asginados al grupo de SharePoint son reconocidos como audiencia. Solo estos tendrán acceso al Web Part. Sin embargo, si es gregado un grupo de Active Directory, las cuentos de usuario pertenecientes al grupo no son reconocidas como parte de dicha audiencia. Por lo tanto, las cuentas de usuario que residen en el grupo que a su vez han sido agregadas al grupo de SharePoint group no podrán acceder alWeb Part.

Solución:

Aplicar el hot fix que puede ser descargado desde:
http://support.microsoft.com/kb/942819/

Aplicar el hot fix post service pack 1 documentado en la Knowledge Base de microsoft bajo el número 948681 (este hot fix está incluido a partir del Infrastructure Update (IU), de julio 2008 ... Si no ha aplicado el IU, se recomienda aplicarlo en lugar de este hot fix, ya que adicionalmente a este problema resuelve otra cantidad de problemas ya detectados y solucionados.

Referencia:

http://support.microsoft.com/default.aspx/kb/948681

viernes, 18 de julio de 2008

Infraestructure Updates y Despliegue de Contenido

Fueron liberadas actualizaciones muy importantes para la plataforma Office Server 2007, estas correciones, denominadas Content Deployment and Infraestructure Updates, mejoran algunos de los puntos y entre los mas importantes estan:

· Workflow
· Business Data Catalog
· Inter-farm server authentication with Kerberos (
ITPro blog)
· Federated search
· A unified administration dashboard

Reparación incremental de bugs:

· Incremental import can fail if a feature with a custom content type has been reactivated on the destination.
· Unpublished pages do not get unpublished on the destination.
· Reinheriting permissions on the source does not propagate incrementally.
· Deleting a permission level on the source causes a "Permission level cannot be found." exception during incremental import.
· Incremental behavior with the Recycle Bin improved. Incremental import fails with a "FatalError: You cannot perform this action on a checked out document." exception.
· "Violation of PRIMARY KEY constraint" error during export.
· Document "Title" field does not get deployed by incremental deployment in some cases.
· In some cases, making permissions changes on the source or destination will result in a "The specified name is already in use." error.
· Deleting or renaming an item then creating one with the same name causes incremental deployment to fail.
· Incremental deployment fails when pages have independent permission settings.
· Deleting a file and folder can cause incremental deployment to fail in some cases.

Otros bugs corregidos:

· Removing a User from a group does not propagate to the destination during incremental deployment.
· Some source web settings related to search are not propagated to the destination.
· Content Deployment can time out incorrectly on large deployment jobs.
· Miscellaneous SQL deadlocks.
· Quick deployment jobs behave incorrectly when Variations is used.
· Quick deployment fails when pages are Quick Deployed while the Quick Deploy job is running.
· Running One-time jobs manually can fail.
· In some cases, a content deployment job can get stuck in a "Preparing" state forever.
· Deployment sometimes unghosts items that are ghosted on the source.
· Custom master page settings on the source are not propagated to the destination during deployment.
· Content deployment fails when compression is disabled.

Descargas :

Infrastructure Update for Microsoft Office Servers (KB951297) - x86
Infrastructure Update for Microsoft Office Servers (KB951297) - x64
Infrastructure Update for Windows SharePoint Services 3.0 (KB951695) - x86
Infrastructure Update for Windows SharePoint Services 3.0 (KB951695) - x64
Infrastructure Update for Microsoft Office Project 2007 (KB951547) - x86

Instrucciones :

Deploy Software Updates for Windows SharePoint Services 3.0 Deploy Software Updates for Office SharePoint Server 2007 - Aplica pa Project Server 2007, SharePoint Server 2007, Search Server 2008 y Search Server 2008 Express.

Install the Infrastructure Update for Microsoft Office Servers (Office SharePoint Server 2007)

Install the Infrastructure Update for Microsoft Office Servers (Search Server 2008)

Si necesita mayor detalle de los problemas manejados de despliegue de contenido en el Infrastructure Update, visite en Microsoft:

WSS:
http://support.microsoft.com/kb/952698/
MOSS: http://support.microsoft.com/kb/952704/

jueves, 17 de julio de 2008

Temas avanzados de MOSS Publicados en Microsoft Technet

Las lecturas listadas a continuación desarrollan con un excelente nivel técnico diversos temas importantes de MOSS, fueron elaboradas por expertos de Microsoft en Office SharePoint Server 2007, están complementadas con sus comentarios en video y apoyados con sliders que pueden descargarse, y finalmente está la opción para descargar el propio documento.

Overview: Office SharePoint Server server farm architecture
Describe cómo planificar granjas de servidores para disponibilidad y escalabilidad, y cómo desplegar Office SharePoint Server 2007 y Windows SharePoint Services 3.0 en granjas de servidores. Ver Video
Descargar Documento

Overview: Configuring server farms
Describe los pasos de configuración necesarios para posterior al despliegue en granjas de servidores MOSS. Ver Video
Descargar Documento

Securing server farms
Describe cómo ayudar al control de acceso a la información y como ayudar a protegerse de usuarios maliciosos. Ver Video
Descargar

Configuring performance options
Describe cómo configurar caching, compresión en IIS, y otras opciones que ayudan a maximizar performance en granjas Office SharePoint Server. Ver Video


Backing up, restoring, high availability, and disaster recovery for Office SharePoint Server server farms
Describe cómo respaldar y recuperar granjas de servidores Office SharePoint Server. Ver Video
Descargar Documento

Operations and management
Provee información acerca de operaciones comunes y tareas administrativas. Ver Video
Descargar Documento

Capacity planning
Describe cómo determinar requisitos y soporte a los requerimientos de capacidad de la plataforma. Ver Video
Descargar Documento

Search architecture and configuration
Describe cómo planificar y configurar búsquedas en Office SharePoint Server. Ver Video
Descargar Documento

Referencia:
http://technet.microsoft.com/en-us/library/cc299032(TechNet.10).aspx