安装 OpenStack 的 Oracle Solaris 系统必须满足以下要求:
操作系统。系统必须运行的是支持要安装的特定 OpenStack 版本的 Oracle Solaris 发行版。有关安装操作系统的说明,请参阅 Operating Systems Documentation(操作系统文档)的适用文档库中的安装书籍。此安装书架还包含有关更新操作系统的文档。
要下载安装映像,请转到 Oracle Technology Network(Oracle 技术网)站点。从 "Downloads"(下载)选项卡,单击 "Solaris"。
硬件。为了确保您的系统支持 Oracle Solaris,请参阅以下内容之一:
Oracle Technology Network(Oracle 技术网)站点中提供的相应系统要求一览表。在下载安装映像的同一页面中,可在 "Key Resources"(主要资源)标题下找到系统要求信息。
与要安装的 Oracle Solaris 版本对应的发行说明中的系统要求信息。
需要多达 5 GB 的额外空间进行 OpenStack 安装,具体取决于在每个节点上安装的 OpenStack 服务。确保计算节点上具有足够的 CPU、内存和磁盘空间,以支持所需数量的 VM 实例。系统应具有 100-200 GB 的 ZFS 存储空间,用于 VM 实例映像和创建 VM 实例。
虚拟化支持。您的系统应支持内核区域。VM 实例可以是非全局区域或内核区域。
要验证您的系统是否支持虚拟化,请在终端窗口中键入 virtinfo 命令。该命令输出应该显示如以下示例中所示的信息:
# virtinfo NAME CLASS non-global-zone supported kernel-zone supported
要获得内核区域支持,您的系统必须满足以下附加要求:
物理 RAM 至少为 8 GB。
充分调整主机上的 ZFS 自适应替换高速缓存 (Adaptive Replacement Cache, ARC) 以防止出现内存错误。有关更多信息,请参见Creating and Using Oracle Solaris Kernel Zones 中的 Tuning the Host ZFS ARC to Reserve Memory for Kernel Zones。
有关内核区域安装要求的更多信息,请参见以下资源:
《创建和使用 Oracle Solaris 内核区域》,其中包含有关内核区域的硬件和软件要求。本书位于以下资源的相应 Oracle Solaris 版本的文档库中:Operating Systems Documentation(操作系统文档)。
有关相应 Oracle Solaris 版本归档文件的 README 文件。
转到 Oracle Technology Network(Oracle 技术网)站点。在下载安装映像的同一页面上,可在 "Unified Archives"(统一归档文件)部分下找到 README 文件。
对于生产环境中的 OpenStack 部署,请使用网络数据库(如 MySQL)。大多数 OpenStack 服务在 SQL 数据库或表集中维护其本地状态。使用的缺省数据库是 SQLite,该数据库适用于在单节点 OpenStack 配置中演示。但是,SQLite 不适合在实际方案中使用。而且,它缺乏对某些数据库操作的支持,这可能使升级过程复杂化,使其极难执行。