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



相关文章
|
20天前
|
存储 Prometheus 监控
在Ubuntu系统上安装与配置Prometheus的步骤
通过以上步骤,您应该已经成功在Ubuntu系统上安装并配置了Prometheus。您现在可以开始使用Prometheus收集和分析您的系统和应用程序的指标数据了。
39 1
|
20天前
|
监控 Ubuntu API
Python脚本监控Ubuntu系统进程内存的实现方式
通过这种方法,我们可以很容易地监控Ubuntu系统中进程的内存使用情况,对于性能分析和资源管理具有很大的帮助。这只是 `psutil`库功能的冰山一角,`psutil`还能够提供更多关于系统和进程的详细信息,强烈推荐进一步探索这个强大的库。
29 1
|
7天前
|
监控 Ubuntu Python
代码实现Ubuntu系统参数监控的方法
通过这种方式,你可以方便地对Ubuntu系统的关键参数进行实时监控,对系统性能分析和资源管理具有重要意义。
17 0
|
16天前
|
Ubuntu 开发工具 git
在Ubuntu上部署BOA服务器的步骤
部署BOA服务器是一个涉及多个步骤的过程,包括系统更新、安装依赖、下载和编译源代码、配置服务器以及启动和验证。遵循上述步骤,可以在Ubuntu系统上成功部署BOA服务器,为开发和测试提供一个轻量级的Web服务器环境。
13 0
|
1月前
|
存储 Ubuntu 网络安全
在Ubuntu系统下通过Caddy实现LXD的安装与部署
通过上述步骤,您可以在Ubuntu系统下通过Caddy实现LXD的安装与部署。这种方法不仅可以提高容器管理的效率,还可以借助Caddy的自动SSL管理功能提升安全性。
20 0
|
网络协议 Linux 网络安全
openstack 云平台一体化部署(超详细)
openstack 云平台一体化部署(超详细)
1195 0
openstack 云平台一体化部署(超详细)
|
2月前
|
消息中间件 缓存 Shell
跟我一起来学OpenStack部署
跟我一起来学OpenStack部署
110 0
|
3月前
|
存储 数据安全/隐私保护 Docker
Kolla-ansible部署openStack
Kolla-ansible部署openStack
260 11
|
5月前
|
Linux 网络安全 数据库
openstack 部署单节点
在CentOS 7系统上,配置了一台拥有4核CPU、8GB内存和300GB磁盘的服务器,安装了OpenStack Trian版本。安装完成后,获取了OpenStack管理控制台的登录凭证(admin用户和密码),可访问IP地址192.168.200.249/dashboard进行登录。如果遇到问题,可能需要重新安装以确保纯净环境。
241 0
|
存储 弹性计算 资源调度
openstack组件部署 3
openstack组件部署
124 0
下一篇
无影云桌面