-
源码下载、安装
-
参考:
http://ericzhong.github.io/2013/09/04/install-openstack-from-source/
-
下载:git clone -b stable/icehouse https://github.com/openstack/nova.git
pip install -r requirements.txt
python setup.py install
- 创建用户、服务
-
生成nova配置文件:(不稳定,可能需要多执行几次)
yum install postgresql-devel、pip install tox、pip install -r test-requirements.txt
tox –egenconfig
-
配置nova配置文件、数据库初始化:
配置sql连接(修改connection而不是sql_connection)
mysql -uroot -popenstack -e "CREATE DATABASE nova;"
mysql -uroot -popenstack -e "GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'localhost' IDENTIFIED BY 'openstack';"
mysql -uroot -popenstack -e "GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'%' IDENTIFIED BY 'openstack';"
mysql -uroot -popenstack -e "GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'controller0' IDENTIFIED BY 'openstack';"
nova-manage db sync(nova-manage --config-file=/etc/nova/nova.conf db sync)
错误参考:
yum -y install yum-plugin-priorities
https://ask.openstack.org/en/question/25546/table-novamigrate_version-doesnt-exist/
https://community.rackspace.com/products/f/45/t/3620
yum install python-oslo-messaging
yum install python-migrate
- Nova.conf配置日志、rpc、vnc、keystone认证等
- 添加api-paste.ini 的 Keystone认证信息
-
启动nova服务
-
nova-all &
mkdir -p /var/lib/nova
lock_path= /var/lib/nova,解决RequiredOptError: value required for option: lock_path问题:http://yhz.me/blog/Openstack-Icehouse-Source-on-CentOS.html
-
nova-manage service list
- nova-api默认占用8774端口。nova-api默认占用8774、8775端口。nova-novncproxy默认占用6080端口。
-
nova-novnc启动失败问题:http://8065082.blog.51cto.com/8055082/1542085
https://github.com/kanaka/noVNC.git
cp -rf noVNC/* /usr/share/novnc/
-
-
-
Nova-client下载安装
-
下载:git clone -b stable/kilo https://github.com/openstack/python-novaclient.git(git clone https://github.com/openstack/python-novaclient.git)
pip install -r requirements.txt
python setup.py install
- 有问题看日志!!!经验主义!!!
-
虚拟机动态迁移参考:
-
-
日志分析——ELK组合
-
同类云平台比较
http://www.qyjohn.net/?s=openstack&x=0&y=0
相关文章
- 【OpenStack】OpenStack系列1之Python虚拟环境搭建
- openstack之nova-api服务流程分析
- Centos7 install Openstack - (第四节)添加计算服务(Nova)
- OpenStack集成OpenDaylight环境详解(二)- ODL组件Netvirt介绍和流表分析之ovsdb篇
- 【OpenStack】OpenStack系列14之Dashboard定制开发
- Openstack 安装部署指南翻译系列 之 启动一个实例
- OpenStack之Nova架构分析
- OpenStack之Nova
- 【OpenStack】OpenStack系列13之Nova源码解析与API扩展
- NFV实验平台 实验平台的搭建:1.NFVI:多台虚拟化机器(VM/Container)+DPDK(内核态->用户态,用于加速) ====openNetVM2.MANO: 2.1VIM:OpenStack(参考以上开源项目介绍) 2.2NFVO + VNFM:我们的工作3.VNF:具体的NF,ClickOS?或者1-3直接参考OpenSDNCore 环境搭建参考:1. Centos7上部署openstack mitaka配置详解(将疑难点都进行划分)2.