Solaris -> Solaris10 -> ZONE

ZONE構築

構成

ゾーン名            node1
ゾーンディレクトリ  /zone/node1  * 権限[700]

NIC          pcn0
IPアドレス   192.168.234.101

ゾーン専用ファイルシステム
    ディレクトリ      /zone/fs/node1/export
    マウントポイント  /export

Global-Zoneとの共有ディスク
   /lib          [default]
   /platform     [default]
   /sbin         [default]
   /usr          [default]
   /export/share [追加]

構築

構成ファイルの作成


zone "node1" の作成

# zonecfg -z node1
node1: そのような構成済みゾーンはありません
'create' を使用して、新しいゾーンの構成を開始してください。

zoneを作成
zonecfg:node1>
zonecfg:node1> create

zoneディレクトリ指定
zonecfg:node1> set zonepath=/zone/node1
zonecfg:node1>

自動起動の指定 [false|true]
zonecfg:node1> set autoboot=false
zonecfg:node1>

ネットワーク作成
node1>
zonecfg:node1> add net
zonecfg:node1:net> set address=192.168.234.101
zonecfg:node1:net> set physical=pcn0
zonecfg:node1:net> end
zonecfg:node1>


Global-zoneとの共有DISKの作成
zonecfg:node1> add inherit-pkg-dir
zonecfg:node1:inherit-pkg-dir> set dir=/export/share
zonecfg:node1:inherit-pkg-dir> end
zonecfg:node1>


Zone専用ファイルシステムの作成
zonecfg:node1> add fs
zonecfg:node1:fs> set dir=/export
zonecfg:node1:fs> set special=/zone/fs/node1/export
zonecfg:node1:fs> set type=lofs
zonecfg:node1:fs> end


設定内容の確認
zonecfg:node1> info   [global]# zonecfg -z node1 info でも確認可能
zonename: node1
zonepath: /zone/node1
brand: native
autoboot: false
bootargs:
pool:
limitpriv:
scheduling-class:
ip-type: shared
inherit-pkg-dir:
        dir: /lib
inherit-pkg-dir:
        dir: /platform
inherit-pkg-dir:
        dir: /sbin
inherit-pkg-dir:
        dir: /usr
inherit-pkg-dir:
        dir: /export/share
fs:
        dir: /export
        special: /zone/fs/node1/export
        raw が指定されていません
        type: lofs
        options: []
net:
        address: 192.168.234.101
        physical: pcn0
zonecfg:node1>


構成の確認
zonecfg:node1> verify
zonecfg:node1>        何も表示されなければOK


書込み
zonecfg:node1> commit
zonecfg:node1>

作成終了
zonecfg:node1> exit
#

ZONEの確認
# zoneadm list -cv
  ID NAME             STATUS     PATH                 BRAND    IP
   0 global           running    /                    native   shared
   - node1            configured /zone/node1          native   shared
#


# zoneadm list -cv
  ID NAME             STATUS     PATH               BRAND    IP
   0 global           running    /                  native   shared
   - node1            configured /zone/node1        native   shared
#

ZONEへOSをインストール


# zoneadm -z node1 install
Preparing to install zone .
Creating list of files to copy from the global zone.
Copying <7627> files to the zone.
Initializing zone product registry.
Determining zone package initialization order.
Preparing to initialize <1238> packages on the zone.
Initialized <1238> packages on zone.
Zone  is initialized.
The file 
                     contains a log of the zone installation.
#

インストール終了

# zoneadm list -cv
  ID NAME             STATUS     PATH                           BRAND    IP
   0 global           running    /                              native   shared
   - node1            installed  /zone/node1                    native   shared
#


ZONEの初期設定


ZONE を起動する
# zoneadm -z node1 boot
#
# zoneadm list -cv
  ID NAME             STATUS     PATH                 BRAND    IP
   0 global           running    /                    native   shared
   3 node1            running    /zone/node1          native   shared
#


ZONEにログイン
# zlogin -C node1
[ゾーン 'node1' コンソールに接続しました]

以降初期設定を行う

Select a Language
  0. English
  1. Japanese
Please make a choice (0 - 1), or press h or ? for help: 1


Select a Locale
  0. Japanese EUC (ja)
  1. Japanese EUC (ja_JP.eucJP)
  2. Japanese PC Kanji (ja_JP.PCK)
  3. Japanese UTF-8 (ja_JP.UTF-8)
  4. Go Back to Previous Screen
Please make a choice (0 - 4), or press h or ? for help: 0


どのタイプの端末を使用していますか?
 1) ANSI 標準 CRT
 2) DEC VT52
 3) DEC VT100
 4) Heathkit 19
 5) Lear Siegler ADM31
 6) PC コンソール
 7) Sun コマンドツール
 8) Sun ワークステーション
 9) Televideo 910
 10) Televideo 925
 11) Wyse Model 50
 12) X 端末エミュレータ (xterms)
 13) CDE 端末エミュレータ (dtterm)
 14) その他
選択する番号を入力して、Return キーを押してください。1

Creating new rsa public/private host key pair
Creating new dsa public/private host key pair
Configuring network interface addresses:.

- Host Name --------------------------------------------------------------------
  Enter the host name which identifies this system on the network.  The name
  must be unique within your domain; creating a duplicate host name will cause
  problems on the network after you install Solaris.

  A host name must have at least one character; it can contain letters,
  digits, and minus signs (-).

  Host name node1


- Configure Security Policy: ---------------------------------------------------
 Specify Yes if the system will use the Kerberos security mechanism.
  Specify No if this system will use standard UNIX security.

      Configure Kerberos Security
      ---------------------------
      [ ] Yes
      [X] No

- Name Service -----------------------------------------------------------------
On this screen you must provide name service information.  Select the name
  service that will be used by this system, or None if your system will either
  not use a name service at all, or if it will use a name service not listed
  here.
  > To make a selection, use the arrow keys to highlight the option
    and press Return to mark it [X].

      Name service
      ------------
      [ ] NIS+
      [ ] NIS
      [ ] DNS
      [ ] LDAP
      [X] None

--------------------------------------------------------------------------------


- Time Zone --------------------------------------------------------------------
  On this screen you must specify your default time zone.  You can specify a
  time zone in three ways:  select one of the continents or oceans from the
  list, select other - offset from GMT, or other - specify time zone file.

  > To make a selection, use the arrow keys to highlight the option and
    press Return to mark it [X].

      Continents and Oceans
      ----------------------------------
  ^   [ ] Antarctica
  |   [ ] Arctic Ocean
  |   [X] Asia
  |   [ ] Atlantic Ocean
  |   [ ] Australia
  |   [ ] Europe
  |   [ ] Indian Ocean
  |   [ ] Pacific Ocean
  v   [ ] other - offset from GMT


- Country or Region ------------------------------------------------------------
    press Return to mark it [X].

      Countries and Regions
      ------------------------
  ^   [ ] Indonesia
  |   [ ] Iran
  |   [ ] Iraq
  |   [ ] Israel
  |   [X] Japan
  |   [ ] Jordan
  |   [ ] Kazakhstan
  |   [ ] Korea (North)
  |   [ ] Korea (South)
  |   [ ] Kuwait
  |   [ ] Kyrgyzstan
  |   [ ] Laos
  v   [ ] Lebanon



- Root Password ----------------------------------------------------------------
  Please enter the root password for this system.

  The root password may contain alphanumeric and special characters.  For
  security, the password will not be displayed on the screen as you type it.

  > If you do not want a root password, leave both entries blank.


    Root password:  ****
    Root password:  ****


System identification is completed.

rebooting system due to change(s) in /etc/default/init

[注意: ゾーンをリブートしています]
SunOS Release 5.10 Version Generic_127128-11 64-bit
Copyright 1983-2008 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
Hostname: node1

node1 console login: root
Password: ****
Oct 29 16:25:54 sol02z login: ROOT LOGIN /dev/console
Sun Microsystems Inc.   SunOS 5.10      Generic January 2005
#

# exit
node1 console login:

ZONEへのログイン


root で telnet ログイン

# zlogin node1
[ゾーン 'node1' pts/3 に接続されました]
Last login: Wed Oct 29 16:26:47 on console
Sun Microsystems Inc.   SunOS 5.10      Generic January 2005
node1#
node1#
node1# exit

[ゾーン 'node1' pts/3 への接続が閉じられました]
#
#

root で コンソールログイン

# zlogin -C node1
[ゾーン 'node1' コンソールに接続しました]

node1 console login:
Password:
Last login: Wed Oct 29 16:58:55 on pts/3
Oct 29 17:01:56 sol02z login: ROOT LOGIN /dev/console
Sun Microsystems Inc.   SunOS 5.10      Generic January 2005
node1#
node1# exit

node1 console login:

コンソールを終了させるには ~の後にCtrl+Dキーを押す
最初に ~ を入力しても何も表示されないのでその状態で Ctrl+Dキーを押す

node1 console login: ~^D
[ゾーン 'node1' コンソールへの接続が閉じられました]
#


IPを設定しているので telnet , ftp でもログインできる



ZONEの停止 (global zoneから)・起動・再起動


停止
# zoneadm -z node1 halt

# zoneadm list -cv
  ID NAME             STATUS     PATH             BRAND    IP
   0 global           running    /                native   shared
   - node1            installed  /zone/node1      native   shared
#


起動
# zoneadm -z node1 boot

再起動
# zoneadm -z node1 boot

ZONEの削除


停止
# zoneadm -z node1 halt
# zoneadm list -cv
  ID NAME             STATUS     PATH             BRAND    IP
   0 global           running    /                native   shared
   - node1            installed  /zone/node1      native   shared
#

アンインストール
# zoneadm -z node1 uninstall
ゾーン node1 を uninstall してよろしいですか (y/[n])? y
# zoneadm list -cv
  ID NAME             STATUS     PATH             BRAND    IP
   0 global           running    /                native   shared
   - node1            configured /zone/node1      native   shared
#


構成の削除
# zonecfg -z node1 delete
ゾーン node1 を削除してよろしいですか (y/[n])? y
# zoneadm list -cv
  ID NAME             STATUS     PATH             BRAND    IP
   0 global           running    /                native   shared
#



先頭へ

      Document-Folder          一覧
HP-UX
HULFT
JAVA
JP1
JavaScript
Linux
MAC
PHP
Perl
Python
Ruby
SOA
Solaris
Unix全般
Windows
XML
エクセル
スタイルシート
セキュリティー
データベース
ネットワーク
パソコン
ブラウザ
プログラム構文
仮想化
          RSS-Folder
ニュース
   アットマーク・アイティ(@IT)
   シンクイット(ThinkIT)
   インターネットコム
   インターネットウォッチ
   日経IT-Pro
   日経パソコン
   CNET Japan
   ZD-NetJapan
   MYCOM
   RBB-Today
ベンダー
   日本IBM
   日本HP
   サンマイクロシステムズ
   NEC
   富士通
   日立
ソフトウェア
   マイクロソフト
   トレンドマイクロ
   オラクル
   サイボウズ
   Mozilla
   野村総合研究所
   (その他ソフトウェア企業)
更新履歴 一覧
 07/08 PERF
プログラム構文
 07/07 PERF
プログラム構文
 06/25 オブジェクトプログラミング2
Perl>サンプル
 07/12 クローン作成
仮想化>vCenter
 07/12 vyatta設定
ネットワーク>vyatta
 07/12 vyattaインストール
ネットワーク>vyatta
 07/12 リポジトリサーバ
Linux>サーバ構築
 07/05 VMwareのインストール
仮想化>VMware
 07/05 PXEブート
仮想化>KVM
 07/01 DHCPでのPXEブート
仮想化>KVM
 06/27 qcow2仮想DISK作成
仮想化>KVM
 06/13 NWの設定
仮想化>VMwareEsxi
 06/13 IPアドレスの変更
仮想化>VMwareEsxi
 06/12 自動ssh
Unix全般>シェル>Bash
 06/12 diffプログラミング
Python
Google