在 Oracle® Solaris 11.2 中安装和配置 OpenStack

退出打印视图

更新时间: 2015 年 4 月
 
 

创建映像

在 Solaris 中,OpenStack 映像为统一归档文件并且必须运行 Oracle Solaris 11.2。使用 archiveadm 命令,您可以从运行 Oracle Solaris 11.2 的全局、非全局和内核区域创建新的统一归档文件。将映像上载到 Glance 系统信息库以供 OpenStack 使用。

统一归档文件可以是克隆归档文件,也可以是恢复归档文件。创建基于当前活动的引导环境的克隆归档文件,或者创建包括所有引导环境和系统配置信息的恢复归档文件。克隆归档文件不包括 OS 实例的任何系统配置信息。对于克隆归档文件,安装程序将强制进行重新配置,或者您可以在系统配置 (system configuration, SC) 的配置文件中提供配置。例如,克隆归档文件也不包括非活动的 BE。如果您需要完整的系统,则使用恢复统一归档文件。有关统一归档文件的更多信息,请参见在 Oracle Solaris 11.2 中使用统一归档文件进行系统恢复和克隆

以下命令捕获正在运行的名为 myzone 的非全局区域的统一归档文件:

global# zonecfg -z myzone create
global# zoneadm -z myzone install
global# zlogin myzone \
'sed /^PermitRootLogin/s/no$/without-password/ \
< /etc/ssh/sshd_config > /system/volatile/sed.$$ ; \
cp /system/volatile/sed.$$ /etc/ssh/sshd_config'
global# archiveadm create -z myzone /var/tmp/myzone.uar

您还可以通过创建现有 VM 实例的快照来创建 OpenStack 映像。使用 nova image-create 命令通过创建运行中 VM 实例的快照来创建映像。

除了创建映像以用于创建 VM 实例以外,您可能还要使用定制映像进行数据备份或者挽救 VM 实例。挽救映像是当 VM 实例处于 rescue 模式时引导的特殊映像类型。挽救映像允许管理员挂载 VM 实例的文件系统以更正问题。