700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > devStack安装OpenStack Ocata版本 (Linux Bridge+VLAN)

devStack安装OpenStack Ocata版本 (Linux Bridge+VLAN)

时间:2021-02-09 12:19:19

相关推荐

devStack安装OpenStack Ocata版本 (Linux Bridge+VLAN)

控制节点 Hostname: controller OS: ubuntu 16.04 server Mem: 8g Disk: 100g 网络1: 192.168.104.10 网络2: manual 网络3: 10.0.0.110 (请根据自己的情况做修改)

计算节点 Hostname: compute OS: ubuntu 16.04 server Mem: 8G Disk: 50G 网络1: 192.168.104.11 网络2: manual 网络3: 10.0.0.111 (非必须,只是个人为了ssh方便)

网络环境说明 网络1用于openstack的管理 网络2用于租户网络 网络3用于连接外网

安装ubuntu 16.04时选择Virtual Machine host和OpenSSH Server

设置ubuntu使用root用户 使用安装时创建的用户ssh到服务器, 比如用户名是chenhf, 那么ssh chenhf@10.0.0.110 sudo su - passwd vim /etc/ssh/ssh_config PermitRootLogin yes systemctl restart sshd

配置网络/etc/network/interfaces

设置ubuntu apt源国内镜像 /chenhaifeng/article/details/78945600

安装pip apt install python-pip

设置python pip源国内镜像 mkdir .pip vim .pip/pip.conf

[global]index-url = /simpledownload_cache = ~/.cache/pip[install]use-mirrors = truemirrors = /

ubuntu apt源和python pip源也可以使用阿里云、网易、清华大学的源。

安装Stack git clone /openstack-dev/devstack -b stable/ocata

创建用户stack devstack/tools/create-stack-user.sh

mv devstack /opt/stack/ chown -R stack:stack /opt/stack/devstack

切换到用户stack su - stack

设置pip国内镜像 mkdir .pip vim .pip/pip.conf

[global]index-url = /simpledownload_cache = ~/.cache/pip[install]use-mirrors = truemirrors = /

安装OpenStack控制节点 创建配置文件local.conf

[[local|localrc]]MULTI_HOST=true# management & api networkHOST_IP=192.168.104.10LOGFILE=/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-fwaasQ_AGENT=linuxbridgeENABLE_TENANT_VLANS=TrueTENANT_VLAN_RANGE=3001:4000PHYSICAL_NETWORK=defaultLOG_COLOR=TrueLOGDIR=$DEST/logsSCREEN_LOGDIR=$LOGDIR/screen# use TryStack git mirrorGIT_BASE=NOVNC_REPO=/kanaka/noVNC.gitSPICE_REPO=/git/spice/spice-html5.gitHORIZON_BRANCH=stable/ocataKEYSTONE_BRANCH=stable/ocataNOVA_BRANCH=stable/ocataNEUTRON_BRANCH=stable/ocataGLANCE_BRANCH=stable/ocataCINDER_BRANCH=stable/ocataenable_service placement-api enable_service placement-client

开始安装 ./stack.sh

安装OpenStack计算节点 创建配置文件local.conf

[[local|localrc]]MULTI_HOST=true# management & api networkHOST_IP=192.168.104.11# CredentialsADMIN_PASSWORD=adminMYSQL_PASSWORD=secretRABBIT_PASSWORD=secretSERVICE_PASSWORD=secretSERVICE_TOKEN=abcdefghijklmnopqrstuvwxyz# Service informationSERVICE_HOST=192.168.104.10MYSQL_HOST=$SERVICE_HOSTRABBIT_HOST=$SERVICE_HOSTGLANCE_HOSTPORT=$SERVICE_HOST:9292Q_HOST=$SERVICE_HOSTKEYSTONE_AUTH_HOST=$SERVICE_HOSTKEYSTONE_SERVICE_HOST=$SERVICE_HOSTENABLED_SERVICES=n-cpu,q-agt,neutronQ_AGENT=linuxbridgeENABLE_TENANT_VLANS=TrueTENANT_VLAN_RANGE=3001:4000PHYSICAL_NETWORK=default# vnc configNOVA_VNC_ENABLED=TrueNOVNCPROXY_URL="http://$SERVICE_HOST:6080/vnc_auto.html"VNCSERVER_LISTEN=$HOST_IPVNCSERVER_PROXYCLIENT_ADDRESS=$VNCSERVER_LISTENLOG_COLOR=TrueLOGDIR=$DEST/logsSCREEN_LOGDIR=$LOGDIR/screen# use TryStack git mirrorGIT_BASE=NOVNC_REPO=/kanaka/noVNC.gitSPICE_REPO=/git/spice/spice-html5.gitHORIZON_BRANCH=stable/ocataKEYSTONE_BRANCH=stable/ocataNOVA_BRANCH=stable/ocataNEUTRON_BRANCH=stable/ocataGLANCE_BRANCH=stable/ocataCINDER_BRANCH=stable/ocataenable_service placement-api enable_service placement-client

开始安装 ./stack.sh

安装过程中常见问题 报错No matching distribution found for oslo.messaging===5.17.3 ,查看日志发现是在/opt/stack/requirements/upper-constraints.txt文件的第243行,版本要求为5.17.3,但实际上不存在这个版本,修改版本为5.17.2后就可以成功安装了。

让我们登录一下dashboard查看一下系统信息。 http://192.168.104.10/dashboard 用户名和密码是admin和admin

验证openstack是否安装成功 /chenhaifeng/article/details/78963397

下一次会讲解如何创建网络,创建实例 并配置访问外网和Floating IP。 /chenhaifeng/article/details/78969759

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。