pacampos's profilePcamposs BlogsPhotosBlogListsMore Tools Help

Pcamposs Blogs

posteando mis ideas para no olvidarlas :)
¡Gracias por tu visita!
Please wait...
Sorry, the comment you entered is too long. Please shorten it.
You didn't enter anything. Please try again.
Sorry, we can't add your comment right now. Please try again later.
To add a comment, you need permission from your parent. Ask for permission
Your parent has turned off comments.
Sorry, we can't delete your comment right now. Please try again later.
You've exceeded the maximum number of comments that can be left in one day. Please try again in 24 hours.
Your account has had the ability to leave comments disabled because our systems indicate that you may be spamming other users. If you believe that your account has been disabled in error please contact Windows Live support.
Complete the security check below to finish leaving your comment.
The characters you type in the security check must match the characters in the picture or audio.
Fotos  
Photo 1 of 5
July 02

Exportar Maquinas Virtuales con PowerShell +WMI

#Selecciono el hyper-v de Origen puede ser hyper-v en modo core o GUI
$HyperVHostOrigen="hyperv-01"
#Nombre de la maquina virtual a respaldar
$MasterVM="2008"
#Carpeta de destino del respaldo
$fecha = get-date
$dirMaquina = "D:\Backup\" + "Backup_" + $fecha.year + "_" + $fecha.month + "_" + $fecha.day 

$VM_Service = get-wmiobject -computer $HyperVHostOrigen -namespace root\virtualization -class Msvm_VirtualSystemManagementService
$SourceVm = Get-WmiObject -Namespace root\virtualization -Query "Select * From Msvm_ComputerSystem Where ElementName='$MasterVM'" -ComputerName $HyperVHostOrigen
#Nos aseguramos que la maquina quede en estado Guardado
$SourceVm.RequestStateChange(32769)
#Le damos unos 15 segundos para que se pueda gurdar la maquina 
sleep(15)
#Exportamos la maquina virtual
$Status = $VM_Service.ExportVirtualSystem($SourceVm.__PATH, $True, $dirMaquina) 

#Generamos un par de validaciones para ver cuando se termine el trabajo
If ($status.ReturnValue -eq 4096)
{
   
$Job = [WMI]$Status.Job
   
$JobStatus = $Job.JobState
   
while ($JobStatus -ne 7)
   
{
       
sleep(1)
       
$Job = [WMI]$Status.Job
       
$JobStatus = $Job.JobState
       
echo $job.PercentComplete
   
}
}
#Iniciamos la amquina virtual
$MaquinaFuente.RequestStateChange(2)

 

image


PD: Los valores de los RequestStateChange los saque del sitio de MSDN  http://msdn.microsoft.com/en-us/library/cc723874%28VS.85%29.aspx
June 26

Compactar discos Duros Virtuales

Una de las cosas que me inquietaban de las maquinas virtuales es la administración de los discos duros de expansión dinámica. Si bien es cierto estos discos crecer en forma física “on demand” no lo hacen de la misma forma cuando decrecen.

Me explico si creo una maquina virtual con un disco de 127GB de expansión dinámica, en mi disco duro físico “host” no me ocupara de inmediato los 127GB.

Si instalo un sistema operativo como Windows 2003 Server que ocupa unos 2GB y le agrego archivos como por 1GB mas. Me quedarían 3GB.

Pero mas tarde decido eliminar 1GB de archivos…Es acá donde esta el problema. El disco duro virtual queda realmente de 2.XGB lo cual es correcto. Pero el espacio que ocupa este disco duro en el “host” fisco, sigue siendo de 3.XGB. Lo ideal seria que quedase de 2.XGB en el host.

 

¿Que podemos hacer?

R: Compactar con powershell + wmi

Para este ejemplo suponemos que tengo un Host llamado SVR-HYPERV y que tengo un disco duro en la ubicación
C:\ProgramData\Microsoft\Windows\Hyper-V\Wsus\Wsus.vhd

Después de aplicar este Script, el espacio del disco que ocupaba en el host desprecio casi 1GB

---------------------------------------------------------------Comenzó del Script -------------------------------------------------------------

$HyperVServer = "SVR-HYPERV"

$VHDName = "C:\ProgramData\Microsoft\Windows\Hyper-V\Wsus\Wsus.vhd"

$ImageManagementService = gwmi Msvm_ImageManagementService -namespace "root\virtualization" -computername $HyperVServer 

$result = $ImageManagementService.CompactVirtualHardDisk($VHDName) 

$job=[WMI]$Result.job 

while ($job.JobState -eq 3 -or $job.JobState -eq 4) 

{ 

write-host "Compacting. "$job.PercentComplete "% complete" 

start-sleep 1 

$job=[WMI]$Result.job 

} 

-------------------------------FIN------------------------------

May 12

LVM y Xen Charla en DuocUC

image001

Eso…..

Daré una charla de LVM y Xen en RedHat Enterprise Linux 5.3

Tratare los puntos mas relevantes de LVM y Xen Full demo :)

Esto es para apoyar el Grupo de Usuarios Linux de DuocUC

Puedo correr el XP mode en Windows 7 ????

Esta es una pregunta típica de los usuarios cuando ven los nuevos “chiches” de Windows 7

Lamentablemente no cualquier procesador puedo correr el Xp mode

Primero que todo vamos a la pagina de Intel y descargamos el software que nos entregara la información de la CPU

http://www.intel.com/support/processors/tools/piu/sb/CS-014921.htm

Si en la sección ”Tecnología de Virtualización” dice SI…. puedes seguir leyendo… de lo contrario junta $$$$$ y te compras un procesador mas nuevo :(

image 

image

Después de eso, se debe habilitar esta tecnología en la BIOS de la Maquina

Y finalmente ir a http://www.microsoft.com/windows/virtual-pc/download.aspx y descargar el Virtual PC beta “es un actualización” y después descargar el XP mode

Si todo anda ok, deberían ver algo similar a esto

image

Pero porq darme toda esa lata?

Cual es la ventaja?  http://www.microsoft.com/windows/virtual-pc/features/default.aspx

Como puedes ver, ahora soporta USB :) y además soporta el clipboard …. los cuales son ventajas a considerar

Según Yo, la mejor ventaja es poder instalar software no soportados por Windows 7 en la maquina de Windows XP integrada

Cuando se abre el Xp Virtual veras la siguiente pantalla.. En primera Instancia Abrimos nuestro “Escritorio Virtual” y veremos un Windows Xp sp3 común y corriente

image 

Voy a instalar el Software Trancender para probar en mi nueva maquina virtual con XP.

Después de Instalarlo apaga la maquina Virtual, navego por el menú de inicio yyy ahí esta el Software trancender

image 

image

image

Y como se pueden dar cuenta… abre el software Trancender en un entorno Windows XP dentro de Windows 7 con esto uno puede correr cualquier aplicación en Windows XP y ejecutarla en Windows 7

 

PD: OJO… que el XP virtual Sigue apagado. solo se levanto la aplicación Virtual :)


May 06

Bloquear palabras en la URL con Isa server

Hola a todos… hace mucho que no escribía nada en el blog, por un motivo netamente de tiempo :(

Bueno hoy veremos como bloquear paginas o busquedas con algunas palabras claves

Por ejemplo la mas popular porno.

Este ejemplo no solo bloquea las paginas que tienen en su dirección la palabra porno, sino que cualquier url que incluya la palabra porno por ejemplo

www.porno.com

www.pornografia.com

o una simple busqueda en el google de la palabra porno

http://www.google.cl/search?q=porno&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:es-ES:official&client=firefox-a

Como hacemos esto

1) En nuestra regla que permite la salida http a nuestros usuarios, le damos click con el boton derecho del raton a la regla y seleccionamos “Configure HTTP”

image

2) Deberíamos ver la pantalla de configuración de reglas y políticas http.

3) Seleccionamos la pestaña Signatures “Firmas” y pinchamos el botón agregar

image

4) En la pantalla de Firmas, ingresamos el nombre de la firma y la descripción, y en el “search in“ poner “Request URL”
4.1) Lo mas importante es la palabra ingresada en signatures “Firma” en nuestro caso pondremos la palabra porno

image 

image

Aplicas aceptar y probamos

http://auto.search.msn.com/response.asp?MT=www.pornografia.com&srch=3&prov=&utf8

image

image

Salu2

February 10

Historia animada de los origines de Internet

Este video me parecio super interesante para mi y espero que para mis alumnos.

Explica de manera muy didactica la historia de internet

  

January 23

Recomendaciones de Seguridad + Wsus Instalando parches automaticamente

Despues de la catastrofe del gusano Win32.Worm.Downadup que se propaga aprovechando una vulnerabilidad en el servicio Windows RPC Server, el cual fue informado oportunamente por Microsoft en su boletin MS08-067. Solo quedan lecciones para la gente de TI.

  1. Instalar Wsus
    1. Descargar Wsus desde AQUI
    2. Descargar la Guia Paso a Paso de AQUI
  2. Configurar Wsus, para que instale automaticamente los parches en una GPO "OJO con este punto por el reinicio de los Pcs"

    image
     
  3. Configurar Sincronizaciones Automaticas del Wsus
    image 
  4. Configurar Wsus para enviar Diariamente un Reporte del estado de los equipos por correoimage image 
  5. Crear Grupos de equipos, para diferenciar estaciones de trabajo y servidores
    image 
  6. Estar subscrito al NewsLatter de seguridad y revisar los boletines de Seguridad
    1. http://www.microsoft.com/latam/technet/seguridad/boletines.aspx
  7. Analizar la red con Microsoft Baseline Security Analyzer para buscar riesgos
    1. http://technet.microsoft.com/en-us/security/cc184924.aspx
  8. Revisar el blog de Christian Linacre,Gerente de las Iniciativas de Seguridad y Privacidad Microsoft Latinoamérica

Suerte

atte

Pablo

January 12

Seminario Arquitectura de Software y Plataformas TIC - U. de Las Américas - Concepción (Chile)

Cuándo: Jueves 15 de enero - 18:15 a 20:50
Dónde: Fac. Cs. Ing. U. de las Americas - Campus El Boldal
Dirección: Av. Jorge Alessandri 1150 - Concepción, Chile

Arquitectura de Software y Plataformas TIC

18:15 Inscripción gratuita y entrega de carpetas

18:30 Bienvenida y presentación de la carrera
Oradora: Patricia Méndez Directora de Escuela Tecnologias de la Información - Universidad de las Américas – Santiago.

18:40 Charla “Virtualización con Windows Server 2008 Hyper-v”
Orador: Pablo Campos, Microsoft Certified Professional – Concepción.  YO :)

Registrate En el sitio de Eventos de Microsoft  

19:10 Coffee break

19:30 Charla “El rol del arquitecto de Software”
Orador: Juan Pablo García Arquitecto de soluciones de DATCO – Santiago.

20:10 Charla “Tecnologías de Seguridad Informática Aplicadas”
Orador: David Alfaro Jefe de Implementaciones NetSecure Informática – Santiago.

20:50 Cierre

(Inscripciones a pmoraga@uamericas.cl)

January 08

bcdedit + Windows 7 + Windows Server 2008

Me atreví a instalar la beta de Windows 7.

Quede 100% satisfecho del desempeño del nuevo sistema operativo de microsoft, pero este me borro el arranque antiguo entre XP y 2008 Server.

El tema es que ahora entraba directo a Windows 7 y mi server 2008 que estaba en la particion D:  "lo perdi :("

El tema es que ahora no existe el boot.ini, sino que hay una aplicacion que es la encargada de el arranque de los sistemas operativos BCDEDIT.exe

Entonces manos a la obra :)

bcdedit.exe /enum       Para ver las entradas de booteo

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=C:
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
default                 {current}
resumeobject            {9057f38e-d8f7-11dd-9aa4-c9aacdb384fa}
displayorder            {current}
                        {ntldr}
                        {9057f393-d8f7-11dd-9aa4-c9aacdb384fa}
toolsdisplayorder       {memdiag}
timeout                 30

Windows Boot Loader
-------------------
identifier              {current}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 7
locale                  en-US
inherit                 {bootloadersettings}
recoverysequence        {9057f390-d8f7-11dd-9aa4-c9aacdb384fa}
recoveryenabled         Yes
osdevice                partition=C:
systemroot              \Windows
resumeobject            {9057f38e-d8f7-11dd-9aa4-c9aacdb384fa}
nx                      OptIn
bootlog                 No
sos                     Yes

 

bcdedit.exe /copy {current} /d "Server2008"   ---- Con esto creo una nueva entrada = a la de windows 7 con otro id y con la descripcion de "Server2008"

Otra vez el

bcdedit.exe /enum       Para ver las entradas de booteo

Y ahora aparece una nueva

Windows Boot Loader
-------------------
identifier              {9057f393-d8f7-11dd-9aa4-c9aacdb384fa}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Server2008
locale                  en-US
inherit                 {bootloadersettings}
recoverysequence        {9057f390-d8f7-11dd-9aa4-c9aacdb384fa}
recoveryenabled         Yes
osdevice                partition=C:
systemroot              \Windows
resumeobject            {9057f38e-d8f7-11dd-9aa4-c9aacdb384fa}
nx                      OptIn
hypervisorlaunchtype    Auto
bootlog                 No
sos                     Yes

El problema ahora es que la nueva entrada sigue referenciando la particion C: y el Windows Server lo tengo en D:

bcdedit.exe /set {9057f393-d8f7-11dd-9aa4-c9aacdb384fa} device partition=D:

bcdedit.exe /set {9057f393-d8f7-11dd-9aa4-c9aacdb384fa} osdevice partition=D:

 

bcdedit.exe /enum       Para ver las entradas de booteo

Windows Boot Loader
-------------------
identifier              {9057f393-d8f7-11dd-9aa4-c9aacdb384fa}
device                  partition=D:
path                    \Windows\system32\winload.exe
description             Server2008
locale                  en-US
inherit                 {bootloadersettings}
recoverysequence        {9057f390-d8f7-11dd-9aa4-c9aacdb384fa}
recoveryenabled         Yes
osdevice                partition=D:
systemroot              \Windows
resumeobject            {9057f38e-d8f7-11dd-9aa4-c9aacdb384fa}
nx                      OptIn
hypervisorlaunchtype    Auto
bootlog                 No
sos                     Yes

Reiniciamos y listo :)

December 01

Invitación para los Educadores de Latino América – Virtual Stic

"Formando los investigadores y profesionales del futuro”

El Virtual Stic ( School technical Innovation Center ) ( http://www.vstic.com )es una comunidad de educadores de latino América, el cual consta en la publicación de metodologías educativas aplicadas a tecnologías en el aula de clases.

Como objetivo tiene el mejoramiento de la calidad educacional, disminuir la deserción escolar, formar a los futuros investigadores del futuro los cuales harán crecer sus respectivos países de Latinoamérica, con los conocimientos adquiridos previamente en sus escuelas y universidades.

Esta comunidad centralizará documentación la cual podrá ser descargada y utilizada por los educadores de toda América latina, pudiendo entregar la retroalimentación necesaria de los resultados de tales estrategias educativas.

El Virtual Stic, está abierta a cualquier educador que desee mejorar u ampliar sus conocimientos metodológicos en educación escolar o superior universitaria.

Este consta de ranking de publicaciones, reuniones virtuales, correo interno, links relacionados, descarga de productos educativos.

Únase a nosotros hoy!

Contáctese con lsilva@live.cl