pacampos's profilePcamposs BlogsPhotosBlogLists Tools Help

Blog


    November 25

    Desplegando y Administrando servidores Web personalizados en Windows 2008 Server Core

    Mi primer Webcast : )

    OJO es a las 12:00 en Chile la hora del evento es GMT -5 en Chile es GMT -4 y una hora menos por el horario de Verano  

    Aprenda cómo aprovechar la nueva arquitectura modular de Microsoft Internet Information Services (IIS) 7 y Server Core para desarrollar un servidor Web que sea altamente personalizable para la funcionalidad que usted necesita sin instalar componentes innecesarios en su equipo. Realizaremos un recorrido por cómo IIS se instala y funciona en Server Core. Aprenderemos cómo administrar de manera remota una instalación IIS en Server Core utilizando secuencias de comando de PowerShell accediendo a la nueva interfaz administrable remotamente, o administre IIS de manera local utilizando nuestra nueva interfaz de línea de comando AppCmd.

    Registrese AQUI

    http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032389828&EventCategory=4&culture=es-AR&CountryCode=AR

    November 24

    Charla Hyper-v En Concepcion :)

    Hola a todos

    La misma charla realizada en el CodeCamp de Stgo se realizara en Crecic

    Viernes, 28 de noviembre de 2008 19:00
    CENTRO DE FORMACION TECNICA CRECIC
    Janequeo 454
    Concepción Windows Server 2008 Hyper-V logo
    Chile

    Valor $0

    Registrarse en el siguiente Link  

    OJO : Copiar y pegar el link en la barra de direcciones

    http://msevents.microsoft.com/CUI/InviteOnly.aspx?EventID=99-9D-20-72-C8-02-8F-28-34-9C-9D-DE-55-E4-0F-D2&Culture=es-CL 

    November 20

    ppts code camp hyper-v

    Code Camp Santiago hyper-v  
    View SlideShare presentation or Upload your own.

    Migrando de Vmware Server a Hyper-V


    OK esta claro que el System Center Virtual Machine Manager lo puede hacer, pero vale muchas $$$$$, el tema es que vmware tiene el vmware converted, el cual lleva de una máquina física a virtual en minutos.....mmmmm

    Como puedo hacer lo mismo de vmware a hyper-v sin gastar dinero :)

    VMDK to VHD :)
    http://vmtoolkit.com/blogs/announcements/archive/2006/11/20/vmdk-to-vhd-converter-available.aspx

    Primero que todo les muestro la configuración de mi máquina virtual de Vmware Server......
    OJO hay que desinstalar los VMware tools antes

    vmware-to-hyperv-01

    Después de eso, con el programa VMDK to VHD busco el vmdk y lo paso a vhd sin ningún problema

    vmware-to-hyperv-00

    Después me creo una máquina Virtual con el disco duro re100 convertido y adivinen que ........ Cuando parte la máquina virtual con su disco duro re100 convertido ..... PAFFFFF ... BSOD :(

    Pero como???? si al parecer estaba todo OK ...  Examinando me di cuenta que el Disco Duro de mi máquina Virtual de Vmware era SCSI "Como pueden ver en la foto superior"

    Googleando y googlenado encontré este post muy interesante y me di cuenta que en realidad el BSOD era un comportamiento totalmente correcto, ya que el sistema operativo no tenia los drivers del disco IDE que el necesitaba para partir.

    Cual Fue la solución..... En el vmware cree un nuevo disco duro

    image image image

    image

    Este punto es clave, ya que el disco tiene que ser IDE y el tamaño del disco no importa, lo único que necesitamos en cargar los drivers en el sistema operativo y listo

    image image image

    Después así debería quedar el setting de la máquina virtual y si nos damos cuenta, al final abajo ahora hay un disco IDE en el canal 0:0

    image

    Encendemos nuestra Máquina Virtual en Vmware  y deberíamos ver un globito que nos informa que esta instalando el esperado controlador ide

    vmware-to-hyperv-011111

    Después de eso hacemos nuevamente la conversión del disco duro VMDH to VHD y lo usamos en nuestra máquina en el Hyper-v

    y Listo :)

    November 16

    Code Camp Santiago 2008

    Hola a todos

    Este post es solo para invitarlos al Code Camp 2008 en Inacap Sur de Santiago

    19 de noviembre de 2008 9:30 Santiago
    Av. Vicuña Mackenna 3864 – Macul


    Yo estaré dando una charla de Visualización en Windows Server 2008 :)

    Quedan cordialmente invitados.... OJO... Mi charla de NAP que aparece en el afiche fue cambiada por la de Visualización por motivos Logísticos

    El cronograma oficial y la inscripción están aquí

    http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032394411&culture=es-cl

    November 13

    Hyper-v Server Core :)

    Hola a todos...

    Finalmente Microsoft a liberado el Hyper-v Server Gratuito... Con esto genera una directa competencia al Vmware Esxi :).
    La instalación es muy simple, así q no la documentare. Por si alguien quiere ver las fotitos http://blogs.msdn.com/virtual_pc_guy/archive/2008/10/07/illustrated-installation-of-hyper-v-server.aspx

    Después de la instalación, solo veremos estas 2 pantallas.

    Una Azul, que no es la BSOD :)

    image

    Y otra core, con la cual podemos hacer tareas administrativas :) , por ejemplo oclist, para ver los roles instalados

    image

    Ya yyyyyy después de instalarlo QUE?????.

    Tenemos que administrarlo desde un Server 2008 o un Windows Vista con el siguiente complemento

    Hyper-V Remote Management Update for Windows Vista (KB952627)

    Mi server se llama HYPERVTEST

    En la consola de Hyper-v recien instalada hacemos los siguientes pasos

    image image image

    En el menú superior derecho creamos nuestra primera máquina Virtual "Redhat 5"

     hyper1

    Nombre de la máquina Virtual... ojo que abajo, esta la ubicación física de esta -> Ram -> Y la configuración de la tarjeta de red... Si no sabes mucho de la configuración de la tarjeta de RED, mejor lee este post anterior

     hyper2 hyper3 hyper4

    Configuramos el disco duro

    hyper5

    Y configuramos el cdrom, que en este caso será el ISO de la instalación de Redhat :) -----> Resumen y listo

    hyper6 hyper7

    En la consola de Hyper-v Solo tenemos que seleccionar la máquina que queremos iniciar y listo :)

     hyper8 hyper9

    ¿Y como lo licencio los Windows?

    • Microsoft Hyper-V Server 2008 (gratuito)
    • Microsoft Windows Server 2008 Standard Edition (con Hyper-V): Licenciado por servidor y con derecho a 1 Instancia Virtual de Windows Server 2008 Standard.
    • Microsoft Windows Server 2008 Enterprise Edition (con Hyper-V): Licenciado por servidor y con derecho a 4 Instancias Virtuales de Windows Server 2008 Standard o Enterprise.
    • Microsoft Windows Server 2008 Datacenter Edition (con Hyper-V): Licenciado por procesador físico y con derecho a ilimitada Instancias Virtuales de cualquier edición de Windows Server 2008.
    November 12

    Hyper-v Uso de las redes Virtuales

    Una de las cosas mas importantes de la visualización es el uso de las redes virtuales, el cual si se desconoce su origen puede resultar bastante confuso y generar errores.

    En pocas palabras explicare los 3 tipos de redes que se pueden hacer un Hyper-v(Red Interna,Red Externa,Red privada)

    1) NO existe relación directa entre una tarjeta de red de una máquina virtual con la del Host

    2) Para conectar una tarjeta de red de una máquina virtual, primero se debe crear una red Virtual, y esta red virtual enlazarla con la tarjeta de red del host

    3) La Red Privada permite comunicarse solo entre las máquinas virtuales del mismo servidor, los datos no pasan por la tarjeta de red, solo RAM

    4) La Red Interna  permite comunicarse entre máquinas virtuales y entre maquinas virtuales y host, los datos no pasan por la tarjeta de red, solo RAM

    5) La Red Externa permite la comunicación entre la Máquina Virtual y la Red Física

      En este ejemplo crearemos una red externa para poder comunicar las máquinas virtuales con las máquinas físicas de nuestra red

    image image image

    Con Esta Configuración Mi máquina Virtual llamada 2008 Enterprise ya esta en mi red Planta, en la cual cualquier estación de trabajo le podría hacer un ping :)

    Instalar IIS7 en Server Core + PHP5 :)

    El comando oclist nos servirá para ver el nombre de los paquetes que deseamos instalar
    Como el resultado es extenso los paginemos con el comando oclist | more

    Instalamos los Paquetes necesarios para que fusione nuestro webserver, en mi caso se llama ("server2008core")

    start /wait ocsetup IIS-WebServerRole;IIS-Webserver;WAS-WindowsActivationService;WAS-ProcessModel

    image

    Ahora Descargamos php desde el sitio web http://www.php.net/downloads.php

    Lo descargo y descomprimo en un servidor llamado 2003-server  en una carpeta llamada PHP

    En el server2008core creo la carpeta  C:\PHP

    Copio todo el contenido del Server-2003 hacia el server2008core

    En el Server2008core ejecuto el comando
    xcopy /E \\server-2003\php C:\php\

    Habilito el modulo de Fast-CGI

    start /wait ocsetup IIS-CGI

    Cambio el nombre del php.ini-recomende a php.ini

    copy C:\php\php.ini-recomended C:\php\php.ini

    Ahora voy a utilizar el comando appCmd que esta dentro de la carpeta %windir%\System32\InetSrv, pero como me da flojera escribir el path completo, lo agrego a la variable de entorno PATH

    set path=%path%;%windir%\System32\InetSrv

    Habilitando PHP
    AppCmd set config /section:system.webServer/fastCGI /+[fullPath='C:\php\php-cgi.exe']

    AppCmd set config /section:handlers /+[name='PHP5',path='*.php',verb='GET,HEAD,POST',modules='FastCgiModule',scriptProcessor='c:\php\php-cgi.exe',resourceType='File']

    Ahora realizo las pruebas

    Entro a la carpeta C:\Inetpub\wwwroot

    Creo un archivo llamado info.php con el siguiente comando
    notepad info.php

    Dentro del archivo escribo las siguientes líneas para probar la configuración de PHP
    <?php
         phpinfo();
    ?>

    Detenemos el servicio web

    net stop W3SVC

    net start W3SVC

    Probamos :)

    image

    Eso seria Todo

    Administración Básica de Server Core .... Primeros Pasos

    Podemos ver este comando para una ayuda con los principales comandos del Core
    C:\Windows\System32\cscript scregedit.wsf /cli

    Para configurar la tarjeta de red, primero debemos conocer el ID de esta
    netsh interface ipv4 show interfaces

    Índ  Mét      MTU        Estado       Nombre
    ---  ---    -----     -----------  -------------------
      1   50  4294967295  connected    Loopback Pseudo-Int
     10   20       1500  connected    Conexión de área local

    Configuramos los parametros necesarios
    netsh interface ipv4 set address name="<ID>" source=static address=<IPFija> mask=<Mascara> gateway=<Gateway>
    Configuramos los DNS
    netsh interface ipv4 add dnsserver name="<ID>" address=<DNSServer> index=1
    SI usa DHCP
    netsh interface ipv4 set address name="<ID>" source=dhcp
    Habilitar el Ping
    netsh firewall set icmpsetting 8
    Cambiarle el Nombre al Computador
    Netdom renamecomputer %computername% /NewName:Nuevo-Nombre
    Unirlo al Dominio
    netdom join <Nombre-del-Server> /domain:<dominio> /userd:<Usuario-del-domino> /passwordd:*
    Permitir conexiones desde Windows Vista y  Windows Server 2008
    Cscript %windir%\system32\SCRegEdit.wsf /ar 0
    Permitir conexiones desde Windows XP y  Windows Server 2003
    Cscript %windir%\system32\SCRegEdit.wsf /cs 0
    Habilitar Administración Remota
    Netsh advfirewall firewall set rule group=”Administración Remota” new enable=yes
    Reiniciarlo sin esperara
    shutdown /r /t 0

    Con Eso estariamos Listo para comenzar a trabajar :)

    November 04

    Deshabilitar el caché de sitios web específicos en Isa Server 2006

    Hola a Todos

    Una de las grandes ventajas de utilizar Isa Server como proxy es la capacidad de hacer caché se los sitios mas concurridos, lo cual nos ayuda bastante a disminuir el uso del Ancho de Banda, ya que los usuarios encuentran su solicitud en el cache de isa y no necesitan salir a Internet.

    Pero que pasa si tengo una pagina como www.bolsadesantiago.com la cual cambia a cada segundo y los usuarios necesitan ver la versión en línea, no la que podría estar almacenada en el caché.

    1) Creamos una nueva regla de Cache

    cache1

    2) Comienza el asistente y nosostros le damos algun nombre "NO cache para bolsa de Santiago" cache2

    3) En la siguiente pantalla se nos pide que agreguemos cual es el origen de lo que no queremos almacenar en el cache. Pinchamos el boton agregar  y seleccionamos del menu Nuevo => Conjunto de nombres de dominio

     cache3Agregarcache31

    4) En esta pantalla agregamos todos los dominios que queremos que no se almacenen en el cache... Aceptar

      cache4Aceptar cache5 Next

    5) Esta pantalla nos pregunta como recuperar las cosas del caché. Lo que pretendemos nosotros es que siempre salga a internet a buscar la pagina

     cache6

    7) Esta pantalla nos pregunta como almacenar el contenido en el caché, pero lo que nosotros queremos es en realidad NUNCA almacenar el contenido en el caché

    cache7 Next cache8

    FINISH and APPLY

    November 03

    Acceso FTP sobre proxy web Isa Server 2006

    Hola a todos...
    En este mini tutorial veremos como permitir el acceso FTP sobre el proxy http Isa server 2006

    1) Creamos una regla llamada Acceso FTP del tipo permitir

    ftp1  ftp2

    2) En la pantalla de protocolos pinchamos Agregar y sellecionamos FTP
    ftp3 ftp4 ftp5

    3) En la pantalla de origen de las redes, seleccionamos la interna de origen
    ftp6 ftp7 ftp8

    4)  En la pantalla de destino de las redes, seleccionamos la externa de destino
    ftp9 ftp10 ftp11

    5) En la pantalla de selección de usuarios, podemos seleccionar todos los usuarios o un grupo especifico del Active Directory

    ftp12

    6) La pantallita de resumen :)

    ftp13

    7) Editar la política  y quitar el TICK de solo lectura

    ftp14

    Ya esta listo

    El único problema es que ahora el Isa Server me entrega un problemas de Authenticacion con el Servidor FTP externo

    Imaginemos que la dirección es ftp://ftp.casa.cl y el nombre de usuario es: jperez y el password es 12345 la forma correcta de entrar através de Internet Explorer es

    ftp://jperez:12345@ftp.casa.cl

    Es decir

    ftp://USUARIO:PASS:DIRECCION

    Ojo que si el proxy acepta conexiones anónimas no hay problema es acceder de forma norma Ej: ftp://ftp.dell.com

     

    Eso es todo