Site Tools


opennebula

Differences

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

Link to this comparison view

Next revision
Previous revision
opennebula [2022/01/14 09:18] – creado victoropennebula [2022/01/14 21:13] (current) – [Instalación Frontend] victor
Line 23: Line 23:
         - enp2s0         - enp2s0
 </code> </code>
-==== Creacion VM ====+==== Invocación VM ====
 <code> <code>
 victor@cerebro:~/bin/qemu$ cat start_openNebula_frontend_bridge.sh  victor@cerebro:~/bin/qemu$ cat start_openNebula_frontend_bridge.sh 
Line 40: Line 40:
 </code> </code>
  
 +<code>
 +cat kvm-ifup 
 +#!/bin/sh
 +set -x
  
 +switch=br0
  
 +if [ -n "$1" ];then
 +        # tunctl -u `whoami` -t $1 (use ip tuntap instead!)
 +        ip tuntap add $1 mode tap user `whoami`
 +        ip link set $1 up
 +        sleep 0.5s
 +        # brctl addif $switch $1 (use ip link instead!)
 +        ip link set $1 master $switch
 +        exit 0
 +else
 +        echo "Error: no interface specified"
 +        exit 1
 +fi
 +</code>
  
 +<code>
 +cat kvm-ifdown 
 +#!/bin/sh 
 +
 +# Script called by kvm on tap interface deletion 
 +
 +basename $0 -ifdown|sed -e 's/^[^-]*-\?//'
 +KVM_BR=`basename $0 -ifdown|sed -e 's/^[^-]*-\?//'
 +KVM_BRIDGE=${KVM_BR:-$KVM_BRIDGE} 
 +echo "$0:" 
 +echo "Removing $1 from bridge $KVM_BRIDGE" 
 +ip link set "$1" down 
 +brctl delif "$KVM_BRIDGE" "$1"
 +</code>
  
 +===== Instalación Frontend =====
 +Recommends y suggested desactivados en apt.conf
 +<code>
 +apt-get -y install gnupg wget apt-transport-https net-tools
 +wget -q -O- https://downloads.opennebula.io/repo/repo.key | apt-key add -
 +echo "deb https://downloads.opennebula.io/repo/6.2/Debian/11 stable opennebula" > /etc/apt/sources.list.d/opennebula.list
 +apt update
 +apt-get -y install opennebula opennebula-sunstone opennebula-gate opennebula-flow opennebula-provision opennebula-fireedge opennebula-guacd
 +echo "deb https://deb.nodesource.com/node_12.x bullseye main" >/etc/apt/sources.list.d/nodesource.list
 +wget -q -O- https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
 +systemctl start opennebula opennebula-sunstone opennebula-fireedge opennebula-gate opennebula-flow
 +systemctl enable opennebula opennebula-sunstone opennebula-fireedge opennebula-gate opennebula-flow
 +
 +</code>
 +
 +En /etc/one/sunstone-server.conf 
 +<code>
 +:public_fireedge_endpoint: http://192.168.1.13:2616
 +</code>
  
 +Cambiar por ip o dominio para que no aparezca error en sunstone.
 ====== Backend ====== ====== Backend ======
 ====== Storage ====== ====== Storage ======
opennebula.1642151881.txt.gz · Last modified: by victor