标签: openstack

OpenStack虚拟机无法访问互联网

我已经使用devstack安装了 openstack 。我能够创建实例,也可以通过 ssh 登录实例,但虚拟机无法访问互联网。我还为实例提供了免费的 IP 地址范围。我只能 ping 通安装了 VM 的计算机。ping 请求甚至未到达网关。

谢谢

openstack openstack-nova openstack-horizon

5
推荐指数
0
解决办法
721
查看次数

Openstack/Nova:当我尝试 ssh 实例时没有到主机的路由

感谢 devstack,我运行了一个安装了 Openstack 的小型 dev vagrant box。一切运行得很好,但我无法通过 ssh 连接到我的新实例。当我尝试 ssh -i ~/.ssh/id_rsa cirros@10.0.0.2 时,我收到以下消息:

ssh connect to host 10.0.0.2 port 22: No route to host
Run Code Online (Sandbox Code Playgroud)

我的安全组规则很好,但我找不到问题。

ssh instance openstack devstack

5
推荐指数
1
解决办法
6664
查看次数

Openstack 镜像存储在哪里?

我在我的组织中部署了一个openstack 私有云。我有一些虚拟图像,如 ubuntu 图像、windows 图像,它们通过 openstack 仪表板上传。但我想知道图像在 openstack 控制器节点中的存储位置

我试图通过路径:/etc/glance/var/lib/glance。但它没有列出任何上传的图像。

如果我能对此有所了解,那就太好了。

openstack

5
推荐指数
1
解决办法
2万
查看次数

Openstack, neutron, ping不通外网

我已经按照 Icehouse 文档安装了一个 3 节点环境,我的 openstack 节点是在 CentOS 中使用 libvirt 构建为虚拟机的

http://docs.openstack.org/icehouse/install-guide/install/yum/content/basics-networking-neutron.html

-controller-node : 10.0.0.11 (management network) 
-network-node : 10.0.0.21 (management network), 10.0.1.21 (data network) 
-compute-node : 10.0.0.31 (management network), 10.0.1.31 (data network) 
-external network : 192.168.125.0/24 
-demo network : 172.30.1.0/24
Run Code Online (Sandbox Code Playgroud)

在我的网络节点中,外部 NIC 根据文档配置为没有 IP。(PROMISC="yes")

DEVICE="eth1"
TYPE="Ethernet"
ONBOOT="yes"
PROMISC="yes"
BOOTPROTO="none"
HWADDR="52:54:00:D3:92:E2"
UUID="7f8a9e99-fbd0-4c59-900f-2369c9e8f780"
Run Code Online (Sandbox Code Playgroud)

但是,添加网络服务后。 我无法在以下阶段ping 外部网络

http://docs.openstack.org/icehouse/install-guide/install/yum/content/neutron_initial-networks-verify.html

1)内部(网络节点上的租户路由器网关)->外部(外部geteway)

[root@network-node ~]# ping 192.168.125.254
PING 192.168.125.254 (192.168.125.254) 56(84) bytes of data.
From 192.168.125.54 icmp_seq=1 Destination Host Unreachable
From 192.168.125.54 icmp_seq=2 …
Run Code Online (Sandbox Code Playgroud)

openstack openvswitch openstack-neutron

5
推荐指数
1
解决办法
1万
查看次数

TCP接收数据包,但忽略它们

我有一个非常奇怪的网络问题.实际的网络配置非常复杂,因为我使用Openstack和Docker来构建虚拟网络.然而,问题不存在,因为我正在我主机的接口上捕获并且我以正确的方式看到所有数据包......但由于某些原因我不知道,似乎TCP忽略了它们,尽管它们有已收到:它不会为它们发送ACK,也不会将数据发送到应用程序.

在我的试验中,我将html页面的HTTP GET请求发送到主机(192.168.4.100)的服务器码头(IP 192.168.4.3).

我在Wireshark的192.168.4.100上看到的是:

192.168.4.100 -> SYN -> 192.168.4.3
192.168.4.3 -> SYN, ACK -> 192.168.4.100
192.168.4.100 -> ACK -> 192.168.4.3

192.168.4.100 -> GET / HTTP/1.1 -> 192.168.4.3
192.168.4.3 -> ACK -> 192.168.4.100
192.168.4.3 -> Fragment 1 of HTTP 200 OK response -> 192.168.4.100
192.168.4.3 -> Fragment 2 of HTTP 200 OK response -> 192.168.4.100
192.168.4.3 -> Fragment 3 of HTTP 200 OK response (PSH) -> 192.168.4.100

192.168.4.3 -> Retransmission of Fragment 3 of HTTP 200 OK response (PSH) -> …
Run Code Online (Sandbox Code Playgroud)

networking tcp http openstack docker

5
推荐指数
1
解决办法
1433
查看次数

无法在 glusterfs 中进行对等探测:未连接传输端点

我们正在实施一个使用 glusterfs 作为存储解决方案的 3 节点 openstack 云。3 个节点:控制器计算和网络在 gluster 中是对等的。我们需要在 gluster 中添加另一个计算节点作为对等节点,但它显示以下错误:

[root@newcompute2 ~]# gluster peer probe 192.168.10.3
peer probe: failed: Probe returned with Transport endpoint is not connected
Run Code Online (Sandbox Code Playgroud)

其中 192.168.10.3 是控制器节点的 IP。日志也显示相同的错误。请提出可能是什么原因以及所需的解决方案。

openstack glusterfs

5
推荐指数
2
解决办法
2万
查看次数

如何使用rest api从开放堆栈swift中的文件夹/目录中删除所有对象?

我想使用文件夹或容器路径删除所有文件和文件夹,而不列出其中的所有文件。是否可以?

api openstack-swift openstack object-storage

5
推荐指数
1
解决办法
4354
查看次数

错误:“/opt/stack/logs/error.log:没有这样的文件或目录” - Ubuntu 12.04 LTS 中的 devstack 部署

在Ubuntu 12.04 LTS中部署devstack时,运行stack.sh脚本,错误跳出:

[Call Trace] ./stack.sh:191:die [ERROR] ./stack.sh:191 如果您希望运行此脚本,请使用 FORCE=yes /home/stack/devstack/functions-common: line 232 运行: /opt/stack/logs/error.log:没有这样的文件或目录

有人建议我应该切换到Ubuntu 14.04或Ubuntu 16.04,但我实验室的服务器已经过时了(10年了),无法支持更高版本的Ubuntu。

那么有没有办法在不切换os的情况下解决问题呢?

openstack ubuntu-12.04 devstack

5
推荐指数
1
解决办法
5767
查看次数

在 bash 中使用 xargs 进行并行处理

我有一个小脚本,我可以在其中获取每个 openstack 的租户,并在 python 的帮助下获取一些输出。生成报告的时间太长,我被建议使用xargs. 我之前的代码如下所示。

#!/bin/bash
cd /scripts/cloud01/floating_list

rm -rf ./reports/openstack_reports/
mkdir -p ./reports/openstack_reports/

source ../creds/base
for tenant in A B C D E F G H I J K L M N O P Q R S T
do
  source ../creds/$tenant
  python ../tools/openstack_resource_list.py > ./reports/openstack_reports/$tenant.html

done
lftp -f ./lftp_script
Run Code Online (Sandbox Code Playgroud)

现在我已经将 xargs 放入脚本中,脚本看起来像这样。

#!/bin/bash
cd /scripts/cloud01/floating_list

rm -rf ./reports/openstack_reports/
mkdir -p ./reports/openstack_reports/

source ../creds/base

# Need xargs idea below
cat tenants_list.txt | xargs -P 8 -I '{}' …
Run Code Online (Sandbox Code Playgroud)

python bash xargs openstack

5
推荐指数
1
解决办法
3400
查看次数

qemu-kvm 在 top 命令中显示 CPU 使用率超过 100%

我在 centos 7 上运行 openstack。所有 openstack 服务都在 docker 容器中运行。当我在 openstack 上启动更多实例时,我不断看到 qemu-kvm 的 CPU 使用率很高。下面是显示我的 top 命令输出的图像

在此输入图像描述

大约 20 秒,它会显示 qemu-kvm CPU 使用率峰值达到大约 80% 到 200%,然后它会回落到大约 5% 或 10%,持续几分钟,然后又恢复...它不断地上下跳动。

不确定 openstack 计算节点的预期 CPU 使用率是多少,但我想知道这是否值得担心,我应该采取哪些步骤来调查这个问题以及如何提高性能?

qemu openstack top-command openstack-nova centos7

5
推荐指数
0
解决办法
1729
查看次数