Articles of openstack

需要sflow,ceilometer或healthmon输出文件

我目前正在大学里开展一个小型项目。 它是基于OpenStack的私有云的计费模块。 我需要从数据库中读取存储使用资源量的用法,并从中生成发票。 为了testing我的代码,我需要一些sflow输出文件,ceilometer或通过监视云设置生成collectd。 任何人有这样的旧文件?

OpenStack Grizzly无法configuration新的虚拟机

我在Mirantis Fuel安装的CentOS上运行Openstack Grizzly。 [root@controller-20 ~]# cat /etc/redhat-release CentOS release 6.4 (Final) [root@controller-20 ~]# rpm -qa | grep -i openstack-nova openstack-nova-console-2013.1.1.fuel3.0-mira.2.noarch openstack-nova-common-2013.1.1.fuel3.0-mira.2.noarch openstack-nova-scheduler-2013.1.1.fuel3.0-mira.2.noarch openstack-nova-conductor-2013.1.1.fuel3.0-mira.2.noarch openstack-nova-objectstore-2013.1.1.fuel3.0-mira.2.noarch openstack-nova-novncproxy-0.4-8.el6.noarch openstack-nova-cert-2013.1.1.fuel3.0-mira.2.noarch openstack-nova-api-2013.1.1.fuel3.0-mira.2.noarch 该拓扑结构目前是一个控制器节点和三个计算节点,全部运行在现代戴尔机架安装硬件上。 在问题开始之前,我已经调配了大约25台虚拟机。 由于某种原因,在创build/删除虚拟机的同时,一个固定的IP卡住了一些不确定的状态。 现在,我无法创build新的虚拟机。 Openstack尝试使用它认为仍然是旧VM的一部分的IP,但无法构buildVM。 我的固定networking是10.129.0.0/24。 以下是来自nova-manage命令行的问题IP列表: # nova-manage fixed list | grep -E 'network|WARNING' -A 1 network IP address hostname host 10.129.0.0/24 10.129.0.0 None None — WARNING: […]

冗余Web静态内容存储 – 有哪些技术? (小规模)

我们的静态Web服务器的现状: 2个2U服务器,全部用于存储数据的SSD(raid5) 数据只能通过我们的应用程序写入(*) 大量的小图像文件(一个图像是〜50kB) stream量负载平衡2 DNSlogging+ keepalived /心跳在服务器之间 在峰值时间内〜4Gbps的总stream量(每台服务器〜2Gps) 用户通过nginx访问文件,通过ftp访问内部应用程序 我们使用的只是获取,删除,放 – 我的意思是,没有文件追加和其他posix调用使用,我们只操作整个文件(甚至HTTP范围请求是不允许的) (*)只有我们的内部应用程序通过ftp写入两台服务器。 如果其中一个失败,整个操作失败=>当其中一个服务器closures时上传不起作用。 但是,向Web客户端提供静态内容仍然有效。 我们已经达到了磁盘容量的50%,我们开始寻找更好的解决scheme。 因为我们不需要标准的posix调用,所以我正考虑迁移到对象存储。 我发现OpenStack Swift非常有名,可能会有用。 我害怕的是: 我们将仅在下一个半年运行在两台服务器上 我们有很多networkinghttpstream量,我不确定迅速可以处理 另一个问题是更具体一点。 我们希望为用户提供通过一些上传表单(例如eshop中的图片产品)上传内容的能力。 所以问题是 – 是否有任何直接上传进度条的方式,…? 或者我们必须把它上传到没有处理任何静态内容(=不在git中的内容)的标准Web服务器,然后将其上传到对象存储。 随意张贴您的意见,甚至更好的最佳做法。 还有一件重要的事情 – 我们不想使用任何CDN提供商。 更新#1: 好了朋友们。 还有一些我发现的技术: GlusterFS:不幸的是非常慢,并不稳定。 HDFS:我没有经验。 你什么事?

只有外部networking的Openstack节点

我有几个专用服务器与静态外部IP每个。 我可以使用它们以足够的安全性运行OpenStack吗? 不可能将它们全部连接到局域网,但每个都有1Gbps的连接到互联网。 基本上这台机器大部分都位于同一个直stream电,所以它们之间的传输速度非常棒。

PackStack问题与中子路由器网关集

使用centos 6.5 我正在使用一个networking接口在单个节点上设置PackStack。 我遵循这些说明http://openstack.redhat.com/Quickstart 这工作正常,然后我到http://openstack.redhat.com/Floating_IP_range 我的networking是192.168.1.0/24我有一个接口eth0和我的网关是192.168.1.1我想在这个networking上的openstack中创build实例,并可以与同一networking上的其他机器交谈。 这是我卡住的地方。 $ neutron net-create thepublic –router:external = True创build一个新的networking: | admin_state_up | True | | id | 28da3a02-25de-45b3-a582-8f5dc29eb864 | | 名字| thepublic | | 提供者:network_type | 本地| | 提供者:physical_network | | | provider:segmentation_id | | | 路由器:外部| True | | 共享| False | | 状态| ACTIVE | | 子网| | […]

Openstack / PackStack基本的多节点networking设置

背景 在使用PackStack安装OpenStack之后,我们留下了一个networking问题。 我们想要一个拥有一个子网的超级简单networking,所有的虚拟机应该驻留在这个子网中,因为这看起来像是最简单的解决scheme。 我们必须从运行nova的三个节点开始。 我们使用的答案文件是这样的: 答案文件(pastebin) 我们的设置 CentOS 6.5中有三个节点连接到两台交换机。 eth0:public eth1:内部networking,ip 10.0.20.0/24其中node1(10.0.20.1),node2(10.0.20.2)… 交换机端口不是vlan标记或中继(不幸的是)。 我们希望实例能够通信,但也可以访问互联网。 安全组规则 Ingress IPv4 TCP 1 – 65535 0.0.0.0/0 (CIDR) Ingress IPv4 TCP 22 (SSH) 0.0.0.0/0 (CIDR) Ingress IPv6 Any – default Ingress IPv4 TCP 22 (SSH) 10.0.20.0/24 (CIDR) Ingress IPv4 TCP 53 (DNS) 0.0.0.0/0 (CIDR) Egress IPv4 Any – 0.0.0.0/0 (CIDR) […]

将Windows 7部署到OpenStack – 实例引导时的Windows安装程序错误

我创build了Windows 7专业版64图像,所有都得到这个错误。 我configuration它们使用1-74驱动程序使用virtio磁盘和networking适配器。 他们在本地工作良好(在Ubuntu 13,QCOW2驱动器,virtio nic和磁盘上的KVM),但是当我将它们上传到我的组织的OpenStack云时,Windows会引发错误。 当我试图创build一个实例时,我从控制台中看到以下错误: Windows安装程序无法将Windowsconfiguration为在此计算机的硬件上运行。 我承认错误,重新启动虚拟机,现在它不断尝试启动操作系统时,显示以下错误: Windows无法完成安装。 要在此计算机上安装Windows,请重新启动安装。 从这个KB中读取我检索的日志文件,如下所示: setuperr.log 错误[0x0f0082] SYSPRP LaunchDll:执行'C:WindowsSystem32scecli.dll,SceSysPrep'时发生失败,返回错误代码1208 [gle = 0x000003e5] 错误[0x060435] IBS Callback_Specialize:决定是否需要专门化或专门化时发生错误; dwRet = 0x4b8 错误[0x0603f1] IBS Module_Term_ImageTransfer:无法禁用图像selectUI; 状态0x80070005 [gle = 0x00000005] 错误[0x0601b8] IBS Module_Term_DiskSpace:无法设置磁盘configurationUI标志[gle = 0x00000005] setupact.log 我不会在这里列出整个文件(下载我的setupact.log ),但是在知识库文章中有描述。 最接近的条目是这样的: 2014-04-10 08:36:13,信息SYSPRP SPPNP:function驱动程序iaStorV未使用。 解决方法 作为一个临时的解决方法,我可以对破损的实例进行如下操作。 但是,我需要一个永久的解决scheme,以便首先不会出现错误。 在错误屏幕上按SHIFT-F10调出命令提示符。 运行CD C:\ windows \ system32 \ oobe […]

Openstack实例,路由,没有为特定服务交付的数据包

我正在接pipe现有的OpenStack系统的pipe理工作,而我只有一点OpenStack的经验。 我有大约8个实例运行,并且所有这些实例看起来都能正常工作。 每个运行的各种服务。 有问题的服务: DHCP DNS MySQL <—这是我急需的一个。 我有一个在绿色和蓝色接口(两个子网,有线和无线)之间运行IPFire的自制路由器,并且我已经允许两个子网之间基本上所有的stream量尽我所能。 pkts bytes target prot opt in out source destination 0 0 ACCEPT all — * * 10.1.12.10 10.1.10.228 诸如ssh和http之类的服务似乎起作用。 而其他每个服务都configuration为侦听所有适配器。 我为每个实例设置了浮动IP的设置。 从我所知道的,机器有一个本地IP,但浮动IP是一个types的实例向前。 我仍然试图弄清整个configuration的性质。 我的问题:为什么像ssh和http这样的服务可以跨子网充分发挥作用,而某些服务(如mysql和DNS)只能在自己的子网内访问? 我看不到该IP或3306端口在防火墙上的丢弃事件。我看不到来自用户IP的丢弃。 我看不出有什么东西可以归因于我正在build立的连接或它们之间的路由器。 从无线: traceroute to 10.1.10.254 (10.1.10.254), 64 hops max, 52 byte packets 1 10.1.12.1 (10.1.12.1) 1.558 ms 1.520 ms 1.976 ms […]

OpenStack的Web界面Horizo​​n CSV摘要中的“1”状态是什么意思?

在OpenStack的Web界面Horizo​​n中,在Project Overview我们可以Download CSV Summary : 状态1是什么意思?

NoVNC被阻止在防火墙之后,我怎么能find被阻塞的端口?

我们有一个内部运行的OpenStack云,想让学生从Openstack的Horizo​​n web面板访问NoVNC控制台。 但是在我们的Fortigate防火墙上添加端口80,443和6080(端口novnc监听)后,所有工作都在内部工作。NoVNC控制台刚刚超时。 当我允许Fortigate上的所有TCP端口时,我可以访问VNC控制台。 我试过看netstat,当所有端口都打开时,它显示我的连接到VNC控制台。 然而,我还没有find哪个端口被阻止的运气。 tcp 0 31 10.0.79.2:6080 217.169.0.245:64478 ESTABLISHED 110 298904 27769/python 我怎样才能find哪个端口阻塞NoVNC?