加入收藏 | 设为首页 | 会员中心 | 我要投稿 台州站长网 (https://www.0576zz.cn/)- 边缘计算、中间件、数据处理、数据分析、智能存储!
当前位置: 首页 > 综合聚焦 > Ubuntu > 正文

在Ubuntu14.04上快速部署OpenStack

发布时间:2020-09-01 10:40:33 所属栏目:Ubuntu 来源:互联网
导读:接下来我们使用OpenShit在Ubuntu14.04上部署OpenStack.这里有几个小要求: 1. Ubuntu14.04分区一定要有足够的空间.OpenStack在创建实例的时候会使用分区的空间,空间不够则无法创建实例.测试用Ubuntu14.04分了100G,足够使用了. 2. 建议最好是新装的ubuntu分区.


接下来我们使用OpenShit在Ubuntu14.04上部署OpenStack.这里有几个小要求:
1. Ubuntu14.04分区一定要有足够的空间.OpenStack在创建实例的时候会使用分区的空间,空间不够则无法创建实例.测试用Ubuntu14.04分了100G,足够使用了. 2. 建议最好是新装的ubuntu分区.如果装过神马DevStack没装成功一堆垃圾留在系统库里再用OpenShit不成功那就不好意思了. 不多说现在开始 1.安装git,使用git下载openshit git clonehttps://github.com/windworst/openshit.git. 2.修改配置文件setting.conf. 里面有很多密码:数据库密码,服务密码.默认的可以更改,不改也没什么. 改变网络配置.配置文件内IP值都设置称自己的IP,网卡设置成自己的网卡(默认为eth0). 3.配置文件修改完成后开始安装 ./openshit.sh --all install. 这个命令会 问你是否需要配置软件源,第一次使用openshit请选择y,所以命令可以这样写: echo y | ./openshit.sh --all install 4.一段时间后安装完成,请输入 ./openshit.sh --all config 会根据setting.conf的值修改各个组件的配置文件以及数据库配置. 5.完成后 运行source admin-env.sh; nova service-list 查看服务状态若都为up安装成功 在浏览器内打开 http://localhost/horizon即可看到Openstack管理界面输入密码可登陆 现在OpenStack成功部署到了Ubuntu14.04服务器上. 为了成功运行一个实例,我们需要制作并上传一个镜像,配置网络,启动实例. 这里制作一个ubuntu14 server 的镜像 1. 制作镜像 qemu-img create -f qcow2 ubuntu.img 20G kvm -cdrom ubuntu-14.04-server-amd64.iso -drive file=ubuntu.img,if=virtio,index=0 -boot d -net nic -net user 这里就是直接从光盘安装ubuntu14-server了 装好就行 2.上传镜像 在openshit目录中 执行 source admin-env.sh 执行 glance image-create --name "ubuntu" --file ubunut.img--disk-format qcow2 --container-format bare --is-public True --progress 进度条快速滚过,上传完成 3. 创建网络 在openshit目录中 执行 sourceadmin-env.sh (前面执行过了这里就不用执行了) 执行 nova network-create v-net --bridge br100 --multi-host T--fixed-range-v4 10.0.1.0/29 这里 v-net是网络名字 10.0.1.0/29 是网段和要分配的主机数量 不要设置网段跟本网段一样,否则蛋疼超乎你想象 nova net-list 可以看到刚才创建的网络 4. 创建实例 在web管理端 镜像 栏内 点 运行 即可创建实例 (会分配刚才创建网络的ip地址) 点击控制台,可以通过vnc看到虚拟机的屏幕 这里有个问题 虚拟机和主机能互相ping通(需要关掉防火墙),不过无法访问外网,可能是哪里没有设置. 到这里实例已经跑起来了,文章也讲完了

(编辑:台州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读