openstack install
2015-10-19 18:20
381 查看
以下是openstack安装步骤:软件 Ubuntu 12.04.5 desktop TSL版虚拟机内存:4G,硬盘:20G1.在git上注册账号,请访问 http://www.github.com/
2.修改 /etc/hosts 如下 vi /etc/hosts 在第一行加入:127.0.1.1 ubuntu 保存退出(wq)3.更新Ubuntu,命令如下: sudo apt-get update4.安装git-core包,命令如下: sudo apt-get install git-core5.安装ant,命令如下: sudo apt-get install ant6.安装build-essential,代码如下: sudo aptitude install build-essentia7.安装pkg-config,命令如下: sudo apt-get install pkg-config8.修改Linux内核,命令如下: sudo apt-get install linux-headers-3.2.0-35-virtual9.测试能不能连接到git上,代码如下: (作者 GZF 转载标明作者) ssh -T git@github.com 嗯...,其实这个大多数都是链接不上的,因为需要什么秘钥什么的,这时候上边注册的账户有用了: 9.1 在虚拟机上首先使用如下命令
里边有一个settings,点击进去, 之后如图,点击SSH keys
,点击add SSH key 按钮,如图
之后title随意填写,Key填写之前复制的id_rsa.pub里边的内容。 (本处本人参考 http://www.cnblogs.com/wangkongming/p/4158664.html ) 这回使用ssh -T git@github.com就可以测试成功了10. clone 文件,使用如下命令 :
sudo python distribute_setup.pywget https://github.com/pypa/pip/raw/master/contrib/get-pip.py
sudo python get-pip.py然后在devstack/tools目录下,找到install_pip.py,注释掉install_get_pip这个函数调用,就OK了。再执行./stack.sh注:pip是一个安装和管理Python包的工具,是easy_install的一个替换品。错误2:出现 xxx 权限不够修改文件夹权限 sudo chmod 777 文件夹名字错误3:keystone 没有启动因为虚拟机的IP地址变化率,所以要在GitHub上重新提交key错误4:ERROR(DiscoveryFailure):could not determine a suitable URL for the plugin将stack.sh文件中OS_PROJECT_DOMAIN_ID 和OS_USER_DOMAIN_ID 删除
2.修改 /etc/hosts 如下 vi /etc/hosts 在第一行加入:127.0.1.1 ubuntu 保存退出(wq)3.更新Ubuntu,命令如下: sudo apt-get update4.安装git-core包,命令如下: sudo apt-get install git-core5.安装ant,命令如下: sudo apt-get install ant6.安装build-essential,代码如下: sudo aptitude install build-essentia7.安装pkg-config,命令如下: sudo apt-get install pkg-config8.修改Linux内核,命令如下: sudo apt-get install linux-headers-3.2.0-35-virtual9.测试能不能连接到git上,代码如下: (作者 GZF 转载标明作者) ssh -T git@github.com 嗯...,其实这个大多数都是链接不上的,因为需要什么秘钥什么的,这时候上边注册的账户有用了: 9.1 在虚拟机上首先使用如下命令
ssh-keygen -t rsa -C "your_email@example.com"ssh-keygen -t rsa -C "你注册账号时所用的邮箱" (注意,邮箱在双引号里边) 一直按回车,之后就会生成几个文件,我们只关注一个文件,那就是id_rsa.pub,用vi将id_rsa.pub打开,复制下其中内容。 9.2 登录到git网站上,点击
里边有一个settings,点击进去, 之后如图,点击SSH keys
,点击add SSH key 按钮,如图
之后title随意填写,Key填写之前复制的id_rsa.pub里边的内容。 (本处本人参考 http://www.cnblogs.com/wangkongming/p/4158664.html ) 这回使用ssh -T git@github.com就可以测试成功了10. clone 文件,使用如下命令 :
git clone https://git.openstack.org/openstack-dev/devstack 之后执行 cd devstack ./stack.sh如有疑问请联系我 QQ 212966054 GZF 2015/10/19 18:19静态IP DNS(北京市 联通DNS服务器):202.106.196.115202.106.196.115202.106.196.212202.106.196.217202.106.196.228202.106.196.228202.106.196.230202.106.196.230202.106.196.232202.106.196.232202.106.196.237202.106.196.237错误解决方法:错误1:出现pipy源链接失败wget http://python-distribute.org/distribute_setup.py
sudo python distribute_setup.pywget https://github.com/pypa/pip/raw/master/contrib/get-pip.py
sudo python get-pip.py然后在devstack/tools目录下,找到install_pip.py,注释掉install_get_pip这个函数调用,就OK了。再执行./stack.sh注:pip是一个安装和管理Python包的工具,是easy_install的一个替换品。错误2:出现 xxx 权限不够修改文件夹权限 sudo chmod 777 文件夹名字错误3:keystone 没有启动因为虚拟机的IP地址变化率,所以要在GitHub上重新提交key错误4:ERROR(DiscoveryFailure):could not determine a suitable URL for the plugin将stack.sh文件中OS_PROJECT_DOMAIN_ID 和OS_USER_DOMAIN_ID 删除
相关文章推荐
- exit()与_exit()函数的区别(Linux系统中)
- kali增加open***
- CentOS-6.5系统基础优化附带优化脚本
- 实用负载均衡技术网站性能优化攻略
- Linux快捷键
- 【Nginx】上传文件的大小限制
- Tomcat 乱码 ajax
- 【MySQL】DNS与MHA/ZABBIX构建的高可用MySQL
- linux简单安装TOMCAT
- 使用opencv训练问题及解决办法
- Openlayers调用 GeoWebcache 发布的ArcGIS切片服务或IIS发布的切片图片
- 自定义popupWindow
- linux下C编程(四)之*p++=*q++
- 终端工具putty访问vmware centos系统
- read name 和 read 在 Bash 中的区别
- 8.2.1.5 Engine Condition Pushdown Optimization
- HBase Shell 操作命令&&使用Sqoop将数据导入HBase
- 电商网站数据库设计好文章分享
- QQ对接WEB网站的SDK下载
- linux下导入、导出mysql数据库命令