User Tools

Site Tools


proxmox:proxmox4

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
Last revisionBoth sides next revision
proxmox:proxmox4 [2016/09/12 15:08] joseproxmox:proxmox4 [2019/07/31 18:40] jose
Line 4: Line 4:
  
 En resumen, en cada disco creo 3 particiones: En resumen, en cada disco creo 3 particiones:
-32 Gb / y RAID +  32 Gb / y RAID 
-4 Gb swap +  4 Gb swap 
-Lo que sobre RAID+  Lo que sobre para glusterfs
  
-Y hacemos dos RAIDS el de / con opción boot+Y hacemos RAID en / con opción boot
  
-Cuando instalo se queda el segundo RAID (el de datos) así: +====== Configuración de RED =====
-  # cat /proc/mdstat +Hacemos un bonding y encima un bridge con las dos tarjetas. 
-  md1 : active (auto-read-only) raid1 sdb3[1] sda3[0] +  /etc/network/interfaces
-    resync=PENDING +
-     +
-Para forzar resync: +
-  # mdadm --readwrite /dev/md1+
  
-Montamos el segundo RAID como  datos. Miramos el UUID: 
 <code> <code>
-# blkid  +auto lo 
-/dev/sda1: UUID="d89395a1-068d-16f8-09ed-4e793da49013" UUID_SUB="98103b71-f3c7-3c72-d885-4553efb5ffed" LABEL="(none):0" TYPE="linux_raid_member" PARTUUID="0004fd66-01" +iface lo inet loopback 
-/dev/sda2: UUID="4c6564a2-4033-4759-9195-37c8936a60b3" TYPE="swap" PARTUUID="0004fd66-02" + 
-/dev/sda3: UUID="c53730c2-2f9d-9b3d-843e-468522d1b24b" UUID_SUB="c93afabd-f1e6-2813-35d4-710b8a14eb35" LABEL="(none):1" TYPE="linux_raid_member" PARTUUID="0004fd66-03" +iface eth0 inet manual 
-/dev/sdb1: UUID="d89395a1-068d-16f8-09ed-4e793da49013" UUID_SUB="71ed0974-d4b4-ddb4-5f20-7ed057c143cc" LABEL="(none):0" TYPE="linux_raid_member" PARTUUID="0005e1aa-01" + 
-/dev/sdb2: UUID="022d3f83-3481-47e7-8f72-3754a223924e" TYPE="swap" PARTUUID="0005e1aa-02" +iface eth1 inet manual 
-/dev/sdb3: UUID="c53730c2-2f9d-9b3d-843e-468522d1b24b" UUID_SUB="e92d76ad-f615-464c-b8ae-b0b1783a8978" LABEL="(none):1" TYPE="linux_raid_member" PARTUUID="0005e1aa-03" + 
-/dev/md0: UUID="21d2ef5b-d091-465e-b72f-c1368b94a144" TYPE="ext4" +auto bond0 
-/dev/md1: UUID="c3e9ffe8-fb24-405d-abf9-885f201d68c4" TYPE="ext4"+iface bond0 inet manual 
 +    slaves eth0 eth1 
 +    bond-mode 802.3ad 
 +    bond-miimon 100 
 + 
 +auto vmbr0 
 +iface vmbr0 inet static 
 +        address  192.168.2.
 +        netmask  255.255.252.
 +        gateway  192.168.1.
 +        bridge_ports bond0 
 +        bridge_stp off 
 +        bridge_fd 0
 </code> </code>
  
-Añadimos en el fstab+En el switch tenemos que activar port trunk. En mi caso es un tplink tl sg 1024de y entro a la configuración en 192.168.0.1 
-  UUID=c3e9ffe8-fb24-405d-abf9-885f201d68c4 /datos          ext4    errors=remount-ro       1+ 
 +{{:proxmox:seleccion_999_371_.png?200|}} 
 + 
 +===== Configurado red containers ===== 
 +/etc/pve/lxc/101.conf 
 +  net0: name=eth0,bridge=vmbr0,gw=192.168.0.1,hwaddr=6A:7F:40:EE:21:43,ip=192.168.0.101/24,type=veth 
 +  net1: name=eth1,bridge=vmbr1,gw=10.91.168.1,hwaddr=4A:72:61:FF:FF:59,ip=10.91.168.101/24,type=veth 
 + 
  
 ====== Instalación Proxmox ====== ====== Instalación Proxmox ======
Line 69: Line 84:
 Desde el primer nodo que será master Desde el primer nodo que será master
 <code> <code>
-root@proxmox01:/gluster# pvecm create clusterproxmox+root@proxmox1:~# pvecm create clusterproxmox
 Corosync Cluster Engine Authentication key generator. Corosync Cluster Engine Authentication key generator.
 Gathering 1024 bits for key from /dev/urandom. Gathering 1024 bits for key from /dev/urandom.
 Writing corosync key to /etc/corosync/authkey. Writing corosync key to /etc/corosync/authkey.
-root@proxmox01:/gluster# pvecm status+</code> 
 + 
 +<code> 
 +root@proxmox1:~# pvecm status
 Quorum information Quorum information
 ------------------ ------------------
-Date:             Tue Aug 11 23:23:53 2015+Date:             Mon Sep 12 22:37:19 2016
 Quorum provider:  corosync_votequorum Quorum provider:  corosync_votequorum
 Nodes:            1 Nodes:            1
 Node ID:          0x00000001 Node ID:          0x00000001
-Ring ID:          4+Ring ID:          1/4
 Quorate:          Yes Quorate:          Yes
  
Line 94: Line 112:
 ---------------------- ----------------------
     Nodeid      Votes Name     Nodeid      Votes Name
-0x00000001          1 192.168.1.(local)+0x00000001          1 192.168.2.(local)
 </code> </code>
  
-Desde el segundo nodo+Desde el segundo nodo lo añadimos poniendo la ip del primero
 <code> <code>
-root@proxmox02:/mnt# pvecm add 192.168.1.4 +root@proxmox2:~# pvecm add 192.168.2.1 
-The authenticity of host '192.168.1.(192.168.1.4)' can't be established. +The authenticity of host '192.168.2.(192.168.2.1)' can't be established. 
-ECDSA key fingerprint is 8a:88:8a:2a:d2:8f:96:62:c1:85:ab:fc:c7:23:00:11.+ECDSA key fingerprint is 3a:17:aa:ca:c4:1b:55:2a:12:bb:fe:b4:ed:af:1e:af.
 Are you sure you want to continue connecting (yes/no)? yes Are you sure you want to continue connecting (yes/no)? yes
-root@192.168.1.4's password: +root@192.168.2.1's password: 
 copy corosync auth key copy corosync auth key
 stopping pve-cluster service stopping pve-cluster service
Line 111: Line 129:
 merge known_hosts file merge known_hosts file
 restart services restart services
-successfully added node 'proxmox02' to cluster.+successfully added node 'proxmox2' to cluster. 
 +</code> 
 + 
 +Ahora vemos que ya hay dos miembros: 
 +<code> 
 +root@proxmox1:~# pvecm status 
 +Quorum information 
 +------------------ 
 +Date:             Mon Sep 12 22:47:44 2016 
 +Quorum provider:  corosync_votequorum 
 +Nodes:            2 
 +Node ID:          0x00000001 
 +Ring ID:          1/12 
 +Quorate:          Yes 
 + 
 +Votequorum information 
 +---------------------- 
 +Expected votes:   2 
 +Highest expected: 2 
 +Total votes:      2 
 +Quorum:             
 +Flags:            Quorate  
 + 
 +Membership information 
 +---------------------- 
 +    Nodeid      Votes Name 
 +0x00000001          1 192.168.2.1 (local) 
 +0x00000002          1 192.168.2.2 
 </code> </code>
  
Line 239: Line 285:
 {{:proxmox:seleccion_999_370_.png|}} {{:proxmox:seleccion_999_370_.png|}}
  
 +====== NFS ======
 +Montamos el recurso por nfs en el servidor de proxmox. En los containers los montamos por bind:
 +
 +En la carpeta /etc/pve/lxc editamos los ficheros *.conf
 +
 +**Nota:** No poner / delante de container/folder
 +  lxc.mount.entry: /host/folder container/folder  none bind,create=dir,optional 0 0
 +**Fuente:** https://pve.proxmox.com/wiki/LXC_Bind_Mounts
 +Ejemplo:
 +  lxc.mount.entry: /mnt/pelis mnt/pelis  none bind,create=dir,optional 0 0
 +  lxc.mount.entry: /mnt/series mnt/series  none bind,create=dir,optional 0 0
proxmox/proxmox4.txt · Last modified: 2019/08/03 19:32 by jose