为 Neutron 准备物理基础设施(II)

本文发布时间: 2019-Mar-22
本节将按照上一节的规划安装配置控制节点和计算节点。控制节点 devstack-controller步骤如下安装 Ubuntu 14.04此处省略 256 个字配置网卡编辑 /etc/network/interfaces eth0 配置 IP 192.168.104.10,并激活 eth3 和 eth4安装 devstacklocal.conf 内容如下[[local|localrc]]MULTI_HOST=trueHOST_IP=192.168.104.10 # management & api networkLOGFILE=/opt/stack/logs/stack.sh.log# CredentialsADMIN_PASSWORD=adminMYSQL_PASSWORD=secretRABBIT_PASSWORD=secretSERVICE_PASSWORD=secretSERVICE_TOKEN=abcdefghijklmnopqrstuvwxyz# enable neutron-ml2-vlandisable_service n-netenable_service q-svc,q-agt,q-dhcp,q-l3,q-meta,neutron,q-lbaas,q-fwaas,q-vpnQ_AGENT=linuxbridgeENABLE_TENANT_VLANS=TrueTENANT_VLAN_RANGE=3001:4000PHYSICAL_NETWORK=defaultLOG_COLOR=FalseLOGDIR=$DEST/logsSCREEN_LOGDIR=$LOGDIR/screen值得注意的是我们通过 enable_service 指定安装若干服务enable_service q-svc,q-agt,q-dhcp,q-l3,q-meta,neutron,q-lbaas,q-fwaas,q-vpnq-agtcore agent,包括 linux bridge agent 和 open vswich agentq-dhcpdhcp agentq-l3l3 agent,提供 routing 服务q-metaneutron metadata agentq-lbaasload balance agentq-fwassfirewall 服务q-vpnvpn 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,并激活 eth3安装 devstacklocal.conf 内容如下[[local|localrc]]MULTI_HOST=trueHOST_IP=192.168.104.11 # management & api network# CredentialsADMIN_PASSWORD=admin MYSQL_PASSWORD=secret RABBIT_PASSWORD=secret SERVICE_PASSWORD=secret SERVICE_TOKEN=abcdefghijklmnopqrstuvwxyz# Service informationSERVICE_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_HOSTCEILOMETER_BACKEND=mongodbDATABASE_TYPE=mysqlENABLED_SERVICES=n-cpu,q-agt,neutronQ_AGENT=linuxbridge ENABLE_TENANT_VLANS=True TENANT_VLAN_RANGE=3001:4000 PHYSICAL_NETWORK=default# vnc configNOVA_VNC_ENABLED=True NOVNCPROXY_URL='http://$SERVICE_HOST:6080/vnc_auto.html' VNCSERVER_LISTEN=$HOST_IP VNCSERVER_PROXYCLIENT_ADDRESS=$VNCSERVER_LISTENLOG_COLOR=FalseLOGDIR=$DEST/logs SCREEN_LOGDIR=$LOGDIR/screen计算节点只需要指定安装 nova-compute 和 neutron core agentENABLED_SERVICES=n-cpu,q-agt,neutron以 stack 用户身份执行 ./stack 安装 devstack至此,我们已经完成了 Neutron 实验环境的搭建工作,后面将深入讨论如何用 linux bridge 和 open vswitch 实现 neutron 网络。


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2024-Mar-04 02:08pm
栏目列表