El teu blog de Linux en català

Virtualització

La majoria de nosaltres ja fa temps que emprem eines al núvol per desenvolupar tàsques quotidianes d’ofimàtica. Paquets ofimàtics com els de Microsoft, Google o Zoho, han demostrat ser fiables i còmodes al alliberar-nos de la necessitat de dur un USB amb els nostres documents sempre a sobre, o de necessitar un ordinador amb el nostre mateix editor de textos per no patir problemes de compatibilitat.

Open365 neix amb la intenció d’oferir una alternativa lliure a tots aquests paquets ofimàtics. En essència, es tracta de:

  • LibreOffice Online, amb el seu editor de text, fulls de càlcul i presentacions.
  • Seafile, per sincronitzar els nostres documents al núvol amb una carpeta a l’ordinador/mòvil/tauleta.
  • Kontact, el gestor de correu i calendari de KDE, a més d’utilitzar aquest per a mantenir una estètica a través de les aplicacions.
  • Jitsi, per al xat i videotrucades.

 

De moment es troba en fase beta, però si us registreu podreu trastejar-la. Ara mateix, ofereixen 20Gb d’emmagatzematge al núvol, una quantitat força raonable per a una versió gratuita i de fet ja us podeu descarregar els clients d’escriptori Linux/Mac/Windows i l’app per a Android. També ens ofereixen la possibilitat d’instal·lar l’Open365 al nostre propi servidor, per a qui no vulgui tenir informació sensible en servidors externs, tot i que aquesta opció encara no es troba disponible a la beta.

L’he estat emprant últimament i la veritat és que promet. No té res a envejar als altres paquets ofimàtics a nivell de prestacions: és complet, bonic i fàcil de fer servir però personalment encara no em convenç la fluidesa del LibreOffice. Després d’utilitzar durant molt temps la opció de Google, la velocitat de refresc de l’interfície o fins i tot a l’hora d’escriure em posa nerviós. M’atreviria a dir que he fet servir LibreOffice amb més velocitat a través d’escriptoris remots! Esperem que això estigui corregit a la versió definitiva i serà sens dubte l’opció de molts a l’hora de gestionar documents al núvol.

 

 

 

 

Això pot sonar una miqueta més tècnic del que se sol publicar en aquest blog. Tot i així, és una informació que personalment trobe valuosa i crec que cal compartir. Podeu trobar l’article original en anglès aquí.

Què és?

LXC és una tecnologia que ens permet instal·lar un contenidor Linux dintre del nostre sistema Linux. És a dir, és com instal·lar una distribució a dins del nostre Linux, de manera que podem accedir a ella per ssh, com si fora una màquina en remot. Això és útil, per exemple, per al desenvolupament d’aplicacions web.

Creació d’un contenidor LXC pas a pas

Instal·lació del paquet lxc

Primer de tot, cal instal·lar els paquets següents:
sudo apt-get install lxc lxctl lxc-templates

Una vegada instal·lat, podrem executar l’ordre lxc-checkconfig, amb la qual confirmem que tot està bé:
sudo lxc-checkconfig

Això haurà de donar-nos una eixida més o menys com aquesta:
sudo lxc-checkconfig
Kernel configuration not found at /proc/config.gz; searching...
Kernel configuration found at /boot/config-4.2.0-27-generic
--- Namespaces ---
Namespaces: enabled
Utsname namespace: enabled
Ipc namespace: enabled
Pid namespace: enabled
User namespace: enabled
Network namespace: enabled
Multiple /dev/pts instances: enabled

--- Control groups ---
Cgroup: enabled
Cgroup clone_children flag: enabled
Cgroup device: enabled
Cgroup sched: enabled
Cgroup cpu account: enabled
Cgroup memory controller: enabled
Cgroup cpuset: enabled
--- Misc ---
Veth pair device: enabled
Macvlan: enabled
Vlan: enabled
Bridges: enabled
Advanced netfilter: enabled
CONFIG_NF_NAT_IPV4: enabled
CONFIG_NF_NAT_IPV6: enabled
CONFIG_IP_NF_TARGET_MASQUERADE: enabled
CONFIG_IP6_NF_TARGET_MASQUERADE: enabled
CONFIG_NETFILTER_XT_TARGET_CHECKSUM: enabled
--- Checkpoint/Restore ---
checkpoint restore: enabled
CONFIG_FHANDLE: enabled
CONFIG_EVENTFD: enabled
CONFIG_EPOLL: enabled
CONFIG_UNIX_DIAG: enabled
CONFIG_INET_DIAG: enabled
CONFIG_PACKET_DIAG: enabled
CONFIG_NETLINK_DIAG: enabled
File capabilities: enabled
Note : Before booting a new kernel, you can check its configuration
usage : CONFIG=/path/to/config /usr/bin/lxc-checkconfig

Ara ja podem crear un contenidor lxc.

Creació del contenidor

Podem instal·lar qualsevol sistema operatiu que vulguem. Per veure’n els que hi ha disponibles, executem:
sudo ls /usr/share/lxc/templates/

I el resultat:
sudo ls /usr/share/lxc/templates/
lxc-alpine lxc-archlinux lxc-centos lxc-debian lxc-fedora lxc-openmandriva lxc-oracle lxc-sshd lxc-ubuntu-cloud
lxc-altlinux lxc-busybox lxc-cirros lxc-download lxc-gentoo lxc-opensuse lxc-plamo lxc-ubuntu

La sintaxi general per crear un contenidor ha d’ésser:
sudo lxc-create -n container-name -t template

Si, per exemple, volem crear un contenidor amb Ubuntu, faríem:
sudo lxc-create -n ubuntu01 -t ubuntu

Per defecte, l’usuari i la contrasenya d’accés al contenidor serà ubuntu:ubuntu

Iniciant i treballant amb contenidors

Per iniciar un contenidor, podem executar:
sudo lxc-start -n ubuntu01 -d

I per aturar-lo:
sudo lxc-stop -n ubuntu01

Per accedir a ell mitjançant ssh, tenim dues opcions. La primera, seria seguir fent servir lxc:
sudo lxc-console -n ubuntu01

Si volem conéixer l’adreça ip d’un contenidor, podem accedir per:
sudo lxc-ls --fancy ubuntu01

Això ens donarà una cosa com:
NAME STATE IPV4 IPV6 GROUPS AUTOSTART
-----------------------------------------------------
ubuntu01 RUNNING 10.0.3.20 - - NO

És a dir, l’adreça IP del nostre contenidor, que s’està executant, és 10.0.3.20. Amb això, ja podem accedir per ssh:
ssh ubuntu@10.0.3.20

Bé, per ara, això és el que més m’interessa compartir. Si algú tinguera alguna qüestió, doncs ja faria més articles al respecte. Sobre l’LXC hi ha molt a dir!

 

Com molts de vosaltres sabreu, a GNULinux.cat tenim una secció on us oferim imatges de discos durs per a VirtualBox amb sistema operatiu preinstaŀlat. La gràcia d’això és que amb elles podeu provar en el vostre ordinador diverses distribucions GNU/Linux sense haver-les d’instaŀlar. Des de divendres passat, aquesta secció comença amb la nota següent:

NOTA IMPORTANT: Les imatges que posàvem a la vostra disposició en aquesta secció estaven pujades en els servidors de Megaupload. El dia 19-01-2012, el FBI ha tancat la pàgina Megaupload, i per tant les nostres imatges virtuals han deixat d’estar disponibles. Cal dir que les nostres imatges virtuals eren 100% legals, perquè totes les distribucions que havíem posat a la vostra disposició estaven publicades amb la llicència lliure GPL (o alguna de les seves derivades).

És a dir, nosaltres pujàvem les imatges que us preparàvem a Megaupload. Com que el govern dels Estats Units ha tancat aquesta pàgina web, els enllaços han deixat d’estar disponibles. (més…)

Els desenvolupadors del GNOME han estat programant una interfície gràfica que permeta gestionar (crear i suprimir) màquines virtuals i que permeta alhora connectar-se a màquines remotes.

Jon McCann i Jakub Steiner van començar a fer el disseny de la interfície per a aquest programa, un disseny que van anomenar «Boxes» (caixes). Al mateix temps, Zeeshan Ali, Marc-Andre and Christophe van estar treballant en les bases (libvirt, libvirt-glib, libosinfo i spice-gtk). Pel que pogut llegir, no arribe a tindre clar si serà només un frontend que podrà fer servir qemu o d’altres «executors» de màquines virtuals o tindrà el seu propi sistema. (més…)

Quan dijous passat es va alliberar Ubuntu 11.10 (Oneiric Ocelot), es van publicar també tots els «colors» oficials d’aquesta distribució. Dissabte vam posar a la vostra disposició una imatge de màquina virtual amb Ubuntu 11.10 per tal que el poguéssiu provar fàcilment, i avui us presentem tres nous discos durs per a VirtualBox, amb tres dels «colors» més coneguts d’Ubuntu.

Kubuntu

Kubuntu és el «color» oficial d’Ubuntu que porta KDE com a entorn d’escriptori. KDE és un dels entorns d’escriptori més utilitzats, i caracteritzat pel seu agradable disseny.

Descarrega la Màquina Virtual amb Kubuntu 11.10 (més…)

Aquest dijous es va publicar Ubuntu 11.10. Tant si no sou usuaris habituals d’Ubuntu però voleu provar la nova versió, com si l’utilitzeu habitualment però voleu veure les novetats que porta abans d’actualitzar-vos, us hem preparat una imatge de VirtualBox amb Ubuntu Oneiric Ocelot preinstaŀlat.

Descarrega la Màquina Virtual amb Ubuntu 11.10

(més…)

VirtualBox és un programa de virtualització que ens permet executar en el nostre ordinador màquines virtuals de diferents sistemes operatius. A la nostra secció de Documentació hi tenim un apartat on expliquem més detalladament què són les màquines virtuals i com podem utilitzar-les amb VirtualBox. Aquests dies hem actualitzat aquesta documentació. Podeu accedir-hi amb l’enllaç següent:

Documentació GNULinux.cat: Màquines virtuals amb VirtualBox »

La majoria de les modificacions que hi hem fet venen donades pels canvis que es van produir a VirtualBox en arribar la seva versió 4 (actualment va per la 4.1). (més…)

Fa pocs dies s’ha publicat la nova versió d’Ubuntu, 11.04 (Natty Narwhal). Sens dubte, la seva novetat principal és la inclusió de Unity com a entorn d’escriptori predeterminat. Tant si no sou usuaris habituals d’Ubuntu però voleu provar la nova versió, com si l’utilitzeu habitualment però voleu veure les novetats que porta abans d’actualitzar-vos, us hem preparat unes imatges de VirtualBox amb Ubuntu i Kubuntu 11.04 Natty Narwhal preinstaŀlat.

La primera de les imatges porta instaŀlat el sabor principal d’Ubuntu, precisament el que porta Unity com a entorn d’escriptori. (més…)

Fa pocs dies s’ha publicat OpenSUSE 11.4 i, com us vam comentar, les novetats que porta són molt interessants. Tant si no sou usuaris habituals d’OpenSUSE però voleu provar la nova versió, com si l’utilitzeu habitualment però voleu veure les novetats que porta abans d’actualitzar-vos, us hem preparat una imatge de VirtualBox amb OpenSUSE 11.4 preinstaŀlada.

OpenSUSE 11.4 al VirtualBox

OpenSUSE 11.4 al VirtualBox

La imatge d’OpenSUSE 11.4 per a VirtualBox (més…)

Recentment m’han regalat un iPod Nano 6G i m’he trobat amb el problema que, gràcies a la filosofia privativa d’Apple, aquests nous dispositius no poden ser gestionats amb cap programa lliure per a Ubuntu (almenys que jo sàpiga!): ni Amarok, ni Banshee, ni Rythmbox, ni Gtkpod…

Així que després de molt cavilar, se m’ha acudit d’instal·lar-me una màquina virtual amb Windows a dins, fer-hi córrer l’iTunes i, des d’allí, gestionar la música de l’iPod.

Com? Anem a pams.

1. Instal·la’t una màquina virtual amb Windows

Si voleu saber com fer-ho per instal·lar-vos una màquina virtual mitjançant el Virtualbox, fa un temps el company Oriol ens va fer una magnífica guia, molt completa, que podeu trobar a l’apartat de documentació de Gnulinux.cat.

És molt important que no utilitzeu el Virtualbox OSE (open-source edition), sinó que us el descarregueu directament del web del projecte. El Vbox-OSE no té suport USB i no us funcionaria.

Necessitareu un arxiu ISO amb el SO que volgueu instal·lar. Jo ho he fet amb una versió de Windows 7 Ultimate.

Procediu fins al punt 4 de la guia de l’Oriol (instal·lació de les Guest Additions). Després pareu.

2. Habiliteu el suport per a USB al Virtualbox

L’Oriol ens explicava, al punt 5, com fer-ho. Però a mi (usant Maverick 10.10), em sap greu però no m’ha funcionat així 😉

El primer que he fet ha estat afegir el meu usuari al grup vboxusers:

sudo adduser usuari vboxusers

Un cop fet això, reinicieu l’ordinador per a què els canvis tinguin efecte. Millor un reinici total, perquè fent només un logout-login no funciona.

Després d’això el que he fet ha estat connectar l’iPod, iniciar el Virtualbox i, amb la mpaquina virtual aturada, anar a Paràmetres -> USB i allí he activat la casella “Habilita el controlador USB” i “Habilita el controlador USB 2.0”.

2. Afegiu el vostre iPod

A continuació, a la mateixa pantalla que abans, he fet clic a “Afegir filtre” i he seleccionat el corresponent al meu iPod. Amb una captura de pantalla ho veurem més clar:

Llavors clic a D’acord i endavant.

3. Instal·la’t l’iTunes i gestiona l’iPod des de Windows

Un cop tinguis el Windows correctament habilitat tal i com l’Oriol ens explica a la guia, instal·la’t l’iTunes dins la màquina virtual.

Per a gestionar l’iPod des de la màquina virtual, aneu al botonet amb forma d’endoll USB a baix a la dreta de la finestra de la virtualització, i l’activeu:

Llavors el Virtualbox us l’hauria de reconèixer de manera normal, com si l’haguessiu connectat físicament a un PC amb Windows.

L’obriu amb iTunes i llestos!

Nota important: és interessant que, si no voleu haver de tenir tota la vostra biblioteca de música dins la màquina virtual, habiliteu la opció “Carpetes compartides” per poder veure la música que teniu al vostre Ubuntu des de la màquina virtual. Aquí l’Oriol ens explica com fer-ho. Jo ho he fet així i va com una seda 😀