Welcome to Delicate template
Header
Just another WordPress site
Header

C-State

Cuando una maquina esta inactiva, con el fin de ahorrar energía, es posible hacer que la cpu entre en modo bajo consumo. Cada cpu tiene varios modos y son llamados de forma colectiva estados C (C-State).

El trabajo de estos modos, es cortar el reloj de las unidades inactivas dentro de la CPU. Cuantas mas unidades se paran, mas ahorro de energía se obtiene, pero se requiere de mas tiempo cuando es necesario “despertar” las VMs para disponer de nuevo el sistema 100% operativo.

¿Problemas en virtualización?

Los estados-C pueden (en algunos casos) suponer un problema en entornos virtuales, ocasionando picos de memoria/cpu o cortes intermitentes de red.  El uso del modo Turbo y de los estados C, suele ser el responsable de estos problemas.

Si se encuentra con problemas debido a ello, puede des-habilitar esta funcionalidad.

¿Están los C-State habilitados?

Podemos ver y configurar esta funcionalidad desde la Bios de nuestro servidor. Ello ocasiona que para realizar la comprobación paremos maquinas y reiniciemos el host. Existe, pero, un método para verificar este estado sin necesidad de entrar en la Bios y reiniciar el host.

Verificar C-State en XenServer.

Para ello, abriremos una sesión SSH con nuestros host (mediante putty o a través de XenCenter) y teclearemos:

xenpm get-cpuidle-states | grep total | uniq

•    Si Total C-States = 4 ; los C-States están habilitados
•    Si Total C-States = 2; Los C-States no están habilitados.

Extra Info:
How to Disable C-States and Turbo Mode on Fujitsu Servers : http://support.citrix.com/article/CTX136863
Hosts Become Unresponsive with XenServer 5.6 on Nehalem and Westmere CPUs: http://support.citrix.com/article/CTX127395

 

Una vez establecido la URL de StoreFront, si no se establecio inicialmente con Https no es posible realizar la modificación desde la consola.

Para modificar-lo deberemos tirar de PowerShell.

Y como lo hacemos. Veamos-lo.

Requerimientos:

  • Correr PowerShell como Administrador y como Unrestricted

Se asume que el Administrador, ha creado un enlace HTTPS en IIS y que ha sido generado e instalado el correcto certificado para el Site.

1

Continua leyendo aquí

En esta ocasión mostramos un tutorial realizado por cristiansan y xavisan sobre como instalar y configurar Citrix XenDesktop 7, en este podréis disponer de un paso a paso para realizar una instalación de POC que será perfectamente válida para posteriormente realizar los cambios correspondientes y trasladarlo a un entorno totalmente productivo.

XenDesktop 7 fué presentado por Citrix en el Keynote del CitrixSynergy2013. podéis realizar la descarga y saber más sobre XenDesktop 7 en los distintos artículos ya publicados en CTXDOM.COM

Tras realizar la descargary realizar el montaje de la correspondiente .ISO , nos aparecerá la pantalla de presentación, para iniciar el proceso de instalación.

Pulsaremos en el botón «Iniciar», y una vez “iniciado” el proceso, nos aparecerá un cuadro de tareas a ejecutar. Dada que además es nuestro instalación inicial, podemos empezar por la opción “empezar aquí” que nos permitirá la instalación del Delivery Controller.

Quieres saber como continua? Sigue leyendo aquí

CTXDOM.COM, Microsoft, el ayuntamiento de Barberá del Vallés, Nodus Barberá y 101 Consulting , pone en marcha un gran evento de Microsoft Windows Server 2012 y sus tecnologías de Virtualización el día 6 de Junio. Dónde se explicarán los beneficios, y las distintas técnologías que hacen posible el poder trabajar desde cualquier lugar de una forma totalmente eficiente.

Con el título de “Conozca las nuevas TIC para la Empresa“, se hablará de como Windows Server 2012, Hyper-V las tecnologías de VDI y la gestión unificada puede ayudar a las empresas a mejorar su productividad de forma considerable.

En dicho evento tendrá representación de los mejores expertos en Microsoft y técnologias de virtualización y VDI, con ponencias de de Microsoft MVP.

  • Disponer de un almacenamiento virtualizado asequible y unos servicios de TI rentables conseguirán que su negocio alcance el pleno funcionamiento y ahorre costes de infraestructura.
  • Además podrá incrementar su productividad disfrutando de un acceso flexible a sus archivos y aplicaciones prácticamente desde cualquier dispositivo y conéctese rápidamente a los equipos de su red.
  • Tendrá una amplia gama de opciones de administración automatizadas y un único panel para controlarlo todo.
  • No tendrá que preocuparse más por la seguridad. Podrá concentrarse en su trabajo gracias a la continua disponibilidad, las copias de seguridad diarias y la protección ante el rendimiento bajo y las amenazas de seguridad.

Este evento, es un evento enfocado a quién desea mejorar su actual entorno de trabajo, y saber de las distintas novedades en virtualización, todo ello pensado para hacer crecer el negocio y mejorar la productividad de una forma más eficiente.

Un temario realmente muy interesante, dónde además se explicará la seguridad un entorno virtualizado.

Los ponentes de dicho evento son especialistas en las distintas materias, altamente reconocidos y con gran experiencia en este tipo de soluciones.

 Actualización: Xavisan nos cuentas los detalles del evento tras su finalización en este post: http://blogs.itpro.es/ctxdom/2013/06/18/virtualicese-un-evento-con-exito/

 

 

Las diferentes versiones de Citrix Receiver para distribuciones Linux pueden encontrar-se en el siguiente Link: http://www.citrix.com/downloads/citrix-receiver/receivers-by-platform/receiver-for-linux-121.html

Para instalar y utilizar Citrix Receiver es necesario instalar previamente la biblioteca de OpenMotif : http://www.opengroup.org/openmotif/

En nuestro caso vamos a realizar la instalación del receiver en un Ubuntu Unity 12.0 dentro de un eeePC 1080HA.

Para este caso, vamos a instalar previamente las librerías necesarias.

Navegar a la dirección: ftp://ftp.ics.com/openmotif/2.3/2.3.1/ versión necesaria para la instalación de Citrix Receiver. Disponéis de versiones especificas para Fedora, RH y/o SuSe. En nuestro caso, utilizaremos la versión de RH y utilizaremos Alien para la conversión del paquete a .DEB (para detalles sobre el uso de Alien, puedes revisar el siguiente Post dónde explicamos como utilizar-lo : http://goo.gl/OwjEO

Una vez descargado el RPM, realizamos la conversión con Alien:

# sudo alien –d opennmotif-2.3.1-1.RHEL3.0.1386.rpm

Una vez convertido, realizamos la instalación del paquete .DEB recién creado.

# sudo dkpg –i opennmotif-2.3.1-1_i386.deb

Finalizada la instalación, podemos proceder a descargar el correspondiente paquete Citrix Receiver para la distribución requerida. En nuestro caso, descargaremos el paquete correspondiente a Debian (.deb) y realizaremos la instalación tal y como se indico anteriormente.

# sudo dkpg –i icaclient-12.1.0_i386.deb

Realizamos el mismo procedimiento para el soporte de USB local.

# sudo dkpg –i  ctxusb-2.2.0_i386.deb

Captura de pantalla 2013-05-02 a la(s) 15.40.19

Post Original: www.ctxdom.com – Tu comunidad 100% Citrix

PowerShell Jobs – Basic

mayo 10th, 2013 | Posted by cristiansan in CLI | Microsoft | PowerShell - (0 Comments)

Los objetivos de automatizar procesos, son los de facilitar tus tareas cotidianas y repetitivas.  Podemos automatizar los procesos de forma que no sea necesario realizar las acciones de forma manual.

PowerShell por eso, tiene un inconveniente en este punto. Cuando se inicia una secuencia de comandos PowerShell, pueden necesitar de un tiempo determinado para su finalización, si además realizamos las tareas sobre maquinas remotas, como vimos en el anterior post “basics”, el tiempo puede aumentar. Su pompt de powerShell no estará disponible hasta la finalización de las mismas. Una forma de solucionar este problema es utilizar varios prompt PowerShell o lanzar los procesos en Background, como Job.

Los trabajos en PowerShell se ejecutan de forma asíncrona. Cabe tener en cuenta, que los resultados no son persistentes, con lo cual, si cerramos una sesión con un Job, los datos del mismo se perderán.

Podemos crear Jobs de dos formas:

Cmdlets Jobs

Cmdlets específicos para la generación de trabajos. Podemos ver un listado con el comando Get-Command .

Get-Command -Name *job* | Format-Wide -Column 3

Veamos como ejecutar un proceso Job con Cmdlets.

Start-Job –name PrimerJob –scriptblock {Get-Service WinRM}

Generamos un segundo Job

Start-Job –name SegundoJob –scriptblock {Get-Service WSService}

Para comprobar los Jobs y su estado, ejecutaremos

Get-job

1

Parametro -AsJob

Algunos cmdlets permiten el parámetro –asjob el cual nos permite ejecutar el mismo como trabajo. Veamos un ejemplo.

Invoke-command –computername vm1 –scriptblock {get-Service WinRm} -asJob

En este caso, es el propio sistema el que nombra el trabajo.

2

En este caso, la maquina VM1 no existe, con lo cual podemos ver el estado “Failed” en su ejecución.

Resultados

Como podemos ver en los dos primeros trabajos, disponemos en la columna HAsMoreData del valor TRUE. Esta columna indica si han sido devueltos resultados.

Este es el momento de poder ver el resultado de la operación. Para ello utilizaremos el comando “receive-Job”.

Receive-Job –name PrimerJob –keep

3

Aquí vemos la salida de Get-Service en la salida del primer Job.  El modificador –keep evita que los datos sean borrados y que podamos accedamos a ellos nuevamente posteriormente.  Recordad, que si cerramos el prompt, los datos se pierden.

Borrar Jobs

Para borrar un Job, basta con obtener el Job deseado con “Get-Job –id X” y redirigir el mismo hacia el cmdlet “Remove-Job”