OpenNebula 入门安装配置

环境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
enabled=1
gpgcheck=0
 
安装服务端     yum install opennebula-server opennebula-sunstone -y
                      yum  install ruby-devel -y   gem install redis-stat  gem install builder
                     配置修改
                    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

转载于:https://www.cnblogs.com/MeFeng/p/7873423.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值