1. 安装
    1. 安装参考:

      https://github.com/yongluo2013/osf-openstack-training/blob/master/installation/openstack-icehouse-for-centos65.md

    2. Libvirt安装

    yum install kvm qemu-kvm qemu-kvm-tools

    yum install bridge-utils qemu-img

    yum install python-virtinst virt-manager virt-viewer

    yum install libvirt libvirt-client

    reboot

    lsmod | grep kvm

    virsh version

    /etc/init.d/libvirtd start

    service libvirtd status

    virsh list --all

    virt-manager

    nova-compute &

    nova-manage service list

    nova image-list

    nova volume-list

    nova network-list

    nova list

    neutron subnet-create ext-net 10.20.0.0/24 --name ext-subnet --allocation-pool start=10.20.0.100,end=10.20.0.200 --disable-dhcp --gateway 10.20.0.1

    创建外部网络、为外部网络添加子网

    创建租户、租户网络、租户网络子网

    为租户网络创建路由连接到外部子网

    1. 问题:

      需要指定compute_driver=nova.virt.libvirt.LibvirtDriver

      https://bugs.launchpad.net/nova/+bug/1139684

      https://www.rdoproject.org/forum/discussion/242/nova-conf-compute_driver-setting/p1

      mkdir -p /usr/lib/python2.6/site-packages/instances

      解决nova-compute启动报OSError: [Errno 2] No such file or directory: '/usr/lib/python2.6/site-packages/instances'问题

      http://www.boyunjian.com/do/article/snapshot.do?uid=1496353779464189827

  2. Nova-network——FlatDHCP模式
    1. nova network-create private --fixed-range-v4=192.168.4.0/24 --bridge-interface=br100 --multi-host=T --allowed-start=192.168.4.100 --allowed-end=192.168.4.200

      nova network-list

    2. nova-manage floating create --ip_range=172.16.0.0/24 --pool=public

      nova-manage floating list

    3. 添加安全组规则,即可使用浮动IP访问虚拟机。

      iptables -t nat –L

      查看DNAT、SNAT规则。

    4. 磁盘挂载:

      http://www.fikker.com/bigcache2/help/linux-fdisk.html

      http://www.cnblogs.com/nerxious/archive/2013/01/14/2859493.html

      http://www.fikker.com/bigcache2/help/images/fstab-fikker-2.png

    5. 网桥-不带vlan标签

    6. 命令行启动:

      nova boot vm01-test --availability-zone nova --flavor 1 --image cirros-0.3.0-x86_64 --nic net-id=4227cf77-e56f-43aa-aa4b-23d05254cc79

    7. Vnc连接不上:所有进程均正常,重启nova-compute、nova-network、nova-novncproxy进程解决。
  3. Nova-network——VLAN模式
    1. 需要加载:modprobe 8021q
    2. nova-manage network create private-vlan-100 --project_id="3edbf8dbb5234ac29831d608aa824c7e" --fixed_range_v4=192.168.4.0/24 --vlan=100 --multi_host=T

    3. 虚拟机网卡:

    4. 服务器重启后实例的恢复问题

      http://blog.csdn.net/ugyn109/article/details/7610882

    5. Bridge+Vlan:

      http://net.doit.wisc.edu/~dwcarder/captivator/linux_trunking_bridging.txt

    6. 删除关联tenant的网络:nova-manage account scrub --project 3edbf8dbb5234ac29831d608aa824c7e

      nova-manage network delete --uuid=72fe9d5b-fbc9-492d-9bef-4e204b3c8375

      或者:

    7. yum install vconfig –y
    8. 虚拟机创建完毕:

    9. 同一网段虚拟机可以相互ping通,不同网段如果没有网关交换机,则通过fixed_ip默认不通。
  4. Neutron——gre模式
    1. type_drivers = local,flat,vlan,gre,vxlan
    2. neutron-l3-agent启动失败问题:neutron-l3-agent --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/l3_agent.ini &
    3. neutron router-list

    4. ip netns

    5. neutron net-list

    6. neutron router-port-list router-gre

    7. ip netns exec qrouter-9f83b823-7b8f-4340-afc1-fe2f004fb7f6 ifconfig

    8. ip netns exec qrouter-9f83b823-7b8f-4340-afc1-fe2f004fb7f6 route –n

    9. neutron port-list –D

    10.  

【OpenStack】OpenStack系列9之Compute节点安装的更多相关文章

  1. OpenStack学习系列之十二:安装ceph并对接OpenStack

        Ceph 是一种为优秀的性能.可靠性和可扩展性而设计的统一的.分布式文件系统.Ceph 的统一体现在可以提供文件系统.块存储和对象存储,分布式体现在可以动态扩展.在国内一些公司的云环境中,通常 ...

  2. 【大数据系列】hadoop单节点安装官方文档翻译

    Hadoop: Setting up a Single Node Cluster. HADOOP:建立单节点集群 Purpose Prerequisites Supported Platforms R ...

  3. (九)OpenStack---M版---双节点搭建---Swift(单节点)安装和配置

    ↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ >>>>>>传送门 本次搭建仅采用Compute单节点做swift组件 1.Controller安装并配置控制节点 ...

  4. openstack grizzly版cloud控制节点安装

    openstack-ubuntu-create 参考官方文档 三个节点:cloud :控制节点内网:10.10.10.10外网:172.16.56.252 network:网络节点内网:10.10.1 ...

  5. openstack私有云布署实践【11.3 计算nova - compute节点-nova用户免密登录(用于云主机冷迁移+扩展云主机大小)】

    云主机迁移+扩展云主机大小 ,官方说它依赖nova用户之间的免密登录.确保每个resion区域的compute节点服务器他们可以相互SSH免密   compute1-7     他们相互SSH免密 k ...

  6. OpenStack实践系列⑨云硬盘服务Cinder

    OpenStack实践系列⑨云硬盘服务Cinder八.cinder8.1存储的三大分类 块存储:硬盘,磁盘阵列DAS,SAN存储 文件存储:nfs,GluserFS,Ceph(PB级分布式文件系统), ...

  7. OpenStack实践系列④计算服务Nova

    OpenStack实践系列④计算服务Nova 3.6 Nova控制节点的部署创建服务的凭证,完成下列步骤: 创建nova用户,并加入到service项目中,赋予admin权限 [root@node1 ...

  8. OpenStack实践系列②认证服务Keystone

    OpenStack实践系列②认证服务Keystone 三.实战OpenStack之控制节点3.1 CentOS7的时间同步服务器chrony 下载chrony # yum install -y chr ...

  9. OpenStack实践系列①openstack简介及基础环境部署

    OpenStack实践系列①openstack简介及基础环境部署 一.OpenStack初探1.1 OpenStack简介 OpenStack是一整套开源软件项目的综合,它允许企业或服务提供者建立.运 ...

随机推荐

  1. Bzoj1115 石子游戏Kam

    这是道权限题,差评. 题目说明引自ZYF-ZYF Description 有N堆石子,除了第一堆外,每堆石子个数都不少于前一堆的石子个数.两人轮流操作每次操作可以从一堆石子中移走任意多石子,但是要保证 ...

  2. Dedecms include\dialog\select_soft_post.php Upload Any Files To The Specified Directory Via Variable Not Initial Flaw Bypass Extension Defence

    目录 . 漏洞描述 . 漏洞触发条件 . 漏洞影响范围 . 漏洞代码分析 . 防御方法 . 攻防思考 1. 漏洞描述 综合来说,这个漏洞的根源是"register_globals = on& ...

  3. FluentData,它是一个轻量级框架,关注性能和易用性。

    http://www.cnblogs.com/zengxiangzhan/p/3250105.html FluentData,它是一个轻量级框架,关注性能和易用性. 下载地址:FlunenData.M ...

  4. 将ECSHOP会员注册页面的Email修改成非必填项

    将ECSHOP会员注册页面的Email修改成非必填项 ECSHOP教程/ ecshop教程网(www.ecshop119.com) 2011-07-29   有人说,在后台的 “会员注册项设置 ”里面 ...

  5. Java初学(一)

    一.初识Java 1.JVM:Java跨平台是基于JVM(Java虚拟机)的,JVM不是跨平台的,针对不同平台有对应的JVM软件 2.JRE:Java开发出来的软件如果要运行还需要在环境中安装JRE( ...

  6. ubuntu12.04配置静态IP及设置DNS

    静态IP配置方法: 编辑/etc/network/interfaces,删掉内容,并输入以下几行(假设你的网卡是eth0) sudo gedit /etc/network/interfaces aut ...

  7. WinsockExpert+NC抓包上传之拿WEBSHELL

    知识补充: nc上传漏洞在原理上同动网上传漏洞一样,都是利用计算机在读取字符串时,遇到'\0'(00)时,认为字符串结束了,从而丢掉后面的字符串,正如unicode编码特性一样,可被人利用,尽管在这里 ...

  8. 老项目的#iPhone6与iPhone6Plus适配#Icon适配

        本文永久地址为http://www.cnblogs.com/ChenYilong/p/4020373.html ,转载请注明出处.  这是Evernote印象笔记的链接:https://www ...

  9. POJ 3537 Crosses and Crosses

    Crosses and Crosses Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 2237 Accepted: 821 Ca ...

  10. Nginx 开启PATHINFO支持ThinkPHP框架实例

    ThinkPHP支持通过PATHINFO和URL rewrite的方式来提供友好的URL,只需要在配置文件中设置 'URL_MODEL' => 2 即可.在Apache下只需要开启mod_rew ...