User Tools

Site Tools


proxmox

Differences

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

Link to this comparison view

Next revision
Previous revision
proxmox [2012/04/16 19:29] – creado joseproxmox [2015/07/27 09:10] (current) jose
Line 3: Line 3:
 datacenter / dominio / local datacenter / dominio / local
 Luego la pestaña Content Luego la pestaña Content
 +
 {{proxmox_template1.png|Template}} {{proxmox_template1.png|Template}}
  
 Seleccionamos la imagen que queramos descargar: Seleccionamos la imagen que queramos descargar:
-{{proxmox_template2.png|}}+ 
 +{{proxmox_template2.png|Template}} 
 + 
 +Nos descargamos la imagen que necesitemos: 
 + 
 +{{proxmox_template3.png| Template}} 
 + 
 +===== Descargar manualmente ===== 
 +Los templates de containers se guardan en: /vz/template/cache \\ 
 +Por ejemplo en: /var/lib/vz/template/cache 
 + 
 +Des de esta URL podemos descargarlos y copiarlos ahí: 
 + 
 +http://download.proxmox.com/appliances/system/ 
 + 
 +http://wiki.openvz.org/Download/template/precreated 
 + 
 + 
 + 
 +====== Sistema ====== 
 +Instalar el paquete: 
 +  module-init-tools 
 +para tener por ejemplo lsmod 
 + 
 + 
 +====== Comandos ====== 
 +Listar los contenedores arrancados 
 +<code> 
 +root@proxmoxescorxador:/var# vzlist  
 +      CTID      NPROC STATUS    IP_ADDR         HOSTNAME 
 +       101         28 running                 web1escp.matarosensefils.net 
 +       102         72 running                 mld1escp.matarosensefils.net 
 +       107         40 running                 gui1escp.matarosensefils.net 
 +       110         15 running                 tun1escp.matarosensefils.net 
 +</code> 
 + 
 +Listar todos los contenedores: 
 +<code> 
 +root@proxmoxescorxador:/var# vzlist  -a 
 +      CTID      NPROC STATUS    IP_ADDR         HOSTNAME 
 +       101         28 running                 web1escp.matarosensefils.net 
 +       102         72 running                 mld1escp.matarosensefils.net 
 +       103          - stopped                 vpn1escp.matarosensefils.net 
 +       104          - stopped                 zen1escp.matarosensefils.net 
 +       105          - stopped                 por1escp.matarosensefils.net 
 +       106          - stopped                 zab1escp.matarosensefils.net 
 +       107         40 running                 gui1escp.matarosensefils.net 
 +       110         15 running                 tun1escp.matarosensefils.net 
 +</code> 
 + 
 + 
 + 
 +Arrancar contenedor: 
 +  # vzctl start 103 
 + 
 +  Starting container ... 
 +  Container is mounted 
 +  Setting CPU units: 1000 
 +  Setting CPUs: 1 
 +  Configure veth devices: veth103.0  
 +  Adding interface veth103.0 to bridge vmbr0 on CT0 for CT103 
 + 
 +Conectar a la consola por ssh desde el servidor de proxmox: 
 + 
 +  # vzctl enter 103 
 + 
 +  entered into CT 103 
 +  root@vpn1escp:/#  
 + 
 + 
 +====== Cambiar IP ====== 
 + 
 +Depnde contenedor, creamos fichero /etc/network/interfaces.tail o editamos interfaces 
 + 
 +<code> 
 +allow-hotplug eth0 
 +auto eth0 
 +iface eth0 inet static 
 +address 192.168.1.104 
 +netmask 255.255.255.0 
 +gateway 192.168.1.1 
 + 
 +allow-hotplug eth1 
 +auto eth1 
 +iface eth1 inet static 
 +address 10.139.67.104 
 +netmask 255.255.255.224 
 + 
 +up route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.139.67.97 dev eth1 
 +</code> 
 + 
 + 
 +====== Ubicació màquines ====== 
 +  root@proxmoxescorxador:/var/lib/vz/private/102/var/lib/mldonkey/incoming/files# 
 + 
 +====== NFS ====== 
 +Hay que habilitar el NFS al contenedor: 
 +  # vzctl set 102  --features "nfsd:on" --save 
 +   
 +====== Cambiar hora ====== 
 +  ln -s /usr/share/zoneinfo/Europe/Madrid /etc/localtime 
 +   
 +====== Debian 64 bits ====== 
 +Hay un bug con el template de debian 64 bits que desistala upstart para instalar initctl al hacer dist-upgrade, el error es parecido a este: 
 +  .init: timeout opening/writing control channel /run/initctl 
 +hay que marcar el paquete así: 
 +  echo upstart hold | dpkg --set-selections 
 +   
 +====== KVM ====== 
 + 
 + 
 +  root@proxmoxescorxador:~# qm list 
 + 
 +      VMID NAME                 STATUS     MEM(MB)    BOOTDISK(GB) PID        
 +       106 mik1escp.matarosensefils.net running    2048               1.00 43631      
 +       108 voip2escp.matarosensefils.net stopped    512               32.00 0          
 +       109 voip3escp.matarosensefils.net stopped    512               32.00 0          
 + 
 +  root@proxmoxescorxador:~# qm start 106 
 +   
 +====== Montar recursos ====== 
 +Directorio configuración y recursos montados: 
 +  /etc/vz/conf 
 + 
 +Ejemplo: 
 +  102.mount 
 + 
 +<code> 
 +#!/bin/bash 
 +if [ ! -e /var/lib/vz/root/102/mnt/sdc ]; then mkdir -p /var/lib/vz/root/102/mnt/sdc; fi 
 +mount -n -t simfs /mnt/sdc /var/lib/vz/root/102/mnt/sdc -o /mnt/sdc 
 + 
 +if [ ! -e /var/lib/vz/root/102/mnt/sdd ]; then mkdir -p /var/lib/vz/root/102/mnt/sdd; fi 
 +mount -n -t simfs /mnt/sdd /var/lib/vz/root/102/mnt/sdd -o /mnt/sdd 
 + 
 +if [ ! -e /var/lib/vz/root/102/mnt/sdd2 ]; then mkdir -p /var/lib/vz/root/102/mnt/sdd2; fi 
 +mount -n -t simfs /mnt/sdd2 /var/lib/vz/root/102/mnt/sdd2 -o /mnt/sdd2 
 +</code> 
 + 
 + 
proxmox.1334604584.txt.gz · Last modified: 2015/04/13 20:19 (external edit)