Call Us! 1-800-555-5555

Archives

Parchear VMware ESX 4 en modo CLI

En ocasiones los hosts ESX 4 no tienen salida a internet, esto provoca que sea complicado el parche para, por ejemplo, subir de patch level.  Una forma simple para poder parchear sería la siguiente.

Descargamos el parche de portal de parches de VMware, y a continuación lo subimos a un datastore visible para el host. Una vez tenemos el bundle.zip visible desde el host, aplicamos el siguiente procedimiento:

Cambiamos el estado del host a modo servicio y lo comprobamos:

{codecitation}

# vimsh -n -e /hostsvc/maintenance_mode_enter

# vimsh -n -e”hostsvc/hostsummary” | grep inMaintenanceMode

{/codecitation}

Aplicamos ahora el parche con esxupdate:

{codecitation}

# esxupdate –bundle=/vmfs/volumes/1.datastore.local/TMP/upgrade-from-esx4.0-4.0_update02.zip update

{/codecitation}

Ahora reiniciamos el host y sacamos al host de modo servicio:

{codecitation}

# vimsh -n -e /hostsvc/maintenance_mode_exit

{/codecitation}

 

 

Post to Twitter

ESX 4, esxupdate -h

La herramienta esxupdate se utiliza para aplicar parches a un host VMware ESX en modo CLI.

{codecitation class=”brush:text “}
usage: esxupdate [options] (check|info|query|remove|scan|stage|update)

options:
  -h, –help            show this help message and exit
  -b BULLETIN           a bulletin ID on which to run the command.  May be
                        specified multiple times.
  -m META, –meta=META  a metadata file on which to run the command.  May be
                        specified multiple times.
  –bundle=BundleZipUrl
                        An offline bundle .zip file to work with.  May be
                        specified multiple times.
  –loglevel=LOGLEVEL   enable more verbose log file output.  May be a number
                        (1-50), or one of DEBUG|INFO|WARNING|ERROR|CRITICAL.
                        Defaults to INFO (20).
  –http_proxy=Url:Port
                        use the proxy server at Url and Port
  –timeout=TIMEOUT     The timeout value for HTTP, HTTPS and FTP connections.
  –retry=RETRY         The number of times to retry HTTP, HTTPS and FTP
                        connections.
  -a, –all             Display all bulletins.  Default is to display only the
                        applicable updates.

{/codecitation}

 

Post to Twitter

Debian 6.0 “Squeeze” Frozen

Los mantenedores de las versiones de Debian han anunciado que Debian 6.0 Squeeze se congela.  A partir de ahora empieza un proceso donde no se aceptan ninguna versión mas actual del software que lleva incluido esta release, y se empieza el ciclo de corrección de bugs.

La noticia original esta sacada de slashdot.org.

 

Post to Twitter

Zimbra, autentificación plaintext

Outlook, Outlook Express y Windows Mail necesitan que el mecanismo de autentificación sea de tipo cleartext. Para activar eso en Zimbra, como usuario zimbra haremos lo siguente:

$ zmprov ms zcs.sernafa.com zimbraPop3CleartextLoginEnabled TRUE
$ zmprov ms zcs.sernafa.com zimbraImapCleartextLoginEnabled TRUE

Post to Twitter

Publicado VMware vSphere 4.1

Se ha publicado una nueva versión mayor de VMware vSphere.  La lista de cambios completa la podemos ver aqui. A continuación un resumen de algunas de las novedades.

  • Memory Compression, compressing RAM pages rather than using disk swapping, which will improve performance (could significantly help VDI environments
  • Storage I/O Control, VM?s with a greater need for disk resources can be given priority.
  • Network I/O Control, Can better leverage network utilization by setting QoS priorites for each flow type (iSCSI, NFS, etc)
  • DRS Host Affinity, VM movement can be more granular (great for limiting SQL VM movement, reducing SQL license requirements)
  • ESXi will have native Active Directory Integration
  • VMware vCenter Server, Will only run on 64-bit Windows.
  • vStorage API for Array Integration (VAAI) – New protocol to interface between VMware and storage arrays.  This can offload some storage tasks to the storage array natively.

The maximums have become larger.

  • 3,000 VMs per cluster (increase by 2 times).
  • 1,000 hosts per vCenter server (increase by more than 3 times)
  • 10,000 VMs per vCenter (increase by more than 3 times)
  • Up to 8 vMotions in parallel when using 10GbE

Additionally, some names have changed:

  • VMotion is now vMotion
  • Storage VMotion is now Storage vMotion
  • The free ESXi package will be called vSphere Hypervisor
  • ESX & ESXi (paid version) will be discussed as the Hypervisor architectures

 

Post to Twitter

Creación domU: Ubuntu Lucid amd64 sobre SLES 11

Una forma limpia y simple de crear un domU de Debian Squeeze AMD64 es usar la herramienta debootstrap. Esta no esta incluida, por supuesto, en SLES 11, pero es relativamente portar desde una distribución Debian a una SLES casi de cualquier versión.

Sobre una distribución Debian, hacemos lo siguiente:

{codecitation}

# wget -c http://ftp.es.debian.org/debian/pool/main/d/debootstrap/debootstrap_1.0.23_all.deb

# alien -r debootstrap_1.0.23_all.deb

{/codecitation}

Ahora copiamos e instalamos en el sistema SLES 11:

{codecitation}

# rpm -ivh debootstrap-1.0.23-2.noarch.rpm

{/codecitation}

Con la herramienta ya instalada, preparamos un disco virtual para la instalación del sistema, de forma simple creamos un fichero para nuestro disco raiz con el tamaña que necesitemos, por ejemplo, un disco de 10GB:

{codecitation}

# dd if=/dev/zero of=squeeze.root.raw bs=1M count=10240

# dd if=/dev/zero of=squeeze.swap.raw bs=1M count=2048

# mke2fs -j squeeze.root.raw

# tune2fs -c0 -i0 squeeze.root.raw

# mkswap -f squeeze.swap.raw

{/codecitation}

Y ahora hacemos Debootstrap del sistema:

 

Read More

Post to Twitter

Creación de Debian Squeeze domU amd64 sobre SLES 11

Una forma limpia y simple de crear un domU de Debian Squeeze AMD64 es usar la herramienta debootstrap. Esta no esta incluida, por supuesto, en SLES 11, pero es relativamente portar desde una distribución Debian a una SLES casi de cualquier versión.

Sobre una distribución Debian, hacemos lo siguiente:

{codecitation}

# wget -c http://ftp.es.debian.org/debian/pool/main/d/debootstrap/debootstrap_1.0.23_all.deb

# alien -r debootstrap_1.0.23_all.deb

{/codecitation}

Ahora copiamos e instalamos en el sistema SLES 11:

{codecitation}

# rpm -ivh debootstrap-1.0.23-2.noarch.rpm

{/codecitation}

Con la herramienta ya instalada, preparamos un disco virtual para la instalación del sistema, de forma simple creamos un fichero para nuestro disco raiz con el tamaña que necesitemos, por ejemplo, un disco de 10GB:

{codecitation}

# dd if=/dev/zero of=squeeze.root.raw bs=1M count=10240

# dd if=/dev/zero of=squeeze.swap.raw bs=1M count=2048

# mke2fs -j squeeze.root.raw

# tune2fs -c0 -i0 squeeze.root.raw

# mkswap -f squeeze.swap.raw

{/codecitation}

Y ahora hacemos Debootstrap del sistema:


Read More

Post to Twitter

SLES 11 SP1, Xen PCI Passthrough

De forma nativa los dominios no privilegiados, DomU, de Xen no son capaces de trabajar directamente con ningún dispositivo físico (es un fundamento de la virtualización).  Pero en ocasiones podemos necesitar interactuar con algún dispositivo físico de forma directa, por ejemplo, mapear una ethernet directamente a un DomU. Esto lo realizamos mediante un modulo del núclo de Linux, pciback. En SLES 11 dicho módulo no esta compilado dentro del núcleo, por lo que tendremos que usar la imagen initrd para pasarle los parametros adecuados en el arranque.

Lo primero será identificar el ID del dispositivo que queremos mapear:

{codecitation}

# lscpi | grep Ethernet

02:00.0 Ethernet controller: Atheros Communications L1 Gigabit Ethernet (rev b0)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS)
03:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

# lspci -n | grep 03:00.0

03:00.0 0200: 10ec:8029

{/codecitation}

El dispositivo que queremos mapear es el 03:00.0, entonces modificaremos el fichero /etc/modprobe.conf.local añadiendo las siguientes opciones:

{codecitation class=”highlight:1″}

# /etc/modprobe.conf.local

options pciback permissive hide=(0000:03:00.0)
install ne2k-pci /sbin/modprobe pciback ; /sbin/modprobe –first-time –ignore-install ne2k-pci
options netloop nloopbacks=1

{/codecitation}

La configuración representa que hacemos un mapeo del dispositivo, justo antes de cargar el modulo (ne2k-pci) que gestiona dicho dispositivo. Observar que al módulo pciback le pasamos la opción permissive. Sin esta opción, el dominio domU no tendra permisos de rw sobre el diispositivo, provocando un error de ste tipo:

Read More

Post to Twitter

VirtualBox 3.2.6 release

Se ha publicado una nueva versión de VirtualBox, que como siempre incorpora un monton de bugfixes y nuevas funcionalidades, como podemos ver en el Changelog.  Pero una de estas nuevas funcionalidades es la siguiente:

  • VMM: allow 64-bit SMP guests on 32-bit hosts (VT-x and AMD-V only; does not apply to Mac OS X, which already supports it)

Parece que será posible ejecutar sistemas de 64 bits en hosts de 32 bits!

 

Post to Twitter

Configurar Modem 3G Huawei E220 con Simyo

El proveedor Simyo nos proporciona los siguentes datos de conexión

  • Número de telefono: *99#
  • APN: estático, gprs-service.com
  • Usuario/Contraseña: no importa lo que pongamos.

Si usamos el gestor de conexiones KPPP, solo tendremos que dar de alta un nuevo modem, y crear un perfil de conexión. Abrimos KPPP, Configure, Modems, New:

  • Modem Name: 3G
  • Modem device: /dev/ttyUSB0 (tenemos que tener el modem conectado).
  • Line Termination: CR/LF
  • Connection Speed: la máxima.

Ahora damos de alta un nuevo perfil de conexión, Accounts:

  • Dial, Connection Name: Simyo; Phone number: *99#
  • Dial, Authentication: PAP/CHAP
  • Customize pppd Arguments: noauth
  • IP, Dynamic IP address.
  • Gateway, Default gateway.
  • DNS, automatic.

Con esto funciona la conexión.  Aunque Simyo usa el APN, por lo que es interesante configurarlo. Para ello, editamos la configuración del modem:

  • Edit Modem, Modem, Modem Commands, Initializacion string 2: AT+CGDCONT=1, “IP”,”gprs-service.com”

De esta forma tenemos la configuración tal y como nos sugiere Simyo.

Post to Twitter

Page 5 of 10« First...34567...10...Last »