标签: openstack

为什么完全部署至少需要 10 台服务器?

我想尝试MaaS,而且只有两台机器,我可以安装一台带有MaaS服务的,并使用MaaS和juju部署另一台带有openstack nova-compute的裸机吗?

非常感谢您的回答。

juju openstack maas

7
推荐指数
1
解决办法
1019
查看次数

为什么以太网桥接不适用于 OpenStack?

我正在尝试使用 nova.network.manager.FlatManager 网络管理器设置 OpenStack,它将(在我的设置中)每个虚拟机连接到 br100 网桥。

在我的主机上,我使用以下网络设置:

auto lo
  iface lo inet loopback

auto eth0
  iface eth0 inet static
  address 192.168.0.50
  netmask 255.255.255.0
  broadcast 192.168.0.255
  gateway 192.168.0.1

auto eth0:0
iface eth0:0 inet static
  address 192.168.100.1
  netmask 255.255.255.0
  broadcast 192.168.100.255
Run Code Online (Sandbox Code Playgroud)

这导致以下接口配置:

eth0      Link encap:Ethernet  HWaddr 00:1a:92:08:15:43  
          inet addr:192.168.0.50  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::21a:92ff:fe08:1543/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5365 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5177 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:572855 (572.8 KB)  TX bytes:1812681 (1.8 …
Run Code Online (Sandbox Code Playgroud)

networking network-bridge openstack

7
推荐指数
1
解决办法
8218
查看次数

使用 MAAS 和 juju(nova-volume 部署)为 openstack 部署创建块设备

我目前正在尝试通过使用带有 9 个节点和 juju 的 MAAS 来进行 openstack 部署。为此,我找到了本指南,使用 ubuntu 12.04 LTS 并尽可能好地遵循它。

经过大量的反复试验,我终于到了应该使用“自定义”配置文件部署 nova-volume 的地步。但是,当我的节点启动并在juju status报告中显示为正在运行时,服务报告安装失败。顺便说一下,我正在尝试使用 juju jitsu 进行安装。我认为这与openstack.cfg文件中的以下语句有关:

nova-volume:
# This must be a free block device that is writable on the nova-volume host.
block-device: "xvdb"
overwrite: "true"
Run Code Online (Sandbox Code Playgroud)

我做了一些研究,发现(至少我认为)这是指 Xen 虚拟驱动器/设备,并且由于该设备不存在于它部署到的节点上,因此安装失败。我不明白的是,我应该如何在完全由 MAAS 管理的机器上使用这样的块设备。这里有没有人有这方面的经验并且知道解决这个问题的方法,或者我在这里遗漏了一些重要的东西。MAAS 和单独的 XEN 主机之间缺少某种链接?我的 MAAS 服务器正在运行 Ubuntu 12.04LTS 服务器。

xen juju openstack maas

7
推荐指数
1
解决办法
903
查看次数

是否有可能在不涉及 Juju 的情况下使 OpenStack 与 MaaS 一起工作?

我必须要机器,{machine-A: will be used as my Master MAAS server with OpenStack}而且{machine-B [Quad Core/16GB RAM/8x HDD]: will be running a KVM where all my nodes will run on}

目的

我想使用我的 MaaS 服务器在 KVM 服务器上创建 7 个节点。然后在 MaaS 服务器上安装 OpenStack,然后使用 OpenStack 在每个节点上创建 Ubuntu 12.04 映像的实例。

注意:这个社区线程上有很多有用的问题,但似乎没有一个能够解释或表述 OpenStack 如何连接到 MaaS 节点的问题。

问题

  1. 如果没有 Juju 的帮助,我如何能够使用 OpenStack 在每个节点上创建 Linux 实例?(我似乎不太了解 Ubuntu Cloud Infrastructure with OpenStack 中的那部分。)

  2. 我真的需要 Juju 来帮助 OpenStack 连接我的 Maas 节点吗?如果是这样,请参阅下一个问题 -

  3. 在 Juju bootstrap 创建完成后,节点在 Juju 状态下启动,OpenStack …

kvm juju openstack maas

7
推荐指数
1
解决办法
1430
查看次数

如何为 OpenStack 分区我的映像?

我正在关注 Ubuntu OpenStack 初学者指南:

http://docs.openstack.org/essex/openstack-compute/starter/content/Base_OS-d1e542.html

我已经使用 Ubuntu 多年了,但总是只接受标准的分区设置。我现在正在按照使用 Ubuntu Server 的说明进行操作,现在我不确定如何以要求的格式设置分区:

我们还将在这台服务器上运行 nova-volume,最好有一个专门的分区来使用 nova-volume。因此,请确保在安装 Ubuntu Server 时选择手动分区方案,并为此创建一个具有足够空间的专用分区。我们在本章的其余部分将此分区称为 /dev/sda6。您可以按照说明根据本地设置替换此专用分区的正确设备名称。还要确保在安装期间或安装结束后立即使用 fdisk 将分区类型设置为 Linux LVM (8e)。如果您还计划使用专用分区作为 Swift 后端,请为此创建另一个分区,并按照下面“Swift 安装”部分中的说明进行操作。

有没有人可以给点建议?

另外,我假设我可以使用 VirtualBox 图像。

最后,关于网络配置说明:

http://docs.openstack.org/essex/openstack-compute/starter/content/Network_Configuration-d1e591.html

我真的使用下面的设置吗,我必须调整我的设置吗?

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 10.10.10.2
netmask 255.255.255.0
broadcast 10.10.10.255
gateway 10.10.10.1
dns-nameservers 10.10.8.3

auto eth1
iface eth1 inet static
address 192.168.3.1
netmask 255.255.255.0
network 192.168.3.0
broadcast 192.168.3.255
Run Code Online (Sandbox Code Playgroud)

server openstack

6
推荐指数
1
解决办法
2127
查看次数

在 OpenStack 实例上创建多个接口

我能够毫无问题地启动和运行 OpenStack,我很喜欢它,但是,我正在尝试在我的一个实例上创建额外的接口,并且我阅读了可能的 openstack 文档。 OpenStack-使用-多网卡

有没有人能够按照这篇文章并成功地在实例上创建多个接口?

kvm openstack

6
推荐指数
2
解决办法
2261
查看次数

我在哪里可以找到 Swift 2.6.0 包?

我在 Ubuntu 14.04 服务器上遇到了这个 Swift 错误,该错误已在 Swift 的 2.6.0 版本中修复。

我正在寻找 2.6.0 版的 swift 对象服务器的 deb 包。据我所知,cloud-archive (Ubuntu Server Team) 提供了 2.5.0 版本。

或者,有没有办法在生产环境中安全地应用补丁(可能是这段代码)?我还没有找到任何关于如何手动应用修复的文档。

server package-management cloud apt openstack

6
推荐指数
1
解决办法
255
查看次数

由于错误地指定了 ubuntu 版本,Openstack 安装失败

我在 ubuntu 上遵循了 youtube 上的 openstack 教程(带有自动驾驶仪):https : //www.youtube.com/watch?v= 64HXwmgOQKw

我为此使用了 ubuntu 16.04,一切正常,直到我输入“sudo openstack-install”。CLI 的响应是未找到该命令。我之前曾尝试使用相同的步骤安装 openstack,但在这一点上没有得到相同的结果。我尝试了整个安装,包括全新安装 ubuntu 服务器,但结果仍然相同。

我在互联网上搜索并得到以下答案:Autopilot Openstack 16.04 可用吗?.

发出conjure-up openstackCLI 时出现以下错误:

在此处输入图片说明

我检查了每个“可信赖”的地方,但我发现一切都很好。我还检查了 JUJU 的 environment.yaml 文件,该文件设置为正确的发行版。

题:

1.) 为什么找不到命令?我该如何解决?

2.) 为什么我在使用 conjure-up 时会收到关于 trusty 的错误?我该如何解决?

PS,第一个问题是我更喜欢解决的问题,因为这更像是“正常”的安装方式。

PSS

Ubuntu 版本:Ubuntu 16.04.1 LTS (Xenial)

MAAS版本:2.0.0~rc2+bzr5156-0ubuntu1~16.04.2

JUJU 版本:2.0~beta12-0ubuntu1.16.04.1

“sudo apt-get update”和“sudo apt-get upgrade”等命令已多次运行。服务器的重启也已经完成了几次。

更新 1:

我尝试了@gangstaluv 的答案,但出现错误:Version 0.18 for distro-info-data was not found. 我尝试重新安装distro-info-data,但也没有运气。我从启动板下载了 (0.18) 包并安装了它,但是在发出命令时distro-info --lts trusty会出现找不到命令的错误。我通过发布检查了包 …

command-line juju openstack maas openstack-autopilot

6
推荐指数
1
解决办法
1228
查看次数

使用 MAAS 2.4 和 juju 2.4.1 部署 OpenStack

我想在我的 MAAS 2.4 和 juju 2.4.1 环境中安装 OpenStack。MAAS 现在运行良好,我可以用它管理我的硬件。我安装了 juju 和一个 juju-controller(专用硬件由 MAAS 提供),到目前为止一切都很棒!

现在我已经采用了 juju 魅力“openstack-base”并将其调整到我的硬件(3x 存储节点、2x 控制器节点、2x Nova 节点),这里是我的“bundle.yaml”:

machines:
  '0':
    series: bionic
    constraints: "tags=virtual-machine"
  '1':
    series: bionic
    constraints: "tags=virtual-machine"
  '2':
    series: bionic
    constraints: "tags=controller"
  '3':
    series: bionic
    constraints: "tags=controller"
  '4':
    series: bionic
    constraints: "tags=storage"
  '5':
    series: bionic
    constraints: "tags=storage"
  '6':
    series: bionic
    constraints: "tags=storage"
relations:
- - nova-compute:amqp
  - rabbitmq-server:amqp
- - neutron-gateway:amqp
  - rabbitmq-server:amqp
- - keystone:shared-db
  - mysql:shared-db
- - nova-cloud-controller:identity-service
  - keystone:identity-service
- - …
Run Code Online (Sandbox Code Playgroud)

server networking juju openstack maas

6
推荐指数
1
解决办法
1035
查看次数

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