Ubuntu

Ubuntu 14.04 Openstack single,錯誤:頂級容器作業系統沒有正確初始化

  • August 15, 2016

在 Ubuntu 伺服器 14.04 x64 上安裝 openstack 期間,在我發出以下命令後:

sudo add-apt-repository ppa:cloud-installer/stable
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get install openstack
sudo openstack-install

我收到錯誤:Top-level container OS did not initialize correctly 如何解決它以正確安裝 openstack?

您的錯誤似乎是特定於系統的,但是您可以通過許多項目在筆記型電腦上輕鬆設置 openstack 環境。

  1. DevStack在這裡
  2. OSBash在這裡
  3. Openstack Ansible在這裡

我已經使用 Devstack 在我的筆記型電腦上設置了最新的 openstack。

按照此說明啟用 IP 轉發,因為Top-level container OS did not initialize correctly錯誤意味著您在使用 systemd 的系統上執行並已將其配置為使用 systemd-networkd,現在您需要在文件中與到達外部的介面對應IPForward=yes[Network]部分進行設置.network世界。

例如,在這個 Wily 系統上,您應該編輯/lib/systemd/network/80-container-host0.network

#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.

[Match]
Virtualization=container
Name=host0

[Network]
DHCP=yes
LinkLocalAddressing=yes

# Fix unresolvable network in LXC containers.
IPForward=yes

引用自:https://serverfault.com/questions/796684