openNebula 搭建

一、介紹

OpenNebula 是一款爲雲計算而打造的開源工具箱。它允許你和 XenKVM  VMwareESX 一起建立和管理私有云, 同時還提供 Deltacloud 適配器與 Amazon EC2 相配合來管理混合雲。

 

二、簡單拓撲

wKioL1hniDSCEVurAABFNPUVM1Y992.jpg

     

三、安裝

1、檢查是否支持虛擬化:

grep -E 'svm|vmx' /proc/cpuinfo

2、環境設置:

Frond-end192.168.137.100

Node:     192.168.137.101

關閉防火牆:

# vi /etc/sysconfig/selinux

SELINUX=disabled

然後reboot

安裝epel源:

yum install epel-release

設置yum源:

cat << EOT > /etc/yum.repos.d/opennebula.repo

[opennebula]

name=opennebula

baseurl=http://downloads.opennebula.org/repo/4.8/CentOS/7/x86_64/

enabled=1

gpgcheck=0

EOT

 4、安裝:

yum install opennebula-server opennebula-sunstone –y

運行 install_gems 安裝所有依賴:

# /usr/share/one/install_gems

 

0. Ubuntu/Debian

1. CentOS/RedHat

2. SUSE

(選擇服務器版本)

 5、配置

修改OpenNebula守護進程ip

vi /etc/one/sunstone-server.conf

host: 127.0.0.1 改爲host: 0.0.0.0

啓動服務:

# service opennebula start

# service opennebula-sunstone start

 6、設置nfs

vi /etc/exports

添加:

/var/lib/one/ *(rw,sync,no_subtree_check,root_squash)

重啓服務:

systemctl resatrt nfs

查看共享的掛載目錄:

systemctl resatrt nfs

wKiom1hniEKiHi0uAAAYlz1Rivg559.jpg

 7、設置ssh證書認證(後面Frond-end部署kvm需要用ssh服務)

     su  oneadmin

$ cat << EOT > ~/.ssh/config

Host *

        StrictHostKeyChecking no

        UserKnownHostsFile /dev/null

EOT

$ chmod 600 ~/.ssh/config

 

四、node節點安裝

yum install opennebula-node-kvm –y

# systemctl start messagebus.service

# systemctl start libvirtd.service

# systemctl start nfs.service

設置網絡模式爲橋接:

cd  /etc/sysconfig/network-scripts

cp ifcfg-eth0 ifcfg-br0

 

vi   ifcfg-eth0

     TYPE=Ethernet

BOOTPROTO=none

NM_CONTROLLED=no

DEVICE=eth0

ONBOOT=yes

BRIDGE=br0

 

   vi ifcfg-br0

DEVICE=br0

TYPE=Bridge

ONBOOT=yes

BOOTPROTO=static

NM_CONTROLLED=no

IPADDR=192.168.137.101

NETMASK=255.255.255.0

GATEWAY=192.168.137.1

    重啓服務:

    systemctl restart network.service

   掛載nfs
   vi /etc/fstab

   192.168.1.1:/var/lib/one/ /var/lib/one/  nfs  soft,intr,rsize=8192,wsize=8192,noauto

   mount –a

   df –Th(查看)

wKiom1hniFWCNU1FAABK263EFJ8648.jpg


   

訪問網頁:

http://192.168.137.100:9869/

 wKioL1hniGLigTIRAAA9fLRN3bQ508.jpg

用戶與密碼:

cat /var/lib/one/.one/one_auth

oneadmin:306f53c9fdf5c51242e5a498c74b671d

wKiom1hniffhA4PgAADP6DskWq4648.png




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章