Redimensionant Volums Lògics NTFS (ntfsresize)

Objectiu:

Continuem amb temes relacionats amb iSCSI i Volums Lògics. La problemàtica que se’ns presenta ara és el fet de tenir una unitat del disc en format NTFS exportada amb iSCSI a un servidor Xen que ens agradaria fer més gran. Les aplicacions d’aquesta tècnica poden ser variades, com ara per exemple:

  • Fer lloc al disc per a poder instal·lar-hi un altre sistema operatiu.
  • Redimensionar el disc per falta d’espai per a dades del sistema operatiu.

El nostre cas podria ser perfectament el segon i és en el que ens basarem. Suposarem doncs que el nostre disc està en un volum lògic amb una única partició.

Continua llegint

Exportar unitats iscsi en temps real (ietadm)

Objectiu:

En una entrada anterior vam mostrar com configurar un target iscsi en un entorn Debian. Aquest servidor que exporta unitats mitjançant iSCSI utilitzant iSCSI Target Enterprise es pot trobar amb la necessitat d’exportar unitats noves mentre el servei es troba en funcionament. Això pot suposar un problema ja que si parem el servei iscsi-target les sessions actives es tanquen. Afortunadament l’eina ietadm del mateix paquet permet exportar unitats noves en temps d’execució.

Continua llegint

Exemple de configuració HVM per Xen 3.2.1

Objectiu:

De nou, aquesta entrada no es tracta d’un tutorial. Simplement es mostra un exemple de configuració per a Xen 3.2.1 d’una màquina virtual HVM.

Arxiu de configuració:

import os, re
arch = os.uname()[4]
if re.search('64', arch):
    arch_libdir = 'lib64'
else:
    arch_libdir = 'lib'
    
kernel = "/usr/lib/xen/boot/hvmloader"
builder='hvm'

memory = 512
name = 'Windows'

vif = [ '' ]
disk = [ 'tap:aio:/xen3/windows.img,hda,w' ]

on_poweroff = 'destroy'
on_reboot   = 'restart'
on_crash    = 'restart'

device_model = '/usr/' + arch_libdir + '/xen/bin/qemu-dm'

sdl=0
vnc=1
vncviewer=0
stdvga=0
serial='pty'

Com a detalls a tenir en compte:

  • Aquest arxiu habilita l’accés per VNC a la DomU, aquest també ha d’estar habilitat en l’arxiu /etc/xen/xend-config.sxp (paràmetre vnc-listen)
  • Si no s’utilitza 64 bits es pot obviar la definició inicial i utilitzar device_model com:
    device_model = '/usr/lib/xen/bin/qemu-dm'
  • Xen permet configuracions força més complexes, aquesta és bàsica i serveix per a posar en funcionament una DomU de manera senzilla. Si es requereix una configuració més avançada es recomana estudiar l’arxiu: /etc/xen/xmexample.hvm

xterm i .profile en Mac OSX Leopard

Objectiu:

Aconseguir que l’aplicació xterm en X11 utilitzi el nostre arxiu .profile a l’arrencada del terminal.

Procediment:

Quan s’arrenca X11 en Leopard per defecte s’executa l’aplicació xterm. Aquesta no carrega cap dels possibles arxius que puguem tenir en el nostre $HOME.

Per solucionar aquest petit inconvenient podem modificar l’arxiu ~/Library/Preferences/org.x.X11.plist amb l’editor propi que el sistema operatiu porta.

Canviem l’entrada Root –> app_to_run per:

/usr/X11/bin/xterm -e /bin/bash -l &

D’aquesta manera, quan s’arrenqui X11 i per defecte xterm, tindrem un terminal una mica més agradable i que carrega l’arxiu .profile que tinguem en l’arrel del nostre $HOME que podem configurar tal i com ens vagi millor. Vegeu un exemple en aquesta entrada anterior