• 使用vmware 创建Openstack 开发环境


      以前有写道用virtualBox创建开发环境,后来又有将virtualBox的环境迁移到vmware, 经过一段时间的运行,发现其性能不是很理想,有时候会出现cpu使用高涨,带来物理机响应缓慢。

      看到ubuntu12.10发布了,并且集成了Folsom版本,今天决定在vmware上安装一下,看看用起来怎么样。
    1. 创建虚拟,挂载ISO,这点不多说,然后配置网卡数量,因为是虚拟机,要多一个网卡来上网,
      这里我根据Essex版本经验使用3块网卡,最后一块nat模式用来上网,(记得有同学研究Folsom时说建议至少3块网卡,如果是这样,这里就需要再加一块了,图已经截了,已经开始安装,回头试验完再说)


      为了方便一点,安装时指定上网网卡为最后一个nat网卡:
    2. 很快安装好了


      先使用
      sudo passwd root
      将root账户启用,以方便我们以后工作.(图片上忘了sudo了. - -)
      安装ssh等必要工具,以使用远程登录
      apt-get install ssh -y
    3. PS:刚装好,cpu一个线程一度100%好长时间, 让我十分崩溃,但打死谁也不相信这是vmware或者是ubuntu的问题,准备截图记录,也发现截图工具shutter 死了.
     
    1. 下面参考安装文档,哪个好呢。以前一直是shake的文章,发现现在官网变化挺大,先按照官网来吧
      鉴于我们公司蛋疼的网速(经常有人下载,视频。。帮上班时间限制每人50K)。
      我先整理一下安装包,上班挂机一起下.
      参考文档:
      https://github.com/mseknibilel/OpenStack-Folsom-Install-guide/blob/master/OpenStack_Folsom_Install_Guide_WebVersion.rst


    2. 环境准备:
      三个节点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)
      下面是画的思维导图(有点大):
    3. 打开Vmware ,选择VM > Manage > Clone > Link Clone ,克隆出两个虚拟机,分别叫ComputeNode 和NetworkNode
    4. 主控节点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 
    5. 网络节点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
    6. 计算节点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
    7. OK,根据你的网络速度,你可以去吃个午饭,打会羽毛球,或者像我一样睡一觉,第二天再继续...
    8. 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 双网卡成功安装指南

     

  • 相关阅读:
    css实现图像边框的样式
    css3 实现div靠右对齐
    将div水平,垂直居中的方式
    使用vue-cli可视化的方式创建项目后如何关闭ESLint代码检测
    清楚html和css标签自带默认样式
    vue动态请求到的多重数组循环遍历,取值问题,如果某个值存在则显示,不存在则不显示。
    python 编程
    python 错题集
    python+selenium页面自动化 元素定位实际遇到的各种问题(持续更新)
    使用Fiddle抓取IOS手机
  • 原文地址:https://www.cnblogs.com/biangbiang/p/2931640.html
Copyright © 2020-2023  润新知