任何启动nova计算服务的尝试都会因错误HypervisorUnavailable: Connection to the hypervisor is broken on host:而失败。
跟踪日志如下(取自/var/log/nova/nova-compute.log )
AUDIT nova.service [-] Starting compute node (version 2014.1.1)
ERROR nova.virt.libvirt.driver [-] Connection to libvirt failed: Failed to connect socket to '/
在遵循配置nova-计算的文档时,我得到了下面的错误。
Command: service nova-compute start
Message(nova-compute.log) :
2014-03-29 17:59:53.817 2908 INFO nova.openstack.common.periodic_task [-] Skipping periodic task _periodic_update_dns because its interval is negative
2014-03-29 17:59:53.850 2908 INFO nova.virt.driver [-] L
我在ha-node1中使用nova service-list,下面有一些服务,您可以看到ha-node3,所有都已关闭:
[root@ha-node1 ~]# nova service-list
+----+------------------+----------+----------+---------+-------+----------------------------+-----------------+
| Id | Binary | Host | Zone | Status | State | Updated_at
我想给我的帐户nova sudo特权,所以我将这个配置添加到/etc/sudoers中。
Defaults:nova !requiretty
nova ALL = (root) NOPASSWD: /openstack/bin/nova-rootwrap
/etc/nova/rootwrap.conf *
nova ALL = (root) NOPASSWD: /usr/bin/privsep-helper *
然后我转到诺瓦:
su - nova
问题是:当我执行sudo /openstack/bin/nova-rootwrap时,它是有效的,但是当我执行sudo nova-rootwr
我正在虚拟机中学习openstack,在我更改00-nova-placement-api.conf之后,
我想重新启动httpd
systemctl restart httpd
但我失败了
httpd.service的作业失败,因为控制进程存在错误代码。有关详细信息,请参阅"systemctl status httpd.service“和"journalctl -xe”。
所以我执行
systemctl status httpd.service
我得到以下信息:
x— httpd.service - The Apache HTTP Server
Loaded: l
我对Nova计算服务没有启动有问题。我发现很多人都有这个问题,但似乎没有人知道这个问题:
systemctl status openstack-nova-compute.service
● openstack-nova-compute.service - OpenStack Nova Compute Server
Loaded: loaded (/usr/lib/systemd/system/openstack-nova-compute.service; enabled; vendor preset: disabled)
Active: active (running) since
我正在尝试使用OVS-DPDK设置一个多节点的OpenStack环境。不幸的是,我遇到了计算节点没有列在虚拟机管理程序列表中的问题,如下截图所示。因此,我无法在计算节点上创建实例。
有人能帮我解决这个问题吗?
ubuntu@os-controller:~$ openstack compute service list
+----+------------------+---------------+----------+---------+-------+----------------------------+
| ID | Binary | Host
我试图从github获取nova代码,但得到以下错误:
#git clone https://github.com/openstack/nova.git
Initialized empty Git repository in /home/avikki/Desktop/nt/nova/.git/
error: Failed connect to github.com:443; Operation now in progress while accessing https://github.com/openstack/nova.git/info/refs
fatal: HTTP request
我有一个用PHP编写的查询。无错误和无值。
$query = $connection->prepare("SELECT main.a as pkg, COUNT(1) as count
FROM
(SELECT node, JSON_EXTRACT(packages, JSON_UNQUOTE(JSON_EXTRACT(PATH, '$[0]'))) AS a FROM
(SELECT packages, JSON_SEARCH(packages, 'all', 'openstack-nova-api-%', NULL,
遇到麻烦了..。在安装更多计算节点时,我明确地将位于/etc/neutron/plugins/ml2/linuxbridge_agent.ini中的local_ip与其他计算节点相同。现在
openstack hypervisor list
显示:
+----+---------------------+-----------------+--------------+-------+
| ID | Hypervisor Hostname | Hypervisor Type | Host IP | State |
+----+---------------------+-------
我在~/.config/openstack/clouds.yaml中清楚地定义了我的云配置 运行命令行界面openstack命令工作正常(例如:openstack domains list等) 尝试运行命令行界面nova命令(例如:nova service-list)时返回ERROR (CommandError): You must provide a user name/id (via --os-username, --os-user-id, env[OS_USERNAME] or env[OS_USER_ID]) or an auth token (via --os-token). no
我只是在一个硬件上安装了虚拟机。我想使用一个木偶来配置它们,然后尝试设置OpenStack。我不知道我是否理解到底该如何看待这个问题。OpenStack是否有可能在下面的架构中使用Linux运行一个虚拟机呢?
-------------------------------
| VM with OS |
-------------------------------
| NOVA | NOVA | NOVA |
-------------------------------
| OpenStack |
---
我正在尝试为OpenStack创建一个自定义过滤器,使用他们的FilterScheduler组件。FilterScheduler的文档如下:
现在,创建您自己的自定义筛选器的文档方式并不多。事实上,完整的文件是:
If you want to create your own filter you just need to inherit from BaseHostFilter and implement one method: host_passes. This method should return True if host passes the filter. It takes host
我正在尝试设置一个nova客户端,并确保在创建客户端时没有身份验证错误。我的尝试如下:
from novaclient import client
from keystoneauth1 import session
from keystoneauth1.identity import v3
def setup_nova(creds):
"""
Creates a nova instance with which we can leverage the OpenStack virtualization
platform.
:param