openNebula 搭建
一、介绍
OpenNebula 是一款为云计算而打造的开源工具箱。它允许你和 Xen、KVM 或 VMware、ESX 一起建立和管理私有云, 同时还提供 Deltacloud 适配器与 Amazon EC2 相配合来管理混合云。
二、简单拓扑
三、安装
1、检查是否支持虚拟化:
grep -E 'svm|vmx' /proc/cpuinfo
2、环境设置:
Frond-end:192.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
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(查看)
访问网页:
http://192.168.137.100:9869/
用户与密码:
cat /var/lib/one/.one/one_auth
oneadmin:306f53c9fdf5c51242e5a498c74b671d
转载于:https://blog.51cto.com/syklinux/1887924
openNebula 搭建相关推荐
- Centos7搭建OpenNebula云平台
OpenNebula概述 OpenNebula是专门为云计算打造的开源系统,用户可以使用Xen.KVM.VMware等虚拟化软件一起打造企业云.利用OpenNebula可以轻松构建私有云.混合云.公开 ...
- OpenNebula学习第三节之虚拟机管理
OpenNebula学习第三节之虚拟机管理 一.背景 已经安装好OpenNebula-Front-end 已经安装好OpenNebula Node 已经把Node注册到Front-end 二.目标 看 ...
- net-ldap for ruby openNebula ldap
preface:ldap 主要概念及术语 OpenNebula issues: missing step to use LDAP as default driver cp -r /var/lib/on ...
- 云的新出路迷你云?轻松搭建私有云平台 转载7
2012年07月25日09:01 来源:互联网 作者:互联网 编辑:申安安 评论:0条 [IT168云计算]什么是迷你云? 现在的云服务,基本上上已经分为两大派--私有云和公有云.而私有云中,也分叉出 ...
- 在CentOS上安装和配置OpenNebula入门实例
导读 我们提到的云计算一般有三种类型:软件即服务(Software as a service, SaaS),平台即服务(Platform as a Service, PaaS)和基础架构即服务(Inf ...
- 四大开源平台的定位:OpenStack、CloudStack、OpenNebula和Eucalyptus
http://www.cloudguide.com.cn/news/show/id/2908.html 看四大开源平台的定位:OpenStack.CloudStack.OpenNebula和Eucal ...
- 正式压力测试:locust进阶,超简单搭建生产级locust集群
locust进阶,搭建生产级locust集群 本教程基于k8s集群搭建,使用helm作为包管理工具 通过helm安装locust
- 使用Docker搭建svn服务器教程
使用Docker搭建svn服务器教程 svn简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很 ...
- hexo-github-博客搭建指南
经过一天的折腾,总算是把博客搭建好了,在这里记录下搭建博客过程中参考的资料.搭建这个博客的主要目的是记录自己的学习.成长过程,而是否有人看,又有多少人看对我来说不是重点. 搭建博客过程重要参考以下几个 ...
最新文章
- 2019年互联网趋势报告
- 【Python-ML】感知器学习算法(perceptron)
- react ui框架_顶级React组件库推荐
- 《告别失控:软件开发团队管理必读》一一1.2 成功的程序设计经理为什么难当...
- 09-Maximum Power Mitigation Mechanism (MPMM)
- python stack使用_python inspect.stack() 的简单使用
- python最适合做什么-总算明了python适合做什么
- 纤亿通教你如何选择合适的 Cat6 网线
- 2021年电工(技师)考试报名及电工(技师)模拟考试题
- OpenCMS 11 (一)安装配置
- python环境window系统安装pyHook3
- 计算机文件夹加密文件,如何加密计算机文件夹4种加密文件夹的方法
- SpringBoot笔记(五)Linux系统与项目部署
- canvas实现星星闪烁特效
- linux的文本操作模式下的注销命令,linux基本命令大全
- 毕业设计--球上自平衡机器人
- ubuntu解决浏览器不支持HTML5播放器的方法
- Whitelabel Error Page 的原因
- Calibre for Mac v5.20.0 中文版 电子书阅读管理工具
- 使用HTML写一个完整的注册页面
热门文章
- python快速入门答案-python快速入门基础知识
- 为什么说python是世界上最好的语言-Python是世界上最好的语言 吗?
- TensorRT推理报错:pycuda._driver.LogicError: cuMemcpyHtoDAsync failed: invalid argument
- oa php mysql_PHP+MYSQL的OA为何没有Java的值钱?
- codeforces C Deletion of Repeats(hash)
- sort,uniq,fmt,wc,提取开头和结尾的命令的使用
- 网络编程学习笔记(getservbyname和getservbyport函数)
- linux下截屏工具
- 题目1203:IP地址
- [ python ] 正则表达式及re模块