Ubuntu系统上双节点部署OpenStack(二)

简介: Ubuntu系统上双节点部署OpenStack(二)

二、安装计算节点:devstack-compute


步骤:


1、安装虚拟机和操作系统:


内存至少4G,硬盘容量至少在40G以上


CPU一定开启虚拟化,一个默认网卡设置成NAT,添加一个网卡,设置成仅主机模式,然后启动虚拟机,安装操作系统。


安装完毕,进入系统


设置root密码:sudo passwd


sudo和su是不一样的,


sudo:输入当前用户的密码 allen


su:输入切换后的用户密码


2、通过Xshell远程连接虚拟机:SSH(secure shell)协议:安全外壳协议


注:若连接不成功,修改ssh_config /etc/ssh/


vi /etc/ssh/ssh_config
PemitRootLogin yes


service ssh restart


问题1:没有sshd_config文件,需要安装openssh-server:apt-get install openssh-


server


问题2:vi编辑器无法编辑,需要安装vim编辑器:apt-get install vim


3、配置网卡:


auto eth0
iface eth0 inet static
address 192.168.213.11
netmask 255.255.255.0
gateway 192.168.213.2
dns-nameserver 114.114.114.114


auto eth1
iface eth1 inet manual


4、修改Ubuntu14.04的apt源为国内的阿里云的源:


cp /etc/apt/sources.list /etc/apt/sources.list.back
vi /etc/apt/sources.list
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse


配置DNS服务器:


vi /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4


更新软件源和软件:


apt-get update
apt-get upgrade


5、安装pip并修改pip源:


apt-get install python-pip
mkdir ~/.pip
vi ~/.pip/pip.conf


添加


[global]
index-url = http://pypi.douban.com/simple/
trusted-host = pypi.douban.com


6、安装git:


apt-get install git


7、下载devstack:


git clone http://git.trystack.cn/openstack-dev/devstack.git -b stable/ocata


8、创建stack用户:


devstack/tools/create-stack-user.sh
mv devstack /opt/stack
chown -R stack:stack /opt/stack/devstack


9、切换到stack用户并修改pip源:


su stack
mkdir ~/.pip
vi ~/.pip/pip.conf


添加


[global]
index-url = http://pypi.douban.com/simple/
trusted-host = pypi.douban.com


10、设置Devstack的配置文件:


[[local|localrc]]
MULTI_HOST=true 
HOST_IP=192.168.213.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.213.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
# 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


11、开始部署:


./stack.sh



相关文章
|
11天前
|
Ubuntu 编译器 开发工具
在Ubuntu系统上搭建RISC-V交叉编译环境
以上步骤涵盖了在Ubuntu系统上搭建RISC-V交叉编译环境的主要过程。这一过程涉及了安装依赖、克隆源码、编译安装工具链以及设置环境变量等关键步骤。遵循这些步骤,可以在Ubuntu系统上搭建一个用于RISC-V开发的强大工具集。
92 22
|
14天前
|
Ubuntu 网络协议 网络安全
解决Ubuntu系统的网络连接问题
以上步骤通常可以帮助解决大多数Ubuntu系统的网络连接问题。如果问题仍然存在,可能需要更深入的诊断,或考虑联系网络管理员或专业技术人员。
220 18
|
2月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
149 18
|
2月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
157 15
|
2月前
|
存储 Ubuntu iOS开发
在Ubuntu 22.04系统上安装libimobiledevice的步骤
为了获取更多功能或者解决可能出现问题,请参考官方文档或者社区提供支持。
109 14
|
网络协议 Linux 网络安全
openstack 云平台一体化部署(超详细)
openstack 云平台一体化部署(超详细)
2074 0
openstack 云平台一体化部署(超详细)
|
消息中间件 缓存 Shell
跟我一起来学OpenStack部署
跟我一起来学OpenStack部署
693 0
|
存储 数据安全/隐私保护 Docker
Kolla-ansible部署openStack
Kolla-ansible部署openStack
1540 11
|
存储 弹性计算 资源调度
openstack组件部署 3
openstack组件部署
333 0
|
Linux 网络安全 数据库
openstack 部署单节点
在CentOS 7系统上,配置了一台拥有4核CPU、8GB内存和300GB磁盘的服务器,安装了OpenStack Trian版本。安装完成后,获取了OpenStack管理控制台的登录凭证(admin用户和密码),可访问IP地址192.168.200.249/dashboard进行登录。如果遇到问题,可能需要重新安装以确保纯净环境。
622 0