启动品牌Zone

现在我们可以启动安装的品牌Zone。

global_zone # zoneadm -z s8-s8zone boot
global_zone #  zoneadm list -cv
  ID NAME             STATUS     PATH                           BRAND    IP
   0 global           running    /                              native   shared
   4 s8-s8zone        running    /zones/s8-s8zone               solaris8 shared
欢迎 on it road

安装品牌Zone

一旦我们完成了品牌Zone的配置,我们就可以开始安装Zone。
在品牌Zone的安装过程中,会自动执行物理到虚拟的转换。

global_zone # uname -a
SunOS global_zone  5.10 Generic_147440-19 sun4v sparc sun4v
global_zone # zoneadm -z s8-s8zone install -u -a /var/tmp/s8-s8zone.flar <--- -u=sysunconfig & -a=archive location
      Log File: /var/tmp/s8-s8zone.install.4247.log
        Source: /var/tmp/s8-s8zone.flar
    Installing: This may take several minutes...
Postprocessing: This may take several minutes...
        Result: Installation completed successfully.
      Log File: /zones/s8-s8zone/root/var/log/s8-s8zone.install.4247.log

创建 Flar 图像

第一件事是从物理 Solaris 8 机器创建flar 镜像。

sol8_machine # uname -a
SunOS [s8-hostname] 5.8 Generic_117000-05 sun4u sparc SUNW,Ultra-5_10
sol8_machine # flarcreate -S -n s8-s8zone /net/[nfsserver]/share/s8-s8zone.flar
current filter settings
Creating the archive...
1581129 blocks
Archive creation complete.

软件要求

  1. 确保 Solaris 10 Global zone 的发行版等于或者高于 Solaris 10_U6 。

  2. Solaris 8 和 9 容器软件
    需要下载并安装在 Solaris 10 上的 Solaris 8 和 9 容器软件及其补丁名称是:

Solaris 容器软件补丁包
Solaris 9 Containers 1.0.1 SPARC - 64 bit11842137
Solaris 9 Containers 1.0.1 SPARC - 32 bit11842136
Solaris 8 Containers 1.0.1 SPARC - 64 bit11702874
Solaris 8 Containers 1.0.1 SPARC - 32 bit11702873
  1. 必备包
    需要在 Solaris 10 上安装的必需软件包是:
Solaris 8 PackagesSUNWs8brandr, SUNWs8brandu, SUNWs8brandk
Solaris 9 PackagesSUNWs9brandr, SUNWs9brandu, SUNWs9brandk

现在,上述大部分软件要求可能已经得到满足。
确保我们拥有所有必要的软件包和软件。

我将创建一个 Solaris 8 品牌Zone。
Solaris 9 标记Zone的过程与 Solaris 8 标记Zone完全相似。

完成设置

最后,登录到标记Zone的控制台进行最后的配置设置,就像我们第一次登录到新创建的 Solaris 10 Zone时一样。

global_zone # zlogin -C s8-s8zone
如何在 Solaris 10 中创建 Solaris 8 和 9 品牌Zone

标记Zone是在solaris 10 全局Zone中创建的solaris 8 或者solaris 9 容器。
默认情况下,任何非全局Zone共享全局Zone内核并具有与全局Zone内核相同的特性。
但对于品牌Zone,BrandZ 框架扩展了 Solaris Zones 基础结构以包括品牌的创建,而品牌又可用于创建不同的操作环境,以适应作为非全局Zone的 solaris 8 或者 solaris 9 操作系统。
这篇文章描述了在 Solaris 10 全局Zone上创建品牌Zone。

配置品牌Zone

现在我们可以开始在 Solaris 10 全局Zone上配置 solaris 8 标记Zone。

global_zone # zonecfg -z s8-s8zone
s8-s8zone: No such zone configured
Use 'create' to begin configuring a new zone.
zonecfg:s8-s8zone> create -t SUNWsolaris8            <--- -t=template
zonecfg:s8-s8zone> set zonepath=[zone-path]          <--- ensure to perform mkdir and chmod 700
zonecfg:s8-s8zone> set autoboot=true
zonecfg:s8-zone> add net
zonecfg:s8-zone:net> set address=X.X.X.X              <--- enter IP address here 
zonecfg:s8-zone:net> set physical=[interface-name]    <--- enter interface name here 
zonecfg:s8-zone:net> end
zonecfg:s8-s8zone> verify
zonecfg:s8-s8zone> commit
zonecfg:s8-s8zone> exit
日期:2020-09-17 00:15:08 来源:oir作者:oir