User Tools

Site Tools


informatica:linux:virtualizacion:lxc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
informatica:linux:virtualizacion:lxc [2015/04/13 20:19] – external edit 127.0.0.1informatica:linux:virtualizacion:lxc [2015/08/06 23:09] (current) jose
Line 13: Line 13:
   * Una maquina con una CPU que soporte virtualizacion. Lo podemos mirar en la BIOS o lanzando este comando:   * Una maquina con una CPU que soporte virtualizacion. Lo podemos mirar en la BIOS o lanzando este comando:
  
-sudo egrep '(vmx|svm)' --color=always /proc/cpuinfo+  sudo egrep '(vmx|svm)' --color=always /proc/cpuinfo
  
 SI soporta virtualizacion si vemos la siguiente salida: SI soporta virtualizacion si vemos la siguiente salida:
Line 123: Line 123:
 1. (Opcional) Instalo systemd y elimino la entrada en /etc/fstab 1. (Opcional) Instalo systemd y elimino la entrada en /etc/fstab
  
 +====== Creación de máquinas ======
 +
 +Como root
 +  lxc-create -t <template> -n <nombre_servert>
 +Por ejemplo:
 +  lxc-create -t debian -n mldonkey
 +Cuando la crea te da la password de root.
 +
 +La podemos arrancar:
 +  root@alcala:~# lxc-start -n mldonkey -d
 +Mirar como está
 +  root@alcala:~# lxc-info -n mldonkey
 +  Name:           mldonkey
 +  State:          RUNNING
 +  PID:            15393
 +  CPU use:        0.07 seconds
 +  BlkIO use:      0 bytes
 +Todas los contenedores
 +  root@alcala:~# lxc-ls -f
 +  NAME      STATE    IPV4  IPV6  AUTOSTART  
 +  ----------------------------------------
 +  mldonkey  RUNNING  -         NO         
 +Podemos entrar en ella
 +  root@alcala:~# lxc-attach -n mldonkey
 +  root@mldonkey:~# 
 +
 +Vemos que tiene el mismo kernel que el host  
 +  root@alcala:~# uname -a
 +  Linux alcala 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u2 (2015-07-17) x86_64 GNU/Linux
 +  
 +  root@mldonkey:~# uname -a
 +  Linux mldonkey 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u2 (2015-07-17) x86_64 GNU/Linux
 +
 +====== RED ======
 +En el host tenemos que crear un bridge con nuestra tarjeta de red:
 +<code>
 +auto br0
 +iface br0 inet dhcp
 +        bridge_ports eth0
 +        bridge_fd 0
 +        bridge_maxwait 0
 +</code>
 +
 +En el fichero de configuración por defecto ponemos que cada máquina tenga una interficie con el bridge:
 +  /etc/lxc/default.conf
 +  
 +  lxc.network.type = veth
 +  lxc.network.flags = up
 +  lxc.network.link = br0
 +  
 +Cuando creemos una máquina le pondrá esa configuración, por ejemplo:
 +  /var/lib/lxc/mldonkey/config
 +  
informatica/linux/virtualizacion/lxc.1428956385.txt.gz · Last modified: 2015/08/06 21:19 (external edit)