Mostrando las entradas con la etiqueta ubuntu. Mostrar todas las entradas
Mostrando las entradas con la etiqueta ubuntu. Mostrar todas las entradas

domingo, 4 de octubre de 2009

Expandir disco guest ubuntu, host vista (vmware player)

Hoy me pasó que la virtual con ubuntu se quedó sin espacio en disco (la imagen original tiene 8 GB). Mi sistema operativo host es windows vista y la tengo una virtual machine con Ubuntu Desktop 9.04 (con vmware player).

Estos son los pasos para agrandar el tamaño del disco a 100 GB.

1. Convertir el disco a 2GB split not pre-allocated usando vmware converter. Se puede bajar de la página de vmware.

2. Crear con easyvmx una imagen ubuntu de 100GB. De paso aproveché para configurar 2 procesadores:
http://www.easyvmx.com/cgi-bin/create-easyvmx.cgi?filetime=2009-10-04-23:08:06&vmname=Ubuntu+9.04+Desktop&guestOS=ubuntu&memory=2048&numvcpus=2&vmdesc=UbuntuDesktop&vmlname=UbuntuDesktop&vmurl=http://www.kudewe.com/&hwaddr0=00:0c:29:46:9c:10&conntype0=nat&devtype0=vlance&hwaddr1=00:0c:29:51:cf:6c&conntype1=nat&devtype1=vlance&floppyfile=autodetect&isodev=autodetect&ide1_1file=.iso&disk0_0file=100Gb&disk0_1file=4800Mb&sound=yes&soundcard=es1371&usb=yes&usbconnect=FALSE&com1=yes&com1_flow=TRUE&com2_flow=TRUE&lpt1=yes&lpt1_bidir=TRUE

3. Copiar de la maquina virtual original los archivos de disco Ubuntu_9_04_Desktop-s001.vmdk, Ubuntu_9_04_Desktop-s002.vmdk, Ubuntu_9_04_Desktop-s003.vmdk, Ubuntu_9_04_Desktop-s004.vmdk. No copiar el Ubuntu_9_04_Desktop-s005.vmdk (último archivo)

4. Bajar gparted.iso. Configurar la vm para que vea la iso como cd rom

5. Bootear desde cd, para eso presionar esc cuando bootea vmware. También se puede modificar grub de ubuntu para bootear de cd: http://www.ubuntu-es.org/?q=node/65741

6 Una vez que arranca gparted, es una buena oportunidad para redimensionar el tamaño de la partición swap (originalmente tiene 400 Mb).
https://help.ubuntu.com/community/SwapFaq

Después de estos pasos quedó todo andando sin problemas (milagro!)

miércoles, 22 de julio de 2009

Instalar vmware tools - host windows, virtual machine ubuntu

Ya comenté anteriormente que esto era algo que tenía pendiente. Gracias a lo publicado aca
tengo una buena guía para hacerlo. El único problema es que el sistema operativo host es windows.

1ro Bajar vmware workstation para linux (.bundle)

2do Instalar .bundle en ubuntu. Esto es simple, solo hay que hacer sudo chmod +x vmware.bundle y luego sudo ./vmware.bundle

3ro Buscar en el filesystem linux.iso

4to Montar linux.iso. Ingresar y extraer .rpm (como lo explica el post)

5to Instalar vmware tools haciendo sudo ./vmware-install.pl
El instalador pide por recompilar algunos modulos que no son compatibles con el kernel ubuntu.

6to Desinstalar vmware workstation sudo ./vmware.bundle -uninstall

7mo Recompilar vmware:
#sudo /usr/bin/vmware-config-tools.pl

8vo Finalmente, para iniciar automaticamente vmware tools al inicio de gnome, agregar a system, preferences, startup applications el comando /usr/bin/vmware-user

domingo, 14 de junio de 2009

De 0 a un desktop java desarrollo en un fin de semana

Si bien la distribución ubuntu tiene features muy buenos que facilitan muchas tareas, para alguien del mundo windows se hace un poco dificil comenzar. Asi que aca comparto una lista de pasos para crear un desktop desarrollo vmware con ubuntu 9.04, java6, eclipse for Java EE, tomcat6 y mysql.

1ro bajar una imagen vmware de ubuntu desktop 9.04 (esta versión es de 32bits).

La imagen baja en un formato que se puede descomprimir con winrar. Descomprimir y ejecutar. Ingresar con el usuario vmplanet y pass wmplanet.net. Al iniciar ubuntu se instalarán varias actualizaciones.

2do crear un nuevo usuario (http://www.cyberciti.biz/faq/howto-linux-add-user-to-group/). Esto no es necesario, solo lo hago para usar mi usuario en lugar del creado por quienes crearon la virtual. Para crear el usuario (desde application, accesories, terminal):
# sudo adduser fer

Luego de crear el usuario, veo que no puedo ejecutar sudo. Si tipeo visudo veo que sólo el grupo admin puede ejecutar este comando. Para agregar el usuario al grupo:
# usermod -a -G admin fer

La virtual viene con el usuario vmplanet. Para ver a que grupos pertenece el ussuario (yo asigne mi usuario a todos estos grupos):
# id vmplanet

3ro instalar vmware tools, aún no lo hice, pero aca lo explican muy bien

4to Instalar la ultima version de java:
# sudo apt-get install sun-java6-jdk

luego hay que setear la variable JAVA_HOME haciendo:
# sudo gedit /etc/environment

y agregando:
JAVA_HOME="/usr/lib/jvm/java-6-sun"

5to Instalar eclipse. Primero lo hice de los repositorios de ubuntu, pero después me di cuenta que no está displonible la última versión. Asi que lo mejor es instalarlo a mano. Primero lo baje del sitio de eclipse en /home/fer/downloads. Luego lo descomprimi en /home/fer/downloads/eclipse.

Algo que me costó un poco entender es la estructura de carpetas de linux. En este link lo explican bien: http://www.pathname.com/fhs/pub/fhs-2.3.html. Asi que moví eclipse a /usr/local/eclipse haciendo:
# sudo mv /home/fer/downloads/eclipse/ /usr/local/

Para agregar el item Applications, Programming, Eclipse solo hay que hacer boton derecho sobre el menú. El ícono se puede descargar de http://www.gnome-look.org/content/download.php?content=87185&id=1&tan=22085695&PHPSESSID=f489f7fb7b47f9313a92f7c68d795054

6to Instalar tomcat 6. Primero lo hice usando los paquetes apt-get. Pero me di cuenta que luego no funciona con el eclipse. Asi que los desintalé y lo instalé manualmente (en /usr/local/apache-tomcat-6.0.20):

para crear un usuario manager y poder acceder a manager webapp (http://localhost:8080/manager/html), editar tomcat-users.xml
# sudo gedit /usr/local/apache-tomcat6-6.0.20/conf/tomcat-users.xml

y agregar:
<role rolename="manager"/>
<user username="tomcat" password="tomcat" roles="manager"/>

Para acceder a host-manager webapp (http://localhost:8080/host-manager/html) se debe crear un usuario con el rol admin:

<role rolename="admin"/>
<user username="tomcat" password="tomcat" roles="manager,admin"/>

luego iniciar tomcat con /bin/startup.sh

7mo instalar mysql. Desde applications, add/remove se pueden instalar mysql administrator y mysql query browser.

Para instalar mysql server:
# sudo apt-get install mysql-server mysql-client

sábado, 23 de mayo de 2009

1ros pasos con ubuntu y vmware

Elegí como sistema operativo linux por ser open source y estar más alineado a la idea de la aplicacion. Minimizar el impacto ambiental requiere creatividad, un componente clave del modelo de software libre. Por otro lado la virtualización permite hacer un mejor uso de los recursos de hardware (green it). Este post explica mejor porque linux ayuda a ir por el camino verde: http://www.damianfossi.com/?p=329

VMware ofrece un catalogo de aplicaciones virtuales, entre las que incluye ubuntu server 9.04
http://www.vmware.com/appliances/directory/145373

Luego de iniciar el server desde vmware player, no pude acceder a internet desde el server. El problema se debe a vmware cambia la mac address de la maquina virtual (lo pregunta al abrirla la 1ra vez).

En este link explican como solucionar el problema:
http://communities.vmware.com/thread/86370

Luego de modificar /etc/udev/rules.d/70-persistent-net.rules, como dice el link, la red funciona perfectamente.