博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
为 Neutron 准备物理基础设施(II) - 每天5分钟玩转 OpenStack(76)
阅读量:6315 次
发布时间:2019-06-22

本文共 2531 字,大约阅读时间需要 8 分钟。

blob.png

本节将按照上一节的规划安装配置控制节点和计算节点。

控制节点 devstack-controller

步骤如下

安装 Ubuntu 14.04

此处省略 256 个字

配置网卡

编辑 /etc/network/interfaces eth0 配置 IP 192.168.104.10,并激活 eth1 和 eth2

安装 devstack

local.conf 内容如下

[[local|localrc]]

MULTI_HOST=true

HOST_IP=192.168.104.10 # management & api network

LOGFILE=/opt/stack/logs/stack.sh.log

# Credentials

ADMIN_PASSWORD=admin

MYSQL_PASSWORD=secret

RABBIT_PASSWORD=secret

SERVICE_PASSWORD=secret

SERVICE_TOKEN=abcdefghijklmnopqrstuvwxyz

# enable neutron-ml2-vlan

disable_service n-net

enable_service q-svc,q-agt,q-dhcp,q-l3,q-meta,neutron,q-lbaas,q-fwaas,q-vpn

Q_AGENT=linuxbridge

ENABLE_TENANT_VLANS=True

TENANT_VLAN_RANGE=3001:4000

PHYSICAL_NETWORK=default

LOG_COLOR=False

LOGDIR=$DEST/logs

SCREEN_LOGDIR=$LOGDIR/screen

值得注意的是我们通过 enable_service 指定安装若干服务

enable_service q-svc,q-agt,q-dhcp,q-l3,q-meta,neutron,q-lbaas,q-fwaas,q-vpn

q-agt

core agent,包括 linux bridge agent 和 open vswich agent

q-dhcp

dhcp agent

q-l3

l3 agent,提供 routing 服务

q-meta

neutron metadata agent

q-lbaas

load balance agent

q-fwass

firewall 服务

q-vpn

vpn agent,提供 VPN as a Service

另外,为了加快安装速度,还可以加上下面的配置使用国内的 devstack 镜像站点

# use TryStack git mirror GIT_BASE=http://git.trystack.cn NOVNC_REPO=http://git.trystack.cn/kanaka/noVNC.git SPICE_REPO=http://git.trystack.cn/git/spice/spice-html5.git

以 stack 用户身份执行 ./stack 安装 devstack

计算节点 devstack-compute1

步骤如下

安装 Ubuntu 14.04

此处又省略若 256 个字

配置网卡

编辑 /etc/network/interfaces eth0 配置 IP 192.168.104.11,并激活 eth1

安装 devstack

local.conf 内容如下

[[local|localrc]]

MULTI_HOST=true

HOST_IP=192.168.104.11 # management & api network

# Credentials

ADMIN_PASSWORD=admin MYSQL_PASSWORD=secret RABBIT_PASSWORD=secret SERVICE_PASSWORD=secret SERVICE_TOKEN=abcdefghijklmnopqrstuvwxyz

# Service information

SERVICE_HOST=192.168.104.10 MYSQL_HOST=$SERVICE_HOST RABBIT_HOST=$SERVICE_HOST GLANCE_HOSTPORT=$SERVICE_HOST:9292 Q_HOST=$SERVICE_HOST KEYSTONE_AUTH_HOST=$SERVICE_HOST KEYSTONE_SERVICE_HOST=$SERVICE_HOST

CEILOMETER_BACKEND=mongodb

DATABASE_TYPE=mysql

ENABLED_SERVICES=n-cpu,q-agt,neutron

Q_AGENT=linuxbridge ENABLE_TENANT_VLANS=True TENANT_VLAN_RANGE=3001:4000 PHYSICAL_NETWORK=default

# vnc config

NOVA_VNC_ENABLED=True NOVNCPROXY_URL="http://$SERVICE_HOST:6080/vnc_auto.html" VNCSERVER_LISTEN=$HOST_IP VNCSERVER_PROXYCLIENT_ADDRESS=$VNCSERVER_LISTEN

LOG_COLOR=False

LOGDIR=$DEST/logs SCREEN_LOGDIR=$LOGDIR/screen

计算节点只需要指定安装 nova-compute 和 neutron core agent

ENABLED_SERVICES=n-cpu,q-agt,neutron

以 stack 用户身份执行 ./stack 安装 devstack

至此,我们已经完成了 Neutron 实验环境的搭建工作,后面将深入讨论如何用 linux bridge 和 open vswitch 实现 neutron 网络。

blob.png

转载地址:http://udkaa.baihongyu.com/

你可能感兴趣的文章
PAT 解题报告 1004. Counting Leaves (30)
查看>>
Android开发之蓝牙 --修改本机蓝牙设备的可见性,并扫描周围可用的蓝牙设备
查看>>
[Head First设计模式]生活中学设计模式——外观模式
查看>>
Repository模式中,Update总是失败及其解析
查看>>
.Net 转战 Android 4.4 日常笔记(2)--HelloWorld入门程序
查看>>
js insertBefore
查看>>
如何为自己的博客文章自动添加移动版本(目前仅支持博客园)
查看>>
转载:Windows Phone 8.1 投影我的屏幕使用教程
查看>>
【转载】技巧:Vim 的纵向编辑模式
查看>>
hdu 3183(贪心)
查看>>
微设计(www.weidesigner.com)介绍系列文章(一)
查看>>
redis常用配置
查看>>
[EF] 如何在 Entity Framework 中以手动方式设定 Code First 的 Migration 作业
查看>>
【Spring实战-3】Spring整合Hibernate、Struts
查看>>
sqLSERVER 计划缓存
查看>>
博客文章 快速通道
查看>>
交换排序高速分拣
查看>>
Android学习路径(十)如何将Action Bar堆放在布局
查看>>
三层架构(我了解并详细分析)
查看>>
aix下java程序运行问题
查看>>