Archivo

Archivo para la categoría ‘Server’

Preparaci贸n para MCSA Windows Server 2012

martes, 20 de mayo de 2014 Comments off

Hola a todos,

Al igual que algunos de vosotros, se acerca el veranito y estoy planteandome la posiblidad de preparar alguna certificaci贸n en el periodo de vacaciones y/o menos carga de trabajo.

Para prepararlo, utilizo mi gran portatil C2D 馃槈 e intento montar todas las pr谩cticas en 茅l aunque sea a nivel paup茅rrimo.

Este verano, voy a probar de sacarme el MCSA Windows Server 2012, y digo probar, por que veo que laboralmente, lo voy a tener un poco m谩s liado de la cuenta.

El MCSA se compone de 3 ex谩menes:

  • Exam 410: Installing and Configuring Windows Server 2012
  • Exam 411: Administering Windows Server 2012
  • Exam 412: Configuring Advanced Windows Server 2012

Y es aconsejable realizarlo por ese orden.

El material de estudio que voy a utilizar, va a ser:

  • Visi贸n general de Windows 2012: sus roles, caracter铆sticas, con un curso de MVA: http://www.microsoftvirtualacademy.com/training-courses/windows-server-2012-technical-overview
  • Examenes:聽 Desde la comunidad Born To Learn, han preparado una serie de formaciones en diferentes perfiles de tecnolog铆a Microsoft (SQL, Windows Server, Virtualizaci贸n, etc), y voy a escoger la parte de WindowsServer, por lo tanto, voy a tener que tener claro los siguientes conceptos antes de presentarme al examen:
    • Exam 410: Installing and Configuring Windows Server 2012

      • Install and Configure Servers
      • Configure Server Roles and Features
      • Configure Hyper-V
      • Deploy and Configure Core Network Services
      • Install and Administer Active Directory
      • Create and Manage Group Policy
    • Exam 411: Administering Windows Server 2012
      • Deploy, Manage, and Maintain Servers
      • Configure File and Print Services
      • Configure Network Services and Access
      • Configure a Network Policy Server Infrastructure
      • Configure and Manage Active Directory
      • Configure and Manage Group Policy
    • Exam 412: Configuring Advanced Windows Server 2012
      • Configure and Manage High Availability
      • Configure File and Storage Solutions
      • Implement Business Continuity and Disaster Recovery
      • Configure Network Services
      • Configure the Active Directory Infrastructure
      • Configure Identity and Access Solutions

Y en cada uno de estos temas, existen link para cada una de las 谩reas a tocar, desde los requerimientos m铆nimos para cada uno de las versiones de los servidores, como de las formas de instalaci贸n (core, full, core-gui), hasta procedimientos de instalaci贸n de los diferentes roles y/o caracteristicas, as铆 como resoluci贸n de problemas (que creo que es lo m谩s dif铆cil).

A parte de que existe una promo que finaliza el 30 de Mayo, de un 20% en los ex谩menes y el Second Shot (Ex谩men extra en caso de ser suspendido), desde el siguiente enlace: http://www.microsoftvirtualacademy.com/offers/20-percent-off-exam-and-free-second-shot?prid=WWLex_MktgFY14ITOffer_LeX

System Center Advisor – Reconfiguraci贸n de agente

jueves, 10 de abril de 2014 Comments off

Hola a todos,

Despu茅s de haber probado durante una semana esta soluci贸n gratu铆ta para monitorizar de Microsoft, voy a explicar como podemos reconfigurar nuestro agente o Gateway para que reporte al Cloud de monitorizaci贸n.

Para esta reconfiguraci贸n, la realizaremos desde el editor de registro de Windows, como ya sab茅is, pulsando [Windows+R] y escribiendo regedit, podremos acceder al registro (es posible que a causa del UAC, nos pida elevar privilegios de usuario. Lo hacemos).

Empezamos con la reconfiguraci贸n del agente:

Navegamos por el 谩rbol de registro hasta: HKEY_LOCAL_MACHINE \Software\Microsoft\SystemCenterAdvisor\Agent

SCA_R07SCA_R03Una vez realizados los cambios, deberemos ir a los servicios y reiniciar el servicio: System Center Management

SCA_R06

En caso de querer modificar nuestro servidor Gateway, deberemos ir a la ruta: HKEY_LOCAL_MACHINE \Software\Microsoft\SystemCenterAdvisor\Gateway

SCA_R08

SCA_R04

Y al igual que con el agente, para aplicar los cambios en el Gateway, ser谩 necesario reiniciar el servicio: System Center Advisor Gateway.

SCA_R05Como podemos ver, tenemos un m铆nimo de configuraci贸n para reportar en los horarios en los cuales nuestros usuarios no hacen un uso exaustivo de los servidores.

System Center Advisor – Monitorizaci贸n gratuita en la nube

jueves, 3 de abril de 2014 Comments off

Hola a todos,

Hoy voy a explicar un poco sobre esta herramienta, que si no eres un t茅cnico muy exigente, te va ha ser de mucha utilidad.

System Center Advisor (forma parte de SCOM), es un agente que se instala en nuestra plataforma Windows Server y es capaz de monitorizar (no a tiempo real), nuestros servidores, el listado de sistemas operativos a monitorizar es el siguiente:

  • Windows Server 2012
  • Windows Server 2008
  • Windows Server 2008 R2
  • Hyper-V Server 2012
  • Hyper-V Server 2008 R2

Como es de esperar, de plataforma Windows Server 2008 hacia delante.

Y las aplicaciones que por ahora es capaz de monitorizar son las siguientes:

  • Windows Server 2008 / 2008 R2 / 2012:
    • Active Directory
    • Hyper-V Host
    • General operating system
  • Hyper-V Server 2012
  • SQL Server 2008 y posterior
    • SQL Engine
  • Microsoft SharePoint Server 2010
  • Microsoft Exchange Server 2010
  • Microsoft Lync Server 2010
  • Microsoft Lync Server 2013
  • System Center 2012 SP1 鈥 Virtual Machine Manager

Como podemos observar, es posible monitorizar casi toda la plataforma Microsoft desde W2K8 hacia arriba.

Voy ha hacer un inciso respecto a «tecnico no muy exigente», para que no haya malos entendidos 馃槈 este producto que es gratuito, monitoriza sistemas operativos de Microsoft y aplicaciones del mismo, pero, desde que se instala un agente, no empieza a enviar reportes hasta una vez pasado 24 horas, y otro motivo, es que, s贸lo guardar谩 los datos recolectados de 5 d铆as, por lo tanto, ser谩 tarea nuestra el ir exportando de alguna manera estos datos para tenerlos en caso de necesidad.

Alta del servicio

Para dar de alta el servicio e iniciar el proceso de monitorizaci贸n, deberemos acceder a聽https://www.systemcenteradvisor.com聽y darnos de alta con una cuenta Microsoft Account (@outlook.com, live.com, etc o Office365). Una vez hayamos accedido, nos pedir谩 algunos datos sobre la cuenta:

SCA01

Aceptamos el contrato de licencia:

SCA02

Nos indica que la cuenta ya ha sido activada, y que vamos a proceder a iniciar el despliegue de la soluci贸n (en este caso, a descargar los requerimientos de software para poder instalarlos posteriormente)

SCA03

Nos muestra un ejemplo de despliegue, en el cual, al lado derecho de la imagen, observamos la soluci贸n que vamos a instalar. Ya que la soluci贸n de la izquierda, requiere de SCOM (System Center Operation Manager) y es un producto del cual no dispongo.

SCA04

Nos descargamos tanto el SETUP como el CERTIFICADO y lo guardamos en un directorio que podamos acceder desde los servidores a monitorizar.

SCA05

Nos indican como debemos proceder para la instalaci贸n de los agentes:

SCA06

Nos indican como realizar el mismo procedimiento de descarga de software desde la consola de administraci贸n:SCA07

聽Instalaci贸n del agente

El agente necesita como requisito para poder ser instalado en un servidor del Framework 3.5, por lo tanto, en mi caso que el servidor no lo tiene instalado, voy a proceder a la instalaci贸n:

Abrimos el ServerManager y accedemos a apartado de Features (Caracter铆sticas), y pulsamos en Add Feature (a帽adir caracteristica)

SCA09

En el asistente que nos aparece despliego .NET Framework 2.5.1 Features y selecciono .NET Framework 3.5.1

SCA10

Confirmamos la instalaci贸n de caracter铆sticas a instalar y esperamos.

SCA11

 

Una vez finalizada la instalaci贸n de .NET, iniciaremos la instalaci贸n del Gateway y del agente:

  • Gateway: Ser谩 el encargado de recolectar la informaci贸n de todos los servidores que est茅n configurados para que le reporten, y ser谩 el que tenga acceso a internet.
  • Agente: Es la aplicaci贸n de monitorizaci贸n que ir谩 recopilando informaci贸n sobre el servidor y sus estados.

 

Ejecutamos el ejutable (AdvisorSetup.exe) y seguimos las indicaciones:SCA12

SCA13

SCA14

SCA15Al seleccionar Gateway, nos muestra una advertencia de que para este servidor ser谩 necesario abrir el puerto 80 hacia internet para la comunicaci贸n entre el agente y Azure.

SCA16A partir de aqu铆 ser谩 la instalaci贸n de un agente sin gateway

SCA17

SCA18

SCA19

SCA20

Primera configuraci贸n

Indico primera configuraci贸n, por que hasta que no haya pasado el periodo de 24h, no podr茅 saber si el agente se puede configurar de alguna otra manera, y que par谩metros voy a poder configurar.

Al iniciar la primera configuraci贸n del Gateway, tendremos que indicar la ubicaci贸n del certificado, que previamente nos hemos bajado.

SCA21Indicaremos si el servidor debe de realizar la actualizaci贸n de parcheado desde Microsoft Update (por defecto, indicaremos que si).
SCA22

Comprobamos que toda la configuraci贸n a aplicar sea correcta.
SCA23

Esperamos a que se vaya configurando toda la parte de Gateway como de agente que hemos instalado en este equipo
SCA24

Una vez finalizadas todas las tareas, y al haberle marcado la opci贸n de Microsoft Update, se abrir谩 esta utilidad y buscar谩 los 煤ltimos parches a bajar e instalar.
SCA25

Ayuda del producto: ayuda System Center Advisor

VIDEO: Mirroning en SQL-SERVER 2008

mi茅rcoles, 1 de enero de 2014 Comments off

Hola todos,

 

Primero de todo, quiero felicitar el a帽o nuevo que hemos inaugurado hacer relativamente pocas horas ;))

 

El a帽o pasado, para Septiembrese realiz贸 el evento Citrix Geek Speak Local 2013 en Barcelona, y Javier S谩nchez (@Ctxdom), me invit贸 a dar una charla.

Como no sabia de que hablar y el DataStore (es la BBDD de una arquitectura Citrix), es critica, me decid铆 a explicar como configurarla para que en caso de ca铆da, no se viese afectada.

CGS2013

Pod茅is ver mas v铆deos del evento en el canal de v铆deos de CTXDOM y 101Consulting en: http://vimeo.com/ctxdom/videos

Un Saludo

Creaci贸n de Cl煤ster W2K0R2 en VMWARE

jueves, 7 de noviembre de 2013 Comments off

Creaci贸n de Cl煤ster W2K0R2 en VMWARE

Hola a todos,

Me han pedido generar un cl煤ster de Windows para implementar un servicio de ficheros para la organizaci贸n. Se ha decidido crear dicho servicio en la plataforma virtual, gestionada en VMWARE.

Para montar dicho cl煤ster, tenemos que tener en cuenta que se deber谩 de activar la afinidad de host en VMWARE para que no se pueda mover la VM a otro host en caso de ca铆da, este requerimiento es necesario porque vamos a generar un enlace iSCSI contra el almacenamiento en donde vamos a alojar los ficheros de los usuario.

Creamos los 2 servidores Windows Server 2008 R2 Enterprise de forma est谩ndar (instalaci贸n limpia y/o template), en mi caso, van a ser ServerCore, por que no es necesario sobrecargar el servidor con la interface gr谩fica (GUI).

Desde el servidor NAS deberemos presentar las LUNs que queremos montar en el cluster (QUORUM y DATOS), y seguir el procedimiento desde VI.

A帽adimos un nuevo disco

 

Indicamos que va a ser un disco RAW

Nos indica que tenemos 2 LUNs disponibles, capacidad de 1Gb para el disco de Quorum del Cl煤ster y otra de 300GB para datos.

Indicamos que queremos realizar el mapeo de la LUN en un disco VMDK, y que se aloje en el mismo Datastore en donde reside la VM.

Indicamos que el modo de compatibilidad va a ser F铆sico, ya vamos a tratar como si fuese un servidor f铆sico con su controladora f铆sica.

Seleccionamos el drive SCSI, que deber谩 ser un controlador no utilizado por VMWARE, por ejemplo SCSI (1:0 y 1:1), y deberemos de identificarlos posteriormente, por lo que es recomendable apuntar que LUN va a cada SCSI.

Al final veremos que tenemos 2聽 nuevos hardware del tipo Mapped Raw LUN. Y que el bus, en cada uno de ellos, ser谩 Physical.

 

En el segundo servidor, deberemos de a帽adir tambi茅n los 2 LUN, y configurarlos en el mismo controlador SCSI.

SCSI 1:0 –> Quorum

SCSI 1:1 –> Datos

Indicamos, que vamos a usar un disco existente, ya que seleccionaremos los discos que se han creado cuando hemos generado el mapeo de LUN en el primer servidor.

Seleccionamos cada uno de los discos, que estar谩n en el Datastore en donde est茅 alojado el servidor que previamente hemos configurado.

Seleccionamos el controlador SCSI que pertenece a cada uno de los discos que hemos a帽adido al mapeo de LUN. Es Necesario e important铆simo realizar la asignaci贸n correctamente, por que sino el cl煤ster no funcionar谩.

Y tambi茅n para estos discos, comprobamos que la configuraci贸n SCSI est谩 indicada en Physical.

 

En mi caso, como el cl煤ster est谩 sobre ServerCore, he utilizado un servidor W2K8 para gestionar los 2 servidores y a帽adir los discos desde la administraci贸n de discos.

Categories: Microsoft, Server Tags:

Reset password en Windows 2008 R2 Server Core

jueves, 31 de octubre de 2013 Comments off

Hola a todos, Parece que lo haya preparado para este d铆a 31/10 noche de hallowen, pero, me ha pasado aquello que NUNCA deber铆a pasarle a un administrador de sistemas…… 馃槈

隆隆 No se la password de administrador local de una m谩quina que no est谩 en dominio!! 馃槈

Aunque parezca mentira, as铆 a sido, entregu茅 una m谩quina, y al a帽adirla a un dominio no gestionado por m铆, autom谩ticamente se le realiz贸 un cambio de password por GPO, y al entregarme otra vez la m谩quina, se le olvid贸 entregarme el nuevo password de administrador. Busqu茅 por la comunidad TechNet, la soluci贸n a m铆 problema de acceso al server, y en principio la soluci贸n era f谩cil…

  1. Entras, en modo a prueba de fallos
  2. cambias un fichero
  3. lanzas una l铆nea de c贸digo para cambiar el password
  4. Reinicia el Equipo

F谩cil, 驴no? 馃槈 Pues all谩 vamos 馃槈

    1. Iniciamos el servidor con el DVD de Windows Server 2008 R2, y聽seleccionamos reparar equipo.
      Reset Paswword en W2k8R2 Server Core
    2. Indicamos Idioma del servidor y distribuci贸n del teclado.
    3. Seleccionamos que queremos utilizar herramientas (cmd) para intentar recuperar el sistema.
      Reset Paswword en W2k8R2 Server Core
    4. Identificamos cual es nuestra unidad de sistema, Si tenemos problemas utilizamos la utilidad DiskPart para identificarla.
      Reset Paswword en W2k8R2 Server Core
    5. Navegamos hasta C:\Windows\System32 y comprobamos que en que estado se encuentra Utilman.exe.
      Reset Paswword en W2k8R2 Server Core
    6. Si es mi caso que no existe, copiamos CMD.exe como Utilman.exe, y reiniciamos el servidor.
    7. Dejamos que cargue Windows 2008 R2 desde el disco y en la pantalla de Logon, pulsamos CMD+U (Windows+U).
    8. Nos aparece una pantalla CMD y escribimos la siguiente l铆nea:
      net user administrador MiContrase帽a
    9. Reiniciamos el equipo, cargando desde el DVD de instalaci贸n y realizamos otra vez la tarea de reparar (los 5 primeros pasos).
    10. Como en mi servidor NO exist铆a Utilman.exe, voy a proceder a borrar con la sentencia: del utilman.exe.
    11. Reinicio con carga desde el disco duro del equipo y al realizar el logon del usuario administrador indico que la nueva contrase帽a es: MiContrase帽a.
Categories: Microsoft, Server Tags:

Windows Server Catalog

jueves, 1 de agosto de 2013 Comments off

Hola a todos,

Esta va a ser una entrada bastante r谩pida 馃槈 Muchas veces, nos preguntamos si una aplicaci贸n o alg煤n componente ser谩 compatible con nuestro sistema operativo, y para poder saberlo, lo 煤nico que hacemos es instalar y probar si la aplicaci贸n funciona o el hardware es reconocido por el sistema y tiene drivers disponibles.

Microsoft tiene desde hace bastante tiempo una web que nos ayudar谩 a saber la compatiblidad de las aplicaciones o componentes antes de adquirirlos o instalarlos, ya que cada fabricante informa si certifica la utilizaci贸n de su soluci贸n en las plataformas servidor de Microsoft (Windows Server 2012, 2008 R2, 2008, 2003).

URL: http://www.windowsservercatalog.com

Los logos que vamos a poder ver son los siguientes:

Certificado: Se ha validado su correcto funcionamiento con la versi贸n indicada.

ws8-60x90cfw2k3-60x90 cfw2k8R2-62x78 dfw2k8-62x90

Dise帽ado: Se ha generado pensando en la plataforma en donde se va a implementar.

dfw2k3-60x90

 

 

 

A los fabricantes les interesa que Microsoft les certifique su soluci贸n por que de esta manera les posiciona positivamente delante de sus competidores directos.

Categories: Microsoft, Server Tags:

Implementaci贸n de SQL Server en modo Espejo con Testigo

mi茅rcoles, 24 de julio de 2013 Comments off

Hola a todos,

He tenido que montar un piloto para probar que tal se comporta los servidores SQL en modo espejo y a帽adiendo un tercer servidor que realice las tereas de testigo, para realizar la alta disponibilidad y de esta manera tener el m铆nimo tiempo posible el acceso a la BBDD ca铆do.

Plataforma de SQL en Espejo con testigo

El piloto se realiza con 2 servidores de producci贸n, y un servidor testigo. En todos los servidores se ha instalado la misma versi贸n de sistema operativo y de MS-SQL Server: Windows Server 2008 R2 y SQL-Server 2008 R2. En el equipo de testigo, se podr铆a haber instalado un SQL-Express 2008, ya que en ning煤n momento tendr谩 la instancia de BBDD, y simplemente recoge informaci贸n de quien tiene el rol activo.

Instalaci贸n de MS-SQL

Aunque la instalaci贸n de SQL SERVER tiene bastantes opciones en el momento de instalar, deberemos de tener en cuenta varias indicaciones del asistente de instalaci贸n para despu茅s est茅 todo operativo correctamente.

Deberemos de instalar .NET FrameWork 3.5.1 e iniciar el setup de instalaci贸n, pasando, como se observa en la im谩gen, todas las operaciones de control con «Passed», y en el caso de tener Warning, intentar solucionarlo.

Plataforma de SQL en Espejo con testigo

En caso de tener Failed, no podr铆amos continuar hasta solucionar el requerimiento de instalaci贸n.

Instalamos una instancia estandard de SQL SERVER.

Plataforma de SQL en Espejo con testigo
En mi caso, es necesario la instalaci贸n de Analysis y Reporting Services. Tendremos que seleccionar las herramientas de administraci贸n, para tener acceso a «SQL-SEVER Management Studio».聽 No olvidar seleccionar SQL Server Replication, ya que ser谩 la tecnolog铆a que vamos a utilizar para realizar el modo espejo.
Plataforma de SQL en Espejo con testigo

He generado una tabla Excel (GruposM) con informaci贸n de ACLs en un recurso compartido, para realizar las pruebas.

Configuraci贸n de modo de espejo con testigo

Lo primero que tenemos que realizar es un backup de la BBDD que queremos tener en alta disponibilidad, para esto, necesitamos comprobar que el modo de copia de seguridad tiene que estar en modo FULL.

Desde el servidor en donde est谩 ubicada la BBDD, y desde SQL SERVER Management Studio, realizaremos la exportaci贸n de la BBD y del fichero de log:

backup database GruposM to Disk=»C:\BackupBBDD\GruposM.bak»;
backup Log GruposM to Disk=»C:\BackupBBDD\LogGruposM.bak»;

Copiamos el directorio en el servidor SQL que servir谩 de espejo (TSQL02), y restauraremos la BBDD y el Log.

restore DataBase GruposM from Disk=»C:\BackupBBDD\GruposM.bak» with NORECOVERY;restore Log GruposM from Disk=»C:\BackupBBDD\LogGruposM.bak» with NORECOVERY;

Veremos que la BBDD se queda en modo Restoring…, nos iremos al TSQL01 e inicimos el proceso de Espejo.

Pulsaremos bot贸n derecho encima de la BBDD que requiera estar en Espejo, y pulsamos en Tasks > Mirror…

Plataforma de SQL en Espejo con testigo

Pulsamos en Configuring Security e iniciamos el Wizard de configuraci贸n de seguridad.

Plataforma de SQL en Espejo con testigo
Como en nuestra soluci贸n vamos a incluir un testigo, vamos a indicar que SI lo vamos a utilizar
Plataforma de SQL en Espejo con testigoIndicamos que la configuraci贸n se va a guardar tanto en los servidores principales, como en los de Espejo y marcamos la opci贸n de Testigo.

Plataforma de SQL en Espejo con testigo

Tenemos que abrir en el Firewall de Windows el puerto 5022 en cada uno de los servidores de alta disponibilidad.
Plataforma de SQL en Espejo con testigo

Al pulsar conectar, nos indicar谩 que tenemos que realizar logon con un usuario, cambiaremos e indicaremos el usuario SA con su respectiva contrase帽a.
Plataforma de SQL en Espejo con testigo

Realizamos las mismas acciones en cada uno de los servidores espejos que vamos a utilizar, indicando el nombre del servidor y pulsando en Connect… para realizar el Logon en el SQL-SERVER del servidor.
Plataforma de SQL en Espejo con testigo

Para el testigo, realizamos las mismas acciones que con un equipo de espejo. Indicar el nombre del servidor y pulsar Conectar para realizar el logon.
Plataforma de SQL en Espejo con testigo

Pulsamos en Finish del wizard que inicie la configuraci贸n de Espejo.
Plataforma de SQL en Espejo con testigo

Esperamos a que finalic la configuraci贸n.
Plataforma de SQL en Espejo con testigo

Mientras, podremos ver como la BBDD que hemos seleccionado para que est茅 en alta disponibilidad, va cambiando el estado en cada uno de los servidores espejo, el proceso es de validaci贸n de los ficheros la BBDD.
Plataforma de SQL en Espejo con testigo

El estado final ser谩 que en Servidor Principal, veremos que la BBDD est谩 en modo (Principal, Synchronized), y los servidores en estado Espejo, estar谩n en modo (Mirror, Synchronized /Restoring…)
Plataforma de SQL en Espejo con testigo

Provando la Alta disponibilidad

Lo primero que deberemos hacer es bajarnos el Cliente Nativo para SQL-Server, en mi caso para SQL-Server 2008, para poder configurar los servidores de espejo que tiene nuestro entorno y no perder conectividad con los datos. En caso de utilizar el driver ODBC de SQL Server del sistema, s贸lo podremos indicar 1 servidor SQL para realizar la conexi贸n, y en caso de Failover, deberemos configurar el ODBC para que apunte al otro servidor SQL (o crear 2 origenes ODBC).

Plataforma de SQL en Espejo con testigo

Indicaremos informaci贸n descriptiva del origen de datos que vamos a crear, y cual es el servidor principal del entorno.
Plataforma de SQL en Espejo con testigo

Indicaremos que nos vamos a conectar con el usuario SA o un usuario con permisos en la BBDD.
Plataforma de SQL en Espejo con testigo

Indicamos cual es la BBDD que vamos a tener como predeterminada, y la cual, va estar en alta disponibilidad, e informamos de igual manera del servidor de espejo que tenemos en la plataforma.

Deberemos desmarcar la opci贸n de Adjuntar nombre del archivo de la base de datos.
Plataforma de SQL en Espejo con testigo

Pulsamos a finalizar para acabar la configuraci贸n del enlace ODBC.
Plataforma de SQL en Espejo con testigo

Como vemos, en la imagen, tenemos marcada en color rojo, el origen de datos que vamos a utilizar como alta disponibilidad, mientras que en el registro superior, tendr铆amos el generado con el driver SQL-Server del sistema, que no nos dar铆a la posibilidad de realizar la acciones de Alta disponibilidad. Plataforma de SQL en Espejo con testigo

Provando la alta disponibilidad

Al abrir unos Access 2007 para probar el acceso a datos de alta disponibilidad y realizar el Failover, deberemos de comprobar, que los datos son correctos (previamente han sido configurados en el ODBC del sistema).
Plataforma de SQL en Espejo con testigo

Realizamos una consulta a la BBDD, para comprobar que podemos explotar los datos:

SELECT *
FROM dbo_tabla
Where dbo_tabla.INHERIT=»NO»;

Y a continuaci贸n probaremos el Filover y sin cerrar el access , volveremos a lanzar la consulta.

Plataforma de SQL en Espejo con testigo
Nos indicar谩 que se ha perdido la conexi贸n a la BBDD. Cerraremos Access, volveremos a abrirlo (para que el driver ODBC sepa que tiene que cambiar de servidor origen) y podremos continuar con la tarea, ya que los datos estaran en linea.

En otras aplicaciones como puede ser SharePoint, es capaz de comprobar si el servidor ha cambiado de estado y el rol de Servidor Principal ha cambiado, sin tener que reiniciar el enlace de datos.

Categories: Microsoft, Server Tags:

Modificar atributos masivamente en objetos de Directorio Activo

viernes, 26 de abril de 2013 Comments off

Hola a todos,

Me han pedido que realice unos cambios en cerca de 3000 objetos usuarios de directorio activo, entre los que est谩n:
1- Cambiar el estado del usuario a Deshabilitado
2- Modificar un atributo del usuario para ocultarlo de la Libreta de direcciones de Exchange.

El punto 1, basicamente, lo solucion茅 con un Script que consultaba los atributos LastLogonTimeStamp y LastLogon, y manualmente se deshabilitaban aquellos que eran usuarios no gen茅ricos, que tienen nomenclatura similar los usuario normales.

Para saber estos usuarios, desde la consola de administraci贸n de Directorio Activo, se ha realizado una b煤squeda personalizada en la cual se indica que los atributos LastLogonTimeStamp sea vac铆o (nunca ha realizado logon en el dominio) o sea anterior a una fecha determinada, en nuestro caso 01/01/2012.

(&((objectCategory=person)(objectClass=user)(|(lastLogonTimestamp<=1325376000)(!lastLogonTimestamp=*))))

Para indicar el valor de TimeStamp, he utilizado la calculadora WEB:

Una vez que he tenido los usuario en Disable, ha tocado ocultar aquellos usuarios que el departamento de RRHH ha indicado por baja en la empresa.

Para poder realizar las acciones sobre el check a marcar:
Atributo HideExchange

Corresponde al atributo del objeto: msExchHideFromAddressLists, que podemos visualizar al abrir el objeto de usuario con la herramienta adsiedit.msc.
Para iniciar las pruebas mediante powershell, prob茅 con visualizar los usuarios que tuviesen el check marcado (true), es decir, que no se ven en la libreta de direcciones o desmarcado (false).

Get-QADUser -Disabled -oa @{鈥榤sExchHideFromAddressLists鈥=$true}

Para poder modificar ten铆a 2 formas, una m谩s «elegante que otra», ya que en un Script pod铆a trabajar con Logs de los usuarios modificados.

Sin Logs y a lo loco 馃槈

Get-QADUser -Disabled | Set-QADUser -oa @{鈥榤sExchHideFromAddressLists鈥=$true}

Con Logs y m谩s elegante

get-qaduser -searchroot «OU=Disable,DC=domain,DC=local» -IncludedProperties MSExchHideFromAddressLists | where-object {-not $_.MSExchHideFromAddressLists} | set-qaduser -objectAttributes @{MSExchHideFromAddressLists=$true} -Confirm | Tee-Object -FilePath «Ocultos_Exchange.txt»

Pero, como esto hubiese sido muy f谩cil, este cambio no quer铆an realizarlo de forma masiva sobre toda la OU de DISABLE, e ir haciendo estas modificaciones, previo aviso, otra vez, del departamento de RRHH.

Despu茅s de todo esto, y hablando con compa帽ero, me indicaron una herramienta que ha estado toda la vida ah铆, y ha sido para m铆 una gran desconocida 馃槈

AD MODIFIY: http://admodify.codeplex.com/

Es una herramienta que nos permite, mediante una consulta previa sobre AD, modificar cualquier atributo de manera visual.

Abrimos la herramienta con permisos de modificaci贸n en AD, y pulsamos en MODIFY ATTRIBUTES
AD MODIFY

Seleccionamos el dominio sobre el cual queremos actuar y sobre que equipo con el rol de Directorio Activo, queremos actuar.
AD MODIFY

En mi caso, no me har谩 falta realizar una consulta sobre AD, ya que los elementos a modificar los tengo en el OU de Disable\Users. Navegar茅 hasta la OU y pulsaremos en ADD TO LIST.

Seleccionamos los objetos que queremos modificar.
AD MODIFY

Y ahora, y de forma visual, podemos modificar el atributo que queremos sin ning煤n tipo de problema 馃槈
AD MODIFY

Un Saludo,

Manu

Categories: Herramientas, Microsoft, Server Tags:

Recovery SCCM 2007

viernes, 26 de abril de 2013 Comments off
  • Hola a todos,

He tenido que recuperar un System Center Configuration Manager 2007 R2, con error de hardware e irrecuperable. Se ha tenido que proceder a instalar nuevamente una plataforma de similares caracter铆stica al servidor origen:

  • Windows Server 2008 R2 Enterprise
  • MS-SQL 2005 Standard x32
  • 2 x vCPU
  • 6Gb vRAM
  • 300Gb vHDD

Para poder recuperar la plataforma de SCCM, lo m谩s similar posible a la que ten铆amos en producci贸n, es necesario el haber realizado el SiteBackup y tener una copia del FileSystem del servidor.

Una vez instalado el sistema operativo y SQL Server, procederemos a iniciar el restore de SCCM.

Es recomendable el recuperar de la copia de seguridad los directorios:

  • SMSData
  • SMSPKGC$
  • SMSPKGSIG
  • SMSSIG$

Y los directorios, si es posible, de donde guardemos los binarios de los paquetes de instalaci贸n de las aplicaciones paquetizadas (por si acaso).

Copiaremos los ficheros de la BBDD de SCCM al directorio de SQL-Server

  • copy [UNIDAD]:\SiteBackup\SMS_Site\SiteDBServer\ *.mdf [UNIDAD]:\Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\Data\
  • copy [UNIDAD]:\SiteBackup\SMS_Site\SiteDBServer\ *.ldf [UNIDAD]:\Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\Data\

Y una vez copiado, realizar el attach de la BBDD.
SCCM
Navegamos hasta el directorio «\Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\Data\» y seleccionamos el fichero que previamente hemos copiado: SMS_Site.mdf
SCCM.

Ahora, tendremos que abrir el desplegable de la BBDD e ir hacia las opciones de seguridad para visualizar los usuarios que exist铆an anteriormente, ya que tendremos que utilizar uno de estos (y que tenga permisos de dbowner), para realizar el posterior proceso de Site Recovery Wizard.

Tendremos que a帽adir un usuario de la BBDD con permisos de DBOWNER, a la seguridad de SQL-Server.
SCCM

Y posteriormente asegurarnos de que tambi茅n est谩 en la seguridad de la BBDD
SCCM

Para hacer el SiteRecovery, tendremos que tener en cuenta de que las BBDD de SCCM ya la tenemos en la ubicaci贸n correcta, por lo tanto, deberemos de marchar un «check» para que no vuelva a realizar el Attach de la BBDD.
SCCM

Al marcar la opci贸n vemos que no es requerido volver a copiar y presentar la BBDD en SQL-SERVER, por lo tanto, nos indica que la acci贸n es Not Requiered.
SCCM

Si se gerenase alg煤n tipo de error, o quisieramos ver el log de las acciones que se van realizado, deberemos ir a: [UNIDAD]:\Program Files (x86)\Microsoft Configuration Manager\AdminUI\AdminUILog y abrir el fichero: RepairWizard.log.

En la selecci贸n de los paquetes, es recomendable el que compruebe la accesibilidad de cada uno de ellos, es un proceso que no tarda demasiado.
SCCM

Reiniciaremos el servidor y abriremos la consola de gesti贸n de SCCM.
Ahora tocar谩 la parte m谩s tediosa, ya que el servidor SCCM deber谩 de comprobar a todos los agentes que tiene informados, por lo que este proceso, consumir谩 bastantes recursos del servidor durante bastante tiempo. As铆 que comprobamos de que en la consola tenemos informados collections que tengamos creadas, advertisements y lo dejaremos para que realice las tareas en Background que hagan falta.