openstack
文章平均质量分 71
jim_hwg
这个作者很懒,什么都没留下…
展开
-
CentOS7.1 Liberty云平台之环境准备(2)
一、各节点配置Openstack源库yum install centos-release-openstack-liberty -y升级YUM源库yum upgrade安装Openstack客户端yum install python-openstackclient -y二、安装及配置mariadb数据库controller:yum install mariadb mariadb-原创 2016-03-16 17:37:50 · 1688 阅读 · 0 评论 -
CentOS 7.2 Mitaka云平台控制节点部署脚本(VLAN+VXLAN私有网络)
#!/bin/bash#部署控制节点#openssl rand -hex 10#a54b7e09c69b15563e5f#配置时间服务器IP=192.168.101.3GATE=192.168.101.0yum install chrony -ycat /etc/chrony.confserver s2m.time.edu.cn iburststratumweight 0d原创 2016-09-24 13:44:42 · 6681 阅读 · 0 评论 -
CentOS 7.2 Mitaka云平台计算节点部署脚本(VLAN+VXLAN私有网络)
#!/bin/bash#部署计算节点#配置时间服务器IP=192.168.101.1GATE=192.168.101.0yum install chrony -ycat /etc/chrony.confserver controller iburststratumweight 0driftfile /var/lib/chrony/driftrtcsyncmakestep 1原创 2016-09-24 13:45:19 · 6711 阅读 · 0 评论 -
CentOS 7.2 Mitaka云平台控制节点部署脚本(VLAN+VXLAN+DVR私有网络)
#!/bin/bash#部署控制节点#openssl rand -hex 10#a54b7e09c69b15563e5f#配置时间服务器IP=192.168.101.3GATE=192.168.101.0yum install chrony -ycat /etc/chrony.confserver s2m.time.edu.cn iburststratumweight 0d原创 2016-09-26 12:06:11 · 6364 阅读 · 0 评论 -
CentOS 7.2 Mitaka云平台计算节点部署脚本(VLAN+VXLAN+DVR私有网络)
#!/bin/bash#部署计算节点#配置时间服务器IP=192.168.101.1GATE=192.168.101.0yum install chrony -ycat /etc/chrony.confserver controller iburststratumweight 0driftfile /var/lib/chrony/driftrtcsyncmakestep 1原创 2016-09-26 12:06:42 · 6215 阅读 · 0 评论 -
CentOS 7.2 bond实现网卡聚合链路(双网卡绑定)脚本及验证(适合云平台)
使用bond实现网卡聚合链路脚本:#!/bin/bash#创建一个名为bond0的链路接口IP=192.168.101.1GATE=192.168.101.254ETH1=eno1ETH2=eno2ETH3=eno3ETH4=eno4modprobe bondingcat /etc/sysconfig/network-scripts/ifcfg-bond0DEVICE原创 2016-09-06 13:42:18 · 32974 阅读 · 0 评论 -
利用openstack建设适合中小型互联网企业的私有云(二)
配置服务器物理网卡高可用:云服务器的数据传输是相对频繁的,为避免单块物理网卡损坏造成整个服务器节点不可用,建议把服务器网卡做成高可用。下面我们采用bond方式(模式均为0)来做网卡高可用,em1、em2和em3、em4做成bond分别命名为bond0和bond1,其中bond0用于管理网络,bond1用于供应商网络。关于云平台bond的配置,之前已经写了一篇博客可供参考,这里不原创 2016-12-21 15:50:19 · 6723 阅读 · 0 评论 -
利用openstack建设适合中小型互联网企业的私有云(四)
配置系统环境,实现时间服务器高可用:三台服务器,两台做控制节点,一台做计算节点,信息如下(根据自己环境,自行修改)。192.168.101.4 controller1192.168.101.3 controller2192.168.101.1 compute1两个控制节点VIP:192.168.101.241 controller一、配置系统环境配置ho原创 2017-01-03 14:25:08 · 8460 阅读 · 0 评论 -
利用openstack建设适合中小型互联网企业的私有云(五)
安装openstack环境包,配置mariadb数据库高可用:一、安装openstack环境包控制节点controller1和controller2:yum install centos-release-openstack-liberty -yyum upgrade -yyum install python-openstackclient openstack-selinux mem原创 2017-01-03 15:37:38 · 6893 阅读 · 0 评论 -
利用openstack建设适合中小型互联网企业的私有云(一)
环境准备及网络拓扑:一、环境要求交换机:2台(做成双活,交换机互为主备)服务器:3台(两台做控制节点,一台做计算节点;官方推荐生产控制节点三台为宜,但考虑到成本,中小型互联网企业俩台即可)二、软件要求系统版本:CentOS 7.3openstack版本:Liberty 说明:1.openstack之所以选择Liberty这个版本,主要是由于两原创 2016-12-20 17:49:45 · 9971 阅读 · 0 评论 -
利用openstack建设适合中小型互联网企业的私有云(六)
配置控制节点ssh相互认证,配置rabbitmq高可用:一、配置控制节点ssh相互认证控制节点controller1和controller2:ssh-keygen -t rsa 控制节点controller1:scp ~/.ssh/id_rsa.pub controller2:~/.ssh/authorized_keys控制节点controller2:sc原创 2017-01-23 10:49:25 · 2923 阅读 · 0 评论 -
利用openstack建设适合中小型互联网企业的私有云(七)
安装配置高可用软件corosync+pacemaker:一、安装crmsh控制节点controller1和controller2:cat /etc/yum.repos.d/ha-clustering.repo[network_ha-clustering_Stable]name=Stable High Availability/Clustering packages (Cent原创 2017-01-23 14:38:15 · 3143 阅读 · 0 评论 -
利用openstack建设适合中小型互联网企业的私有云(零)
年关将近,各项目已基本完成,工作暂告一段落。一直想静下来写点什么,最近刚好完成生产openstack的更新换代,趁着这个机会,落文为档,把openstack工作中的一些个人心得体会和实施操作经验给大家分享一下,希望能给有需要的人一些帮助。下面以问答的方式来说一些事情1.openstack诞生已经第七年,大家都说好,为什么市场上实际使用的企业并不多?首先,openstack像原创 2016-12-19 23:35:57 · 17477 阅读 · 1 评论 -
CentOS 7.2 Mitaka云平台计算节点部署脚本(VLAN供应商网络)
#!/bin/bash#部署计算节点#配置时间服务器yum install chrony -ycat /etc/chrony.confserver controller iburststratumweight 0driftfile /var/lib/chrony/driftrtcsyncmakestep 10 3allow 192.168.101.0/24bindcmdad原创 2016-09-20 15:02:16 · 7044 阅读 · 0 评论 -
CentOS 7.2 Mitaka云平台控制节点部署脚本(VLAN供应商网络)
#!/bin/bash#部署控制节点#openssl rand -hex 10#a54b7e09c69b15563e5f#配置时间服务器yum install chrony -ycat /etc/chrony.confserver s2m.time.edu.cn iburststratumweight 0driftfile /var/lib/chrony/driftrtcsy原创 2016-09-20 15:01:43 · 7125 阅读 · 0 评论 -
CentOS7.1 Liberty云平台之Networking篇(6)
选择Provider networks控制节点:一、安装配置Networking服务1.创建数据库及管理用户mysql -u root -p执行以下命令CREATE DATABASE neutron;GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost' IDENTIFIED BY 'NEUTRON_DBPAS原创 2016-03-22 13:54:44 · 2697 阅读 · 0 评论 -
CentOS7.1 Liberty云平台之Identity篇(3)
一、安装及配置1.创建数据库及管理用户登陆mariadb数据库mysql -u root -p执行以下命令CREATE DATABASE keystone;GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'localhost' IDENTIFIED BY 'KEYSTONE_DBPASS';GRANT ALL PRIVILEGE原创 2016-03-17 11:51:22 · 1732 阅读 · 0 评论 -
CentOS7.1 Liberty云平台之Image篇(4)
控制节点:一、安装及配置1.创建数据库及管理用户登录数据库mysql -u root -p执行以下命令:CREATE DATABASE glance;GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY 'GLANCE_DBPASS';GRANT ALL PRIVILEGES O原创 2016-03-18 10:44:09 · 1452 阅读 · 0 评论 -
CentOS7.1 Liberty云平台之Compute篇(5)
控制节点:一、安装及配置Compute服务1.创建数据库及管理用户登陆数据库mysql -u root -p执行以下命令CREATE DATABASE nova;GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'localhost' IDENTIFIED BY 'NOVA_DBPASS';GRANT ALL PRIVILEGES ON no原创 2016-03-18 15:46:31 · 1374 阅读 · 0 评论 -
[BUG] Dashboard报错:if usages['subnets']['available'] <= 0: KeyError: 'available'
Openstack版本:Liberty系统平台:CentOS 7.2 64bit1.现象:管理员登陆Dasgboard,查看项目》网络》网络》选择一个网络》选择一个子网》查看网络ID,如下:查看httpd日志报错如下:tail -f /etc/httpd/logs/error_log[Tue Apr 12 10:24:08.830778 2016] [:error原创 2016-04-12 11:10:28 · 10800 阅读 · 0 评论 -
Nova报错:OperationalError: (_mysql_exceptions.OperationalError) (1040, 'Too many connections')
Openstack版本:Liberty系统版本:CentOS 64bit##########################################################1.现象当在Dashboard上操作一段时间后,会频繁出现报错,使用命令行操作也是出现“500 未知内部错误“,经查nova-api.log发现如下报错:2016-04-11 14:23:原创 2016-04-12 12:22:27 · 14233 阅读 · 0 评论 -
CentOS7.1 Liberty云平台之Dashboard篇(7)
控制节点:一、安装及配置Dashboard1.安装dashboard相关包yum install openstack-dashboard2.配置/etc/openstack-dashboard/local_settingsOPENSTACK_HOST = "controller"ALLOWED_HOSTS = ['*', ]CACHES = { 'default': {原创 2016-03-27 16:03:05 · 2227 阅读 · 0 评论 -
CentOS7.1 Liberty云平台之环境准备(1)
一、基础平台 1.一台装有VMware的windows系统(可联网) 2.CentOS 7.1 64bit镜像二、最小化安装两台CentOS 7.1 的虚拟机controller、compute1,要求如下: controller:内存2G、硬盘100G、CPU 2核(勾选Virtualization engine中:Virtualize Intel VT-x/EPT or原创 2015-12-24 10:00:13 · 2350 阅读 · 0 评论 -
[BUG] Neutron创建虚拟路由器,端口状态为down,设置路由网关未生效
Openstack版本:Liberty系统平台:CentOS 7.2 64bit网络模型:VLAN(external)+VXLAN(private)###############################################################1.现象创建虚拟路由器,将子网关联上去,并设置到external的路由网关neutron rout原创 2016-04-15 13:42:15 · 14409 阅读 · 0 评论 -
CentOS 7.2 team实现网卡聚合链路(双网卡绑定)脚本及验证
使用team实现网卡聚合链路脚本#!/bin/bash#创建一个名为team0的链路接口IP=192.168.101.1GATE=192.168.101.254ETH1=eno1ETH2=eno2#ETH3=eno3#ETH4=eno4nmcli con add type team con-name team0 ifname team0 config '{"runner": {原创 2016-09-03 11:09:59 · 17942 阅读 · 0 评论 -
利用openstack建设适合中小型互联网企业的私有云(三)
CentOS 7.3 系统安装、系统初始化:一、系统安装1.服务器至少四块硬盘,做raid 5,磁盘初始化2.系统分区:/boot 2Gswap 8G/ 50G/var 剩余磁盘3.选择最小化安装系统二、系统初始化这里写了一个初始化脚本centos7_init.sh供参考,对应参数自行修改:#!原创 2017-01-03 11:45:39 · 9719 阅读 · 0 评论