Thursday, November 12, 2015

HOW TO - Install Hyper-V over vmware ESXi

Yes, it's possible.
When you try to install Hyper-V role in a VM running Windows Server 2012 R2 over VMWARE you will have this error.


To solve it :
- You need to turn off your VM Windows Server 2012 R2
- Browse DataStore and download file *.vmx from your VM Windows Server 2012 R2
- Edit the file with notepad and add the next lines

hypervisor.cpuid.v0 = "FALSE"
mce.enable = "TRUE"
vhv.enable = "TRUE"

The first line solve the previous error and all other lines, solve this error:


Now, you need to modify line guestOS = "ServerOSname" to guestOS = "winhyperv"

Once modified the file, upload it to the same MV and edit settings to change processor type:


Change to Automatic to Intel VT-x/AMD-V ...
Clic ok and run VM and try install hyper-V role.


I hope to help you.


Wednesday, August 19, 2015

How to install an HP branded Windows OS as a virtual server

Hi!
If you try to install Windows with ROK licence (Reseller Option Kit) on top of a hypervisor (Virtual scenaario), after loading, the installatios shows you this error:



This error is because Windows Server does not recognize the "hardware" as a Proliant server.

To solve this problem:

VMWARE
After creating a VM, with the VM powered off, go to Edit Settings / Options / General and select "Configuration Parameters".
Add a new row with this name smbios.reflecthost and with this value TRUE and try again . ;)

HYPER-V
The trick for Hyper-V environments is the addition of a registry key to the VM.
– Execute the following command from the command prompt if the guest operating system is HP-branded Windows Server® 2008 R2: Reg Add “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization” /v BiosLockString /t REG_SZ /d “Hewlett-Packard                 ”
NOTE: In the following command line after the word “Hewlett-Packard” there are 17 blank spaces before the quotation mark that must be entered as part of the command.
– Execute the following command from the command prompt if the guest operating system is HP-branded Windows Server 2012: Reg Add “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization” /v BiosLockString /t REG_SZ /d “HP                              ”
NOTE: In the following command line after the word “HP” there are 30 blank spaces before the quotation mark that must be entered as part of the command.

Friday, August 14, 2015

How to Solve - [Cont] is not configured for secure management with TLS - NetApp

Hi,
Here the commands to obviate this message when you login to Controller on NetApp OnCommand System Manager:



options tls.enable on
options httpd.admin.ssl.enable on
options ftpd.implicit.enable on
options ftpd.explicit.enable on
options ldap.ssl.enable on


If first command returns you  this message: '
Could not set option for https/ftps traffic. Try againRun this command secureadmin setup -f ssl, you can press ENTER all the questions. Finally run options tls.enable on again.



See you later!

Thursday, August 6, 2015

HOW TO – Exportar en txt ficheros superiores a 20MB

Muchas veces nos quedamos sin espacio en los servidores de ficheros y con el comando FORFILES podemos realizar búsquedas como por ejemplo: listar ficheros superiores a 20 MB (el ejemplo está al final).
FORFILES [/P nombre de ruta] [/M máscara de búsqueda] [/S]
         [/C comando] [/D [+ | -] {dd/MM/yyyy | dd}]

Descripción:
    Selecciona un archivo (o conjunto de archivos) y ejecuta un comando en ese archivo. Esto es útil para trabajos por lotes.

Lista de parámetros:
    /P    nombre de ruta: Indica la ruta de acceso para iniciar la
                        búsqueda. La carpeta predeterminada es el
                        directorio de trabajo actual (.).

    /M    máscara de búsqueda  Busca archivos de acuerdo con una máscara de
                       búsqueda. La máscara de búsqueda predeterminada es '*'.

    /S                  Indica a forfiles que realice recursividad en
                        subdirectorios. Como "DIR /S".

    /C    comando       Indica el comando que se va a ejecutar para
                        cada archivo. Las cadenas de comandos deben
                        estar entre comillas dobles.

                        El comando predeterminado es "cmd /c eco

                        @file". Se pueden usar las siguientes
                        variables en la cadena de comandos:
                        @file    - devuelve el nombre del archivo.
                        @fname   - devuelve el nombre de archivo sin
                                   extensión.
                        @ext     - devuelve sólo la extensión del
                                   archivo.
                        @path    - devuelve la ruta de acceso completa
                                   del archivo.
                        @relpath - devuelve la ruta de acceso relativa
                                   del archivo.
                        @isdir   - devuelve "TRUE" si un tipo de
                                   archivo es un directorio y "FALSE"
                                   para archivos.
                        @fsize   - devuelve el tamaño del archivo en
                                   bytes.
                        @fdate   - devuelve la última fecha de
                                   modificación del archivo.
                        @ftime   - devuelve la última hora de
                                   modificación del archivo.

                        Para incluir caracteres especiales en la línea
                        de comandos, use el código hexadecimal del
                        carácter en formato 0xHH (ejemplo, 0x09 para
                        tabulador). Interno comandos CMD.exe deben
                        estar precedidos por "cmd /c".

    /D    fecha          Selecciona archivos con última fecha de
                        modificación posterior o igual a (+), o
                        anterior o igual a (-), la fecha especificada
                        usando el formato "dd/MM/yyyy"; o selecciona
                        archivos con última fecha de modificación
                        posterior o igual a (+) la fecha actual más
                        "dd" días, o anterior o igual a (-) la fecha
                        actual menos "dd" días. Un número de días "dd"
                        puede ser cualquier número del intervalo
                        0-32768. "+" se toma como signo predeterminado
                        si no se especifica.

    /?                  Muestra este mensaje de ayuda.

Ejemplos:
    FORFILES /?
    FORFILES
    FORFILES /P C:\WINDOWS /S /M DNS*.*
    FORFILES /S /M *.txt /C "cmd /c type @file | more"
    FORFILES /P C:\ /S /M *.bat
    FORFILES /D -30 /M *.exe
             /C "cmd /c echo @path 0x09 se cambió hace 30 días"
    FORFILES /D 01/01/2001
             /C "cmd /c echo @fname es nuevo desde el 1 de enero de 2001"
    FORFILES /D +6/8/2015 /C "cmd /c echo @fname es nuevo hoy"
    FORFILES /M *.exe /D +1
    FORFILES /S /M *.doc /C "cmd /c echo @fsize"
    FORFILES /M *.txt /C "cmd /c if @isdir==FALSE notepad.exe @file"


Para nuestro caso, hemos utilizado los siguientes parámetros:

SET HOST=%COMPUTERNAME%
FORFILES /P E: /S /M *.* /C "cmd /c if @fsize gtr 20971520 echo @fsize @path" >>C:\list\%HOST%.txt


Espero os ayude.

Wednesday, July 8, 2015

Error de certificado en Citrix XenDesktop 7.6 al añadir el alojamiento vCenter Appliance

Buenas amig@s,
Acabo de encontrarme un caso en el que desplegando un XenDesktop 7.6, en el momento de introducir los datos del vcenter en el servidor Delivery Controller, he tenido problemas con el certificado de dicho vCenter Appliance. El error que me salia era el siguiente:


También os recuerdo echarle un ojo a los links de las compatibilidades de dichos softwares con la infraestrucura que tengáis, así como los requisitos.
http://support.citrix.com/proddocs/topic/xenapp-xendesktop-76/xad-system-requirements-76.html#xad-system-req-76__host


CAUSA:
Este error se produce porque el servidor XenDesktop Controller (broker) no autentica / permitir el certificado vCenter Server (por lo general cuando vCenter Server utiliza el certificado autofirmado predeterminado).

SOLUCIÓN:
1.- Exportar el certificado
2.- Instalar el certificado en el almacen de "Personas de confianza"

PASO A PASO:
1.- Exportar el certificado

Conectarnos remotamente al servidor Delivery Controller de Citrix y abrir en el navegador vCenter Web Client para poder descargar el certificado.




Ir a la pestaña Detalles para clicar en "Copiar en archivo."



Una vez tengamos el certificado guardado en el equipo, deberemos abrir la consola mmc y abrir el complemento de certificados:


Una vez abierto, vamos a Trusted People o "Personas de confianza" e importamos el certificado anterior.





Asegurarnos que lo instalamos en el almacen "Trusted People" o "Personas de Confianza"


Si lo hemos instalado correctamente nos aparecerá la siguiente imagen:



Para finalizar, ya podemos ir al Citrix Studio e ir al apartado de Alojamiento e introducir los datos de acceso a vcenter. Recordad que se recomienda crear una cuenta de servicio para dar estos accesos.
Dichas cuentas de servicio tienen como configuración que no caduque nunca la contraseña. (Es una Best Practice)

Introducimos los datos de vmware siguiendo las guias que Citrix nos pone como ayuda (texto gris que cuando clicas desaparece)


Si lo tenemos todo correcto, saltaremos ya a la siguiente imagen



Esto es todo, espero que os sirva de ayuda.

Wednesday, May 6, 2015

HOW TO Downgrade Cluster ONTAP 8.3 to ONTAP 8.2.3 7-MODE


Una NetApp que venga de fábrica vendrá sin el Cluster montado, sin nombres en las controladoras y sin nada.

1.       Al arrancar la NetApp, se autoejecutará un wizard solo en el que nos será muy fácil ponerle una IP del mismo rango que tengamos nuestro equipo.
En caso de que no nos aparezca este wizard, ejecutaremos el siguiente comando:

cluster node setup

2.       Montar un IIS y dejar en el root la imagen de ONTAP 8.2.3, como se muestra en la siguiente imagen donde aparece 823_q_image_tgz. Dicho fichero se descarga desde la propia página de NetApp que para ello debéis estar registrados.


3.       Conectarnos por serial a la netapp
4.       Ponerle un nombre a la controladora con el siguiente comando
5.        
::> system node rename –newname [TEXT]

Por ejemplo:

::> system node rename –newname A

Para saber que se ha realizado correctamente nos mostrará el nombre en la línea de comandos:

A::>

6.       Comprobar conectividad con el pc mediante ping desde la consola y desde el pc respectivamente
7.       Descargar e instalar el OS con el siguiente comando:

system node image update -node * -package [URL] -replace-package true -background true

Con el * en la variable –node lo realizaria en todas las controladoras si estuviera configurado el cluster, pero como no es nuestro caso, pondremos el nombre de la controladora, A

Por ejemplo:

system node image update -node A -package http://192.168.42.191/823_q_image.tgz -replace-package true -background true

8.       Con el siguiente comando veremos si la NetApp tiene el software:

system image show



9.       Con el siguiente comando ponemos la 8.2.3 como por defecto:

system image modify -node [nodename] -image [target_image] -isdefault true

Por ejemplo:

system image modify -node A -image image2 -isdefault true

10.   Con el siguiente comando veremos cómo va el proceso:

system node image show-update-progress

11.   Una vez finalice tenemos que reiniciar la maquina
12.   Pulsar Ctrl+C para detener el AUTOBOOT y entrar en el loader y ejecutar los siguientes comandos:

setenv bootarg.init.boot_clustered false
setenv bootarg.init.usebootp false
setenv bootarg.mgwd.autoconf.disable true
bye

Este último comando nos reiniciará la maquina, por lo que podemos no ponerlo y pasar al siguiente punto.
13.   Pulsar Ctrl+C para para el Auto-Boot y entrar en el loader y ejecutar los siguientes comandos:

set-defaults
boot_ontap

Este último comando nos reiniciará la maquina.

14.   Pulsar Ctrl-C para acceder al Boot Menu, tras pulsar trardará unos segundos en aparecer las opciones del Menú.


Pulsar la opción 4 y contestar con yes a las dos preguntas que realice.
Este proceso puede llegar a tardar horas, pero lo dejaremos que termine ya que al final de todo nos mostrará el wizard del 7-Mode.


Recordar habilitar el httpd para poder acceder con el OnCommand System Manager


options httpd.enable on
options httpd.admin.enable on





NOTA: A partir del paso 10, he puesto lo que he realizado aunque no estoy del todo seguro que sean los pasos correctos, pero funciona.



Wednesday, April 15, 2015

Certificación VMTSP pasada

Hoy he realizado el examen para el Veeam Technical Sales Professional y lo he pasado satisactoriamente y con nota!!!!