设为首页 收藏本站
查看: 1251|回复: 0

[经验分享] 使用vmware 创建Openstack 开发环境

[复制链接]

尚未签到

发表于 2015-4-4 22:56:19 | 显示全部楼层 |阅读模式
  以前有写道用virtualBox创建开发环境,后来又有将virtualBox的环境迁移到vmware, 经过一段时间的运行,发现其性能不是很理想,有时候会出现cpu使用高涨,带来物理机响应缓慢。


  看到ubuntu12.10发布了,并且集成了Folsom版本,今天决定在vmware上安装一下,看看用起来怎么样。


  • 创建虚拟,挂载ISO,这点不多说,然后配置网卡数量,因为是虚拟机,要多一个网卡来上网,
    这里我根据Essex版本经验使用3块网卡,最后一块nat模式用来上网,(记得有同学研究Folsom时说建议至少3块网卡,如果是这样,这里就需要再加一块了,图已经截了,已经开始安装,回头试验完再说)
    DSC0000.png
    为了方便一点,安装时指定上网网卡为最后一个nat网卡:
    DSC0001.png
  • 很快安装好了
    DSC0002.png
    先使用
    sudo passwd root
    将root账户启用,以方便我们以后工作.(图片上忘了sudo了. - -)
    安装ssh等必要工具,以使用远程登录
    apt-get install ssh -y


  • PS:刚装好,cpu一个线程一度100%好长时间, 让我十分崩溃,但打死谁也不相信这是vmware或者是ubuntu的问题,准备截图记录,也发现截图工具shutter 死了.




  • 下面参考安装文档,哪个好呢。以前一直是shake的文章,发现现在官网变化挺大,先按照官网来吧
    鉴于我们公司蛋疼的网速(经常有人下载,视频。。帮上班时间限制每人50K)。
    我先整理一下安装包,上班挂机一起下.
    参考文档:
    https://github.com/mseknibilel/OpenStack-Folsom-Install-guide/blob/master/OpenStack_Folsom_Install_Guide_WebVersion.rst
  • 环境准备:
    三个节点Controller、Network、Compute (Controller和Compute可以合并)
    Node Role:
    NICs

    Control Node:
    eth0 (100.10.10.51), eth1 (192.168.100.51)

    Network Node:
    eth0 (100.10.10.52), eth1 (100.20.20.52), eth2 (192.168.100.52)

    Compute Node:
    eth0 (100.10.10.53), eth1 (100.20.20.53)

    下面是画的思维导图(有点大):
    DSC0003.png
  • 打开Vmware ,选择VM > Manage > Clone > Link Clone ,克隆出两个虚拟机,分别叫ComputeNode 和NetworkNode
  • 主控节点ControllerNode安装:
    更新系统并安装软件(所有软件一起装完,Mysqlserver因为有交互,最后安装)
    apt-get update && apt-get dist-upgrade -y && apt-get update && apt-get dist-upgrade -y && apt-get install -y rabbitmq-server ntp vlan bridge-utils keystone curl openssl glance quantum-server quantum-plugin-openvswitch nova-api nova-cert novnc nova-consoleauth nova-scheduler nova-novncproxy cinder-api cinder-scheduler cinder-volume iscsitarget open-iscsi iscsitarget-dkms openstack-dashboard memcached python-mysqldb mysql-server
  • 网络节点NetworkNode安装:
    和主控一样,更新系统并安装所有软件:
    apt-get update && apt-get dist-upgrade -y && apt-get install -y ntp vlan bridge-utils openvswitch-switch openvswitch-datapath-dkms quantum-plugin-openvswitch-agent quantum-dhcp-agent quantum-l3-agent
  • 计算节点ComputeNode安装:
    同样更新并安装软件:
    apt-get update && apt-get dist-upgrade -y && apt-get install -y ntp vlan bridge-utils cpu-checker kvm libvirt-bin pm-utils openvswitch-switch openvswitch-datapath-dkms quantum-plugin-openvswitch-agent nova-compute-kvm
  • OK,根据你的网络速度,你可以去吃个午饭,打会羽毛球,或者像我一样睡一觉,第二天再继续...
  • Controller Node 配置:
    Mysql:
    mysql -uroot -ppassword
    create database keystone;
    create database affected;
    create database glance;
    create database quantum;
    使用root账户
    update user set host='%' where user='root' && host='127.0.0.1';
    flush privileges;
    service mysql restart
    keystone:
    vi /etc/keystone/keystone.conf
    connection = mysql://root:password@100.10.10.51/keystone
    keystone-manage db_sync
    wget https://raw.github.com/mseknibilel/OpenStack-Folsom-Install-guide/master/Keystone_Scripts/With%20Quantum/keystone_basic.sh
    wget https://github.com/mseknibilel/OpenStack-Folsom-Install-guide/blob/master/Keystone_Scripts/With%20Quantum/keystone_endpoints_basic.sh
    chmod +x keystone_*.sh
    ./keystone_basic.sh
    ./keystone_endpoints_basic.sh
    vi novarc
    export OS_TENANT_NAME=adminexport OS_USERNAME=adminexport OS_PASSWORD=admin_passexport OS_AUTH_URL="http://192.168.100.51:5000/v2.0/"
    source novarc
    为了以后使用方法,将此行添加到bashrc

  
  因为本人电脑是无线网卡,而无线网不支持mac转发而导致 Openvswitch 转发功能失败,故虚拟机安装Folsom+Quantum+Openvswitch 以后再测试。
  有兴趣的朋友请参考:

Openstack Folsom + Quantum +Openvswitch 双网卡成功安装指南
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-53917-1-1.html 上篇帖子: vmware server 2.0共享磁盘 下篇帖子: VMware中三种网络连接的区别
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表