OpenNebula 入門安裝配置

2022-09-13 14:27:15 字數 2309 閱讀 5576

環境centos7.3

timedatectl set-timezone asia/shanghai

ntpdate asia.pool.ntp.org

需要的yum 源

yum install epel-release lrzsz -y

/etc/yum.repos.d/opennebula.repo

[opennebula]

name=opennebula

baseurl=

enabled=1

gpgcheck=0

安裝服務端     yum install opennebula-server opennebula-sunstone -y

yum  install ruby-devel -y   gem install redis-stat  gem install builder

配置修改

安裝mysql  wget 

rpm -ivh mysql-community-release-el7-5.noarch.rpm

yum install mysql-server mysql-devel -y

mysql 配置如下

mysql> create database opennebula;      

mysql> grant all privileges on opennebula.* to oneadmin@'localhost' identified by 'oneadmin';

mysql> flush privileges;

配置mysql    /etc/one/oned.conf 

#db = [ backend = "sqlite" ]

# sample configuration for mysql

db = [ backend = "mysql",

server  = "localhost",

port    = 3306,

user    = "oneadmin",

passwd  = "oneadmin",

db_name = "opennebula" ]

修改監聽ip  /etc/one/sunstone-server.conf

#:host: 0.0.0.0

:host:  192.168.0.105

:port: 9869

啟動服務systemctl start opennebula.service    systemctl restart opennebula-sunstone.service

lsof -i:9869  檢查啟動埠

登陸使用者和密碼在   cat /var/lib/one/.one/one_auth

計算節點安裝

yum install opennebula-node-kvm opennebula-common -y   #yum安裝以上軟體即可,安裝過程同時會安裝虛擬化相關元件,包括bridge-utils、libvirt、qemu-kvm、qemu-img等。

橋接br0

brctl show 檢視橋

修改/etc/libvirt/qemu.conf的相關配置:

user = "oneadmin" group = "oneadmin" dynamic_ownership = 0

修改/etc/libvirt/libvirtd.conf相關配置:

listen_tcp = 1 //opennebula使用libvirt提供的tcp協議 listen_tls = 0

修改/etc/sysconfig/libvirtd開啟監聽選項:

libvirtd_args="--listen"

啟動  systemctl restart libvirt-guests.service  systemctl restart libvirtd

ssh無密碼登陸:

ssh使用公鑰認證無密碼登陸這個比較簡單,順帶也提一下,方法如下:

管理端 # su - oneadmin $ cat ~/.ssh/config //增加超時時間,不詢問直接新增主機到known_hosts檔案 

connecttimeout 5

host * 

stricthostkeychecking no

userknownhostsfile /dev/null

管理端調整許可權 chmod 600 .ssh/config

節點端 # su - oneadmin $ vim .ssh/authorized_keys //把管理端ssh公鑰加入節點.ssh/authorized_keys檔案 $ chmod 400 .ssh/authorized_keys

redis入門 centos 安裝配置

redis 安裝記錄 1 安裝 2 配置可以遠端訪問 將安裝目錄下的 redis.conf 中的 bind去掉 具體操作 vi redis.conf 然後 bind 找到bind這一行 然後注釋掉 然後 按esc 然後 wq 儲存退出 3 設定密碼 按照第二步 增加一條 requirepass te...

Graphviz安裝配置及入門

graphviz 是乙個開源工具,可以執行在類似於 unix 的大多數平台和 microsoft windows 之上。適用於大多數平台的二進位制檔案可以在 graphviz 主頁 上找到。aix 二進位制檔案可以在 perzl.org 上找到。graphviz 應用程式中有多種工具可以生成各種型別...

的安裝配置 Manjaro Linux安裝配置

安裝wmtools 1.解除安裝舊版本 sudo pacman r open vm tools git clone 3.執行指令碼進行安裝 cd vmware tools patches sudo patched open vm tools.sh 安裝vim sudo pacman s vim 更新...