openstack 搭建】的更多相关文章

前言:对于像我这种新手来说,搭建OpenStack真的很费劲,因为我总是每配置一个服务,我就想弄懂,后来搭建过程很累人,因此我想了个办法,等我搭建出来再学.我这里将记录我从开始之初到我学习,再到我毕业工作,反正我会记录我所有的问题.(我遇到过的还是没遇到过的,只要是我知道的,我一定会记录下来) (1)搭建之初网络问题. 刚开始那个网络真的是让人很头疼,因为自己英文差,并且很难理解,虽然我计算机网络学的很好,但是问题还是出了好多. 对于初学者来说,设定两个网卡就行,一个网卡能上网,另一个网卡作为管…
Openstack 由NASA和Reckspace合作研发并发起的项目,以Apache许可证为授权 云计算三大支柱模型 IaaS:基础架构即服务 提供服务器/虚拟主机/网络等设备资源 PaaS:平台即服务 提供web中间件/数据库等集成的系统平台 SaaS:软件即服务 提供电子邮件/杀毒/网盘等软件服务 --------------------------------------------------- OpenStack主要组件 OpenStack覆盖云的各个方面,根据成熟及重要程度的不同,…
最近,喜欢研究一些国外技术大咖们的文章,而这篇文章是基于openstack负载均衡器的解决方案,做的一些总结~希望能够给小伙伴带来一些灵感或者帮助. openstack现有的负载均衡解决方案,无论是lbaas plugin还是octavia,后端都是基于haproxy的,由于haproxy本身的限制,其单任务最高并发不会超过5万,经本人亲测,利用octavia,在openstack云主机上运行haproxy最高达到过3万并发,所有如果要想达到更高基本的并发,就需要重新设计负载均衡的架构了. 废话…
Openstack管理三大资源:1.网络资源2.计算资源3.存储资源 Keystone 做服务注册 Glance 提供镜像服务 Nova 提供计算服务 Nova scheduler决策虚拟主机创建在哪个主机(计算节点)上 Neutron 控制网络服务 ##安装过程(环境redhat7.5)#base ##yum install -yhttp://fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpmyum -y inst…
1.什么是openstack是一个集中管理虚拟机的平台,整合了各种虚拟化的技术.虚拟机的具体创建交给具体的虚拟化技术实现,而Openstack是整合这些虚拟化技术,提供一个统一管理的视图,对虚拟机进行集中管理,通过各个组件为虚拟机提供网络服务,存储服务. 2.openstack解决了什么问题?集中管理虚拟机,搭建一个云操作系统. 3.逻辑部件构成及运作过程   webUI(Horizon)---终端用户发出创建虚拟机的REST请求,发出挂载新的硬盘....      通过compute-api把…
1.Openstack添加新磁盘到根分区 初始化分区sdb为物理卷pv pvcreate /dev/sdb  //初始化 pvdisplay  //显示物理卷信息 vgextend centos /dev/sdb vgdisplay lvextend -L +204800 /dev/mapper/centos-root xfs_growfs /dev/centos/root||resize2fs /dev/mapper/centos-root(两者选其一) 2.MTU相关问题 ifconfig…
apt-get remove -y mysql-server python-mysqldb 在装OpenStack的时候,出错的可能就是就是一个模块,比如keysstone或者是glance出错了,我们没必要把整个全部删除了重新配置(因为我就这么干的,这样很累,很浪费时间),因此我在这里给大家总结一下,如果你配置过程中一个模块出错了,你就把那个模块卸载,重新配置就行了,没必要重新再来.因为蚊子子咬你胳膊,你没必要把全身挠遍了. (1)contos/unubtu卸载mysql数据库 centos…
一. 创建flat网络的实例 #运行admin环境变量,创建网络类型为flat . admin-openrc openstack network create --share \ --provider-physical-network provider \ --provider-network-type flat provider #创建subnet openstack subnet create \ --network provider \ --subnet-range 172.16.0.0/…
一. base节点配置 mysql -u root -proot CREATE DATABASE cinder; GRANT ALL PRIVILEGES ON cinder.* TO 'cinder'@'localhost' IDENTIFIED BY 'CINDER_DBPASS'; GRANT ALL PRIVILEGES ON cinder.* TO 'cinder'@'%' IDENTIFIED BY 'CINDER_DBPASS'; 二. ctrl控制节点配置 #运行环境变量 . a…
一.base节点设置 mysql -u root -proot CREATE DATABASE neutron; GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost' IDENTIFIED BY 'NEUTRON_DBPASS'; GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'%' IDENTIFIED BY 'NEUTRON_DBPASS'; 二. ctrl节点设置 #运行环境变量…
一. base节点设置数据库 mysql -u root -proot CREATE DATABASE nova_api; CREATE DATABASE nova; CREATE DATABASE nova_cell0; GRANT ALL PRIVILEGES ON nova_api.* TO 'nova'@'localhost' IDENTIFIED BY 'NOVA_DBPASS'; GRANT ALL PRIVILEGES ON nova_api.* TO 'nova'@'%' IDE…
一. base节点配置 #设置数据库,创建glance数据库,并设置权限 mysql -u root -proot CREATE DATABASE glance; GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY 'GLANCE_DBPASS'; GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENTIFIED BY 'GLANCE_DBPASS';…
一. Base Node配置 mysql -uroot -proot CREATE DATABASE keystone GRANT ALL PRIVILEGES ON keystone.* to 'keystone'@'localhost'IDENTIFIED BY 'KEYSTONE_DBPASS'; SHOW DATABASES; EXIT 二. ctrl Node(控制节点)配置 #网卡1:eth0 IP:172.16.2.52/16,网关:172.16.0.1,DNS:172.16.2.…
基础环境准备,所需服务器及说明 172.16.2.51     base.test.com 基础服务节点 172.16.2.52     ctrl.test.com 控制节点 172.16.2.53     com1.test.com 计算节点 172.16.2.54     cin1.test.com   存储节点 一. NTP Server 1.编辑配置文件:vim /etc/chrony.conf allow 172.16.2.0/16 #允许同步时间的子网为172.16.2.0/16 l…
接下来是只需要在控制节点上准备的环境配置.其中虽然NTP服务需要在所有节点上都安装,但NTP服务在控制节点和其他的节点上的配置是不同的,所以不把它放在step1的公共配置中进行准备.如下: 1.配置NTP服务: yum install chrony -y vim /etc/chrony.conf 添加: allow 192.168.0.0/24 保存退出. systemctl enable chronyd.service && systemctl start chronyd.service…
1.创建数据库 mysql -uroot -p create database glance; grant all privileges on glance.* to glance@'localhost' identified by '123456'; grant all privileges on glance.* to glance@'%' identified by '123456'; grant all privileges on glance.* to glance@'controll…
#所有节点修改ip,主机名和hosts解析 controller 10.0.0.11 controller compute1 10.0.0.31 compute1 #所有节点准备本地repo源 rm -fr /etc/yum.repos.d/local.repo cd /opt/ rz -E tar xf openstack_rpm.tar.gz mount /dev/cdrom /mnt echo "mount /dev/cdrom /mnt" >>/etc/rc.loc…
该博文转载于(https://www.cnblogs.com/whwh/p/16200004.html) 一.openstack单点部署 1.配置虚拟机NAT网络连接 查看vmware的NAT网络默认配置 vmwarestation软件点击 上方"编辑",选择"虚拟网络编辑器" 找到vmnet10,是NAT模式,子网地址是172.25.2.0,子网掩码是:255.255.255.0. 再点击"NAT设置",可看到它的网关:172.25.2.2 配…
安装和配置网络节点vim /etc/sysctl.confnet.ipv4.ip_forward=1net.ipv4.conf.all.rp_filter=0net.ipv4.conf.default.rp_filter=0 sysctl -pyum -y install openstack-neutron openstack-neutron-ml2 openstack-neutron-openvswitch vim /etc/neutron/neutron.conf[DEFAULT]...rp…
一.ctrl控制节点安装horizon #安装软件yum install openstack-dashboard -y vim /etc/openstack-dashboard/local_settings OPENSTACK_HOST = "ctrl.test.com" OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPENSTACK_HOST OPENSTACK_KEYSTONE_DEFAULT_ROLE = &q…