Hexo


  • 首页

  • 标签

  • 分类

  • 归档

  • python

  • Logs

  • 搜索

Neutron 服务的网络模式(Pike)

发表于 2018-08-02 | 分类于 openstack |
字数统计: 1,338 | 阅读时长 ≈ 7
说明 官方文档 网络选项1:部署了最简单的架构,该架构仅支持将实例附加到提供商(外部)网络。没有自助(私有)网络,路由器或浮动IP地址。只有该admin特权用户或其他特权用户才能管理提供商网络。 网络选项2:使用支持将实例附加到自助服务网络的第3层服务来增强选项1。该demo非特权用户或其他非特权用户可以管理自助服务网络,包括提供自助服务和提供商网络之间连接的路由器。此外,浮动IP地址提供与使用来自外部网络(如Internet)的自助服务网络的实例的连接。 自助服务网络通常使用覆盖网络。诸如VXLAN之类的覆盖网络协议包括额外的报头,这些报头增加了开销并减少了有效载荷或用户数据的可用空间。在不了解虚拟网络基础设施的情况下,实例尝试使用1500字节的默认以太网最大传输单元(MTU)来发送分组。Networking服务自动通过DHCP为实例提供正确的MTU值。但是,某些云映像不使用DHCP或忽略DHCP MTU选项,需要使用元数据或脚本进行配置。 安装组件yum install openstack-neutron openstack-neutron-ml2 openstack-neutron-linuxbridge ebtables 创建用户,数据库,授权(MariaDB)mysql -u root -predhat -te " create database ...
阅读全文 »

OpenStack集群安装-13_创建虚拟机

发表于 2018-08-01 | 分类于 openstack |
字数统计: 373 | 阅读时长 ≈ 2
上传公钥source ~/admin-openstack.sh nova keypair-add --pub-key ~/.ssh/id_dsa.pub mykey_controller1 创建可以用区域nova aggregate-create Dell01 Dell01 nova aggregate-list 添加主机 nova aggregate-add-host Dell01 computer01 创建安全规则openstack security group rule create --proto icmp default openstack security group rule create --proto tcp --dst-port 22 'default' 创建网络获取本机网段IP=$(ip add|grep global|awk -F'[ /]+' '{ print $3 }'|head -n 1) IPS=$(echo $IP|awk -F\. '{ print $1"."$2"."$3 }') 创建网络openstack network create --share --external --provider-physical-net ...
阅读全文 »

OpenStack Pike版安装部署汇总

发表于 2018-07-31 | 分类于 openstack |
字数统计: 328 | 阅读时长 ≈ 1
环境# 系统环境 CentOS-7.4 最小化安装(CentOS-7-x86_64-Minimal-1708.iso) # controller1, controller2, controller3 为控制节点(高可用,负载均衡) # nfs 主机本地磁盘提供给 glance 镜像存储 # cinder1 主机本地磁盘 nfs,lvm 提给 openstac 卷 # computer1 提供计算服务 /* 第一列表格宽度 */ table th:nth-of-type(1){ width: 26%; } /* 第二列表格宽度 */ table th:nth-of-type(2){ width: 74%; } 安装说明 目录 服务 00虚拟机初始化 所有主机:虚拟机创建, 网络参数配置, 更改主机名 01系统环境初始化 所有主机:关闭 selinux, firewalld; 配置软件安装源, 时间同步, 常用工具 02Haproxy集群高可用 controller1, controller2, controller3 安装 pacemaker, haproxy 集群高可用 03MariaDB-Galera-Cluster集群 controller1, controller2, controller3 安装 MariaDB Galera 集群高可用 ...
阅读全文 »

创建内网OpenStack源(pike版)

发表于 2018-07-31 | 分类于 openstack |
字数统计: 706 | 阅读时长 ≈ 4
环境准备# CentOS 7 最小化安装 # 关闭, 禁用 firewalld systemctl stop firewalld systemctl disable firewalld firewall-cmd --state # 关闭, 禁用 selinux setenforce 0 sed -i '/^SELINUX=.*/c SELINUX=disabled' /etc/selinux/config grep --color=auto '^SELINUX' /etc/selinux/config YUM设置 更改YUM缓存路径, 安装完成后不删除已下载软件包 mkdir -p /www/share/tmp cp /etc/yum.conf{,.bak} sed -i 's#^keepcache=0#keepcache=1#' /etc/yum.conf sed -i 's/^cachedir/#cachedir/' /etc/yum.conf sed -ir '3 icachedir=/www/share/tmp/$basearch/$releasever \n' /etc/yum.conf 配置 yum, epel, openstack 安装源rm -f /etc/yu ...
阅读全文 »

OpenStack集群安装-11_nova计算节点安装

发表于 2018-07-30 | 分类于 openstack |
字数统计: 548 | 阅读时长 ≈ 3
# Computer 计算服务 # 计算节点安装配置 计算节点安装初始化环境curl http://home.onlycloud.xin/code/openstack-01_init.sh | sh 安装OpenStack客户端,工具yum install -y python-openstackclient openstack-selinux python2-PyMySQL openstack-utils 安装 Novayum install -y openstack-nova-compute 安装 Neutronyum install -y openstack-neutron-linuxbridge ebtables ipset 计算节点配置备份默认配置[ -f /etc/nova/nova.conf.bak ] || cp /etc/nova/nova.conf{,.bak} [ -f /etc/neutron/neutron.conf.bak ] || cp /etc/neutron/neutron.conf{,.bak} [ -f /etc/neutron/plugins/ml2/linuxbridge_agent.ini.bak ] || cp /etc/neutron/plugins/ml2/linuxbridge_agent.ini{,.bak} 设置 Nova 实例 ...
阅读全文 »

OpenStack集群安装-10_cinder存储安装

发表于 2018-07-29 | 分类于 openstack |
字数统计: 1,648 | 阅读时长 ≈ 9
# Cinder 块存储 # 控制节点安装配置 cinder-api, cinder-scheduler 服务 # 存储节点安装配置 cinder-volume 服务 控制节点安装配置环境准备创建数据库 创建 cinder 数据库,用户,授权 source ~/PASS # 读取数据库密码 mysql -u root -p$DBPass -e " create database cinder; grant all privileges on cinder.* to 'cinder'@'localhost' identified by 'cinder'; grant all privileges on cinder.* to 'cinder'@'%' identified by 'cinder'; flush privileges; select user,host from mysql.user; show databases;" 创建,角色,服务,API 创建 cinder 角色,授权 source ~/admin-openstack.sh # 加载凭证 openstack user ...
阅读全文 »

OpenStack集群安装-09_dashboard集群

发表于 2018-07-28 | 分类于 openstack |
字数统计: 358 | 阅读时长 ≈ 2
Dashboard 集群(控制节点) 安装Dashboardfor HOST in controller{1..3}; do echo "------------ $HOST ------------" ssh -T $HOST <<'EOF' # 安装 dashboard yum -y install openstack-dashboard # 网页无法访问 dashboard 服务器内部错误解决方法 sed -i '3a WSGIApplicationGroup %{GLOBAL}' /etc/httpd/conf.d/openstack-dashboard.conf EOF done 配置Dashboard# 备份默认配置 [ -f /etc/openstack-dashboard/local_settings.bak ] || cp /etc/openstack-dashboard/local_settings{,.bak} # 修改配置文件 # egrep -v '#|^$' /etc/openstack-dashboard/local_settings # 显示默认配置 Setfiles=/etc/openstack-d ...
阅读全文 »

OpenStack集群安装-08_Neutron控制节点集群

发表于 2018-07-27 | 分类于 openstack |
字数统计: 926 | 阅读时长 ≈ 5
Neutron集群安装(控制节点) 管理网为私有网 Provide为公网 环境准备创建 neutron 数据库,用户, 授权source ~/PASS # 读取数据库密码 mysql -u root -p$DBPass -e " create database neutron; grant all privileges on neutron.* to 'neutron'@'localhost' identified by 'neutron'; grant all privileges on neutron.* to 'neutron'@'%' identified by 'neutron';" 创建 neutron 用户,添加 admin 角色source ~/admin-openstack.sh # 获取管理员凭证 openstack user create --domain default --password=neutron neutron openstack role add --project service --user neutron admin 创建 neutron 服务实体, ...
阅读全文 »

OpenStack集群安装-07_Nova-控制节点集群

发表于 2018-07-26 | 分类于 openstack |
字数统计: 1,126 | 阅读时长 ≈ 6
Nova集群安装(控制节点)环境准备创建 nova_api 和 nova 数据库,用户, 授权source ~/PASS # 读取数据库密码 mysql -u root -p$DBPass -e " create database nova; grant all privileges on nova.* to 'nova'@'localhost' identified by 'nova'; grant all privileges on nova.* to 'nova'@'%' identified by 'nova'; create database nova_api; grant all privileges on nova_api.* to 'nova'@'localhost' identified by 'nova'; grant all privileges on nova_api.* to 'nova'@'%' identified by 'nova'; create datab ...
阅读全文 »

OpenStack集群安装-06_Glance镜像服务集群

发表于 2018-07-25 | 分类于 openstack |
字数统计: 1,162 | 阅读时长 ≈ 6
集群安装创建数据库 创建glance数据库,授权 source ~/PASS # 读取数据库密码 mysql -u root -p$DBPass -e " create database glance; grant all privileges on glance.* to 'glance'@'localhost' identified by 'glance'; grant all privileges on glance.* to 'glance'@'%' identified by 'glance';" 创建服务 创建 glance 角色,授权 source ~/admin-openstack.sh # 加载凭证 openstack user create --domain default --password=glance glance openstack role add --project service --user glance admin 创建glance服务实体 openstack service create --name glance --descriptio ...
阅读全文 »
123…8
亦 漩

亦 漩

77 日志
32 分类
110 标签
RSS
GitHub Coding
友情链接
  • Peng
© 2018 亦 漩