Articles of openstack

删除一个openvswitch网桥上的端口会导致另一个网桥上的MAC地址发生变化

我试图在名为br-ex的openvswitch网桥上设置一个明确的MAC地址。 我正在运行Fedora 20,并使用本地ifdown / ifup命令来configuration网桥(我的networkingconfiguration文件的详细信息在这个问题的底部)。 通过运行ifdown br-ex和ifup eth0重新创buildbr-ex后,我的OVSconfiguration如下所示: # ovs-vsctl show 1ab8ae7e-e9da-4af9-9226-03b54f5d2544 Bridge br-int Port br-int Interface br-int type: internal Port int-br-ex Interface int-br-ex Port "tapa1747c68-d3" tag: 1 Interface "tapa1747c68-d3" type: internal Bridge br-ex Port "eth0" Interface "eth0" Port br-ex Interface br-ex type: internal ovs_version: "2.0.1" 请注意br-ex上的MAC地址: # ip link show dev br-ex 80: br-ex: […]

具有不同networking的多个DNSlogging

所以我有Ubuntu 14.04虚拟机在OpenStack环境中运行。 DNS机器有一个外部IP(10.14.6.3)和一个内部IP(192.168.1.3)。 我有两个其他机器在同一个项目[h1]有一个外部IP(10.14.6.4)和一个内部IP(192.168.1.4)和[n1]有一个外部IP(10.14.6.5)和内部IP(192.168 .1.5)。 h1和n1在其resolv.conf中设置DNS机器的IP,并且可以正确parsing。 我也设置了我的本地机器(OpenStack之外)使用10.14.6.3作为我的DNS服务器。 在DNS机器绑定数据库文件,我有以下条目: h1 IN A 192.168.1.4 h1 IN A 10.14.6.4 n1 IN A 192.168.1.5 n1 IN A 10.14.6.5 指针文件具有以下内容: 1 IN PTR h1. 2 IN PTR h1. 3 IN PTR n1. 4 IN PTR n1. 我的本地机器只能和10.14子网通话。 我希望h1和n1通过192.168子网(而不是10.14)解决对方。 大多数时候,这个工作正常。 如果我从n1 ping h1,它将parsing为192.168.1.4如果我从本地机器ping h1,它parsing为10.14.6.4 然而,偶尔,如果我从任一台机器ping,其他IP将被使用。 有时我的本地机器将h1parsing为192.168.1.4,这是行不通的。 我的问题是,有没有办法强制顺序解决不使用本地主机文件? 我希望OpenStack中的机器通过本地IP 192.168.xx互相解决。我希望OpenStack外部的机器通过机器外部IP 10.14.xxparsing名称

如何使一个Linux虚拟机作为一个路由器工作

我可以访问一个OpenStack帐户,在那里我可以创buildLinux 14.04虚拟机。 我创build了两个networking接口。 通过路由器连接到互联网的“公网” 没有暴露互联网的“私人networking” 现在,我创build了一个名为“GATEWAY”的虚拟机,它连接到两个networking接口,在eth0(10.70.0.6)和eth1(10.90.0.1)上有两个互联网地址。 eth0暴露于互联网,eth1是专用networking。 GATEWAY虚拟机在eth0上有一个公共IP地址。 现在我又创build了一个虚拟机,在私有networking界面上命名为“AGENT”。 IP地址是10.90.0.7,并使默认网关为10.90.0.1(GATEWAY虚拟机) 由于私有虚拟机没有暴露给任何路由器,所以我们无法访问虚拟机。 要启用互联网访问,我已经在GATEWAY虚拟机上添加了一个NAT规则,如下所示: sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE 这将改变离开主机GATEWAY的所有因特网分组的源地址作为GATEWAY机器的地址。 另外,在GATEWAY机器上设置ipv4数据包转发= 1。 我可以从GATEWAY机器ping任何外部地址,但不能从内部代理机器ping。 更不用说这个私人AGENT机器也没有互联网接入。 任何人都可以请帮我设置网关虚拟机这样一个方式,使我可以使用它作为一个路由器和互联网访问到私人机器。 这就是我的路由表在AGENT机器中的样子: Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 10.90.0.1 0.0.0.0 UG 0 0 0 eth0 10.90.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 169.254.169.254 10.90.0.2 […]

单机计算机OpenStack部署 – Essex vs Folsom

Essex的OpenStack安装和部署手册似乎意味着整个堆栈可以部署在一台机器上,而不需要虚拟机。 实际上,DevStack正是如此。 但是, 针对Folsom的Openstack Basic安装说:“您至less需要安装三台安装了 Ubuntu 12.04(LTS)的计算机(虚拟或物理)。” 这是否在build筑中发生了变化? DevStack似乎没有任何问题在一台机器上运行,那么为什么要“适当”安装OpenStack? 据我所知,所有的组件是分开运行的非冲突的过程。 我能看到的唯一问题是networking冲突的可能性。 在单台机器上运行是否需要注意?

OpenStack Quantum日志显示<server>上的AMQP服务器:5672无法访问:Socketclosures

在OpenStack Folsom安装中,我在/var/log/quantum/server.log中的量子服务器日志显示: 2013-02-06 11:51:38 INFO [quantum.openstack.common.rpc.common] Reconnecting to AMQP server on 10.0.0.1:5672 2013-02-06 11:51:38 DEBUG [amqplib] Start from server, version: 8.0, properties: {u'information': u'Licensed under the MPL. See http://www.rabbitmq.com/', u'product': u'RabbitMQ', u'copyright': u'Copyright (C) 2007-2011 VMware, Inc.', u'capabilities': {}, u'platform': u'Erlang/OTP', u'version': u'2.7.1'}, mechanisms: [u'PLAIN', u'AMQPLAIN'], locales: [u'en_US'] 2013-02-06 11:51:41 ERROR [quantum.openstack.common.rpc.common] AMQP server on […]

KVMdynamic速率限制

如何dynamic限制单个KVM实例的networking速度? 例如,我想设置一个规则,如果用户使用超过100mbps的入站或出站带宽超过30分钟,则实例将被限制为10mbps。 我在Ubuntu 12主机操作系统上使用KVM,Openstack。

Openstack Cloud

我有30个misctypes的服务器,有不同的CPU,RAM,HDD等 考虑使用Openstack将所有服务器变成一个大型云,然后使用Openstack在30台服务器创build的“大云”上创build几个虚拟机实例。 IE浏览器。 如果在这30台服务器上共有128 GB Ram,那么是否可以使用Openstack Compute来控制资源,然后运行在整个“大型云”上创build的虚拟机。

用于Java部署的私有云解决scheme

我感兴趣的方式有私有云将承载Glassfish(或Tomcat)服务器。 从Eucalyptus,Openstack或Nimbus哪个选项最好在其上部署java应用程序? 或者,也许还有其他的东西,我看错了这个问题? 我可以想象得到,我应该有一些共享存储,我可以通过向这个集群引入新节点来扩展它,并且可以轻松pipe理glassfish实例:像虚拟机映像,可以根据需要启动和停止,并且共享映像在节点之间。 我不需要具体的一步一步的解决scheme,但是如何做到这一点是非常受欢迎的。

我如何从OpenStack中的图像IDfind图像名称?

例如ami-00000073被用作图像ID。 如何find与之相关的图像名称?

如何在OpenStack上configurationnetworking?

我一直在玩OpenStack,但是我不能让networking正常工作。 我只是试图让一台服务器去。 我可以调出实例,但他们卡在BIOS加载屏幕(我可以从VNC看到),日志告诉我他们正在search一个IP地址。 如果有问题,我在Ubuntu 10.04上。 我为所有Openstack软件包使用了Stackops的PPA。 一切都在最新的修订。 我已经发现了这个post,它似乎真的很有帮助: http : //blog.stackops.com/2011/06/13/understanding-stackops-openstack-nova-networking-configuration/#comment-89 。 我的问题是:如何和在哪里列出的各种networking(绿色,红色,黄色和蓝色)configuration? nova-manage network /etc/nova/nova.conf nova-manage network , nova-manage floating和/etc/nova/nova.conf什么? 我的服务器有一个10.1.1.x的地址,我只是想给任何虚拟机,我带来了另一个10.1.1.x地址,以便它直接在本地networking上可见。 (我可以尝试更奇特的。)任何人都可以给我一些例子configuration如何做到这一点? 我甚至不关心我是否使用DHCP或“平坦”networking。 (服务器有第二个NIC,并插入一个pipe理型交换机,但我不想在这一点上尝试VLAN。) root@stack01:~# cat /etc/nova/nova.conf –dhcpbridge_flagfile=/etc/nova/nova.conf –dhcpbridge=/usr/bin/nova-dhcpbridge –logdir=/var/log/nova –state_path=/var/lib/nova –lock_path=/var/lock/nova –verbose –s3_host=10.1.1.50 –rabbit_host=10.1.1.50 –cc_host=10.1.1.50 –ec2_url=http://10.1.1.50:8773/services/Cloud –fixed_range=10.1.1.0/27 –network_size=256 –flat_network_dhcp_start=10.1.1.2 –FAKE_subdomain=ec2 –routing_source_ip=10.1.1.50 –verbose –sql_connection=mysql://root:[email protected]/nova –network_manager=nova.network.manager.FlatDHCPManager –vnc_console_proxy_url=http://10.1.1.50:6080 root@stack01:~# nova-manage network list network netmask start address […]