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



相关文章
|
29天前
|
Ubuntu Linux 网络安全
linux系统ubuntu中在命令行中打开图形界面的文件夹
在Ubuntu系统中,通过命令行打开图形界面的文件夹是一个高效且实用的操作。无论是使用Nautilus、Dolphin还是Thunar,都可以根据具体桌面环境选择合适的文件管理器。通过上述命令和方法,可以简化日常工作,提高效率。同时,解决权限问题和图形界面问题也能确保操作的顺利进行。掌握这些技巧,可以使Linux操作更加便捷和灵活。
20 3
|
2月前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
216 4
Linux系统之Ubuntu安装cockpit管理工具
|
2月前
|
Ubuntu 编译器 计算机视觉
Ubuntu系统编译OpenCV4.8源码
【10月更文挑战第17天】只要三步即可搞定,第一步是下载指定版本的源码包;第二步是安装OpenCV4.8编译需要的编译器与第三方库支持;第三步就是编译OpenCV源码包生成安装文件并安装。
|
2月前
|
Ubuntu Linux Python
Ubuntu学习笔记(六):ubuntu切换Anaconda和系统自带Python
本文介绍了在Ubuntu系统中切换Anaconda和系统自带Python的方法。方法1涉及编辑~/.bashrc和/etc/profile文件,更新Anaconda的路径。方法2提供了详细的步骤指导,帮助用户在Anaconda和系统自带Python之间进行切换。
117 1
|
1月前
|
消息中间件 Ubuntu Java
Ubuntu系统上安装Apache Kafka
Ubuntu系统上安装Apache Kafka
|
网络协议 Linux 网络安全
openstack 云平台一体化部署(超详细)
openstack 云平台一体化部署(超详细)
1349 0
openstack 云平台一体化部署(超详细)
|
4月前
|
消息中间件 缓存 Shell
跟我一起来学OpenStack部署
跟我一起来学OpenStack部署
351 0
|
5月前
|
存储 数据安全/隐私保护 Docker
Kolla-ansible部署openStack
Kolla-ansible部署openStack
461 11
|
7月前
|
Linux 网络安全 数据库
openstack 部署单节点
在CentOS 7系统上,配置了一台拥有4核CPU、8GB内存和300GB磁盘的服务器,安装了OpenStack Trian版本。安装完成后,获取了OpenStack管理控制台的登录凭证(admin用户和密码),可访问IP地址192.168.200.249/dashboard进行登录。如果遇到问题,可能需要重新安装以确保纯净环境。
340 0
|
存储 弹性计算 资源调度
openstack组件部署 3
openstack组件部署
156 0