• 検索結果がありません。

Solaris 11.1 以降で Solaris ISO イメージを作成する方法

94 /dev/dsk/c0t0d0s0 966815 456735 452072 51% / /devices 0 0 0 0% /devices

・・・

/dev/lofi/1 178943 173163 0 100% /tmp/mnt2283 (INSTALL SERVER)# umount -f /dev/lofi/1 <RETURN>

(INSTALL SERVER)# lofiadm -d /dev/lofi/1 <RETURN>

実行時にエラーメッセージが表示されることがありますが、無視してください。

95

・・・

<distro name="sol11-dc-srulast-text-sparc" add_timestamp="false">

・・・

ここでは、ISO イメージの名前を"sol11-dc-srulast-text-sparc"にしています。

ISOイメージの元となる"publisher"を"2"で設定したリポジトリサーバに変更します。

・・・

<software name="transfer-ips-install" type="IPS">

<destination>

<xi:include xmlns:xi="http://www.w3.org/2003/XInclude"

href="/usr/share/distro_const/lang_facets.xml"/>

</destination>

<source>

<publisher name="solaris">

<origin name="http://192.168.10.10:16000/"/>

<origin name="http://192.168.10.10:16071/"/>

・・・

OSインストール後の"publisher"を設定します。アクセス可能なリポジトリサーバを設定してください。

・・・

<!--

The default publisher to be set on the system after it has been installed.

-->

<software name="set-ips-attributes" type="IPS">

<destination>

<image img_root="{PKG_IMAGE_PATH}" action="use_existing"/>

</destination>

<source>

<publisher name="solaris">

<origin name="http://10.252.16.19:16000/"/>

<!--

・・・

 ネットワークインストール用のSolaris ISOイメージを作成する場合 (INSTALL SERVER)# vi /tmp/work/dc_ai_sparc.xml <RETURN>

ISOイメージの名前を規定値から、識別可能な名前に変更します。

・・・

<distro name="sol11-dc-srulast-ai-sparc" add_timestamp="false">

・・・

ここでは、ISO イメージの名前を"sol11-dc-srulast-ai-sparc"にしています。

ISOイメージの元となる"publisher"を"2"で設定したリポジトリサーバに変更します。

・・・

<software name="transfer-ips-install" type="IPS">

<destination>

<xi:include xmlns:xi="http://www.w3.org/2003/XInclude"

96

href="/usr/share/distro_const/lang_facets.xml"/>

</destination>

<source>

<publisher name="solaris">

<origin name="http://192.168.10.10:16000/"/>

<origin name="http://192.168.10.10:16071/"/>

・・・

OSインストール後の"publisher"を設定します。アクセス可能なリポジトリサーバを設定してください。

・・・

<!--

The default publisher to be set on the system after it has been installed.

-->

<software name="set-ips-attributes" type="IPS">

<destination>

<image img_root="{PKG_IMAGE_PATH}" action="use_existing"/>

</destination>

<source>

<publisher name="solaris">

<origin name="http://10.252.16.19:16000/"/>

<!--

・・・

7. マニフェストファイルからインストールイメージを作成します。

 CD-ROM/DVD-ROMインストール用のSolaris ISOイメージを作成する場合

(INSTALL SERVER)# distro_const build /tmp/work/dc_text_sparc.xml <RETURN>

16:33:36 Build datasets successfully setup

16:33:36 Simple log: /rpool/dc/text/logs/simple-log.2014-04-25.16:33 16:33:36 Detail Log: /rpool/dc/text/logs/detail-log.2014-04-25.16:33 16:33:37 Creating IPS image

16:33:46 solaris :

17:03:16 === Executing Create ISO Checkpoint ==

17:03:16 Making final ISO image: /rpool/dc/text/media/sol11-dc-srulast-text-sparc.iso

 ネットワークインストール用のSolaris ISOイメージを作成する場合 (INSTALL SERVER)# distro_const build /tmp/work/dc_ai_sparc.xml <RETURN>

09:18:58 Build datasets successfully setup

09:18:58 Simple log: /rpool/dc/ai/logs/simple-log.2013-06-19.09:18 09:18:58 Detail Log: /rpool/dc/ai/logs/detail-log.2013-06-19.09:18 09:18:59 Creating IPS image

09:19:35 Installing packages from:

09:19:35 solaris :

10:23:29 === Executing Create ISO Checkpoint ==

10:23:29 Making final ISO image: /rpool/dc/ai/media/sol11-dc-srulast-ai-sparc.iso 10:23:38 === Executing AI Publish Packages Checkpoint ===

10:23:38 Creating repository

97

10:23:43 Publishing pkg://ai-image/install-image/[email protected]

10:36:23 pkg://ai-image/install-image/[email protected],5.11-0.175.1.0.0.24.1736:20130619T012345Z PUBLISHED

8. ISOイメージが作成されていることを確認します。

 CD-ROM/DVD-ROMインストール用のSolaris ISOイメージを作成する場合

"/rpool/dc/text/media"ディレクトリにISOイメージが作成されていることを確認します。

(INSTALL SERVER)# ls -l /rpool/dc/text/media <RETURN>

total 1461531

-rw-r--r-- 1 root root 747745280 Apr 25 17:03 sol11-dc-srulast-text-sparc.iso

 ネットワークインストール用のSolaris ISOイメージを作成する場合

"/rpool/dc/ai/media"ディレクトリにISOイメージが作成されていることを確認します。

(INSTALL SERVER)# ls -l /rpool/dc/ai/media <RETURN>

total 709112

drwxr-xr-x 3 root root 4 Jun 19 08:27 ai_image_repo

-rw-r--r-- 1 root root 398766080 Jun 19 10:23 sol11-dc-srulast-ai-sparc.iso

98

付録 E ETERNUS マルチパスドライバを使用した ZFS ファイルシステムのブートディスクのバックアップ / リストア の注意事項

ここではETERNUSマルチパスドライバを使用したZFSファイルシステムのブートディスクのバックアップ/リストア

の注意事項について記載しています。

ブートディスクのバックアップ/リストアは「Oracle Solaris システムファイル退避・復元手引書」または「Oracle Solaris システムファイル退避・復元手引書 (Solaris 11編)」の手順に沿って作業を実施してください。

ETERNUS SF AdvancedCopy Managerを使用しETERNUSのEC(Equivalent Copy)またはOPC(One Point Copy)によるバッ クアップ/リストアをする場合は、ETERNUS SF AdvancedCopy Managerのマニュアルを参照してください。

PRIMECLUSTER GDおよびPRIMECLUSTER GDSでブートディスクをミラーリングしている環境のバックアップ/リ

ストアをする場合は、「PRIMECLUSTER Global Disk Services 説明書」を参照してください。

以下にバックアップ/リストア時の注意事項を記載します。

1. バックアップのためにZFSシステムボリューム(rpoolなど)をインポートし、元のブートディスクで起動した場合、

または、リストア後システムを起動した場合、システムボリュームがssdのパスで起動されます。

本現象発生時、以下のような状態になります。

OS起動時に以下のメッセージが出力されます。

NOTICE: mplb1: I/O Lun degraded.

/pci@13,700000/emlx@0/fp@0,0/ssd@w2149000b5d6a0299,1:c,raw remaining online path number of this lun =1

WARNING: /pci@13,700000/emlx@0/fp@0,0/ssd@w2149000b5d6a0299,1:c,raw this path was unrecognizable. -> (E3000- 6A0299-11-41-13)

マルチパスの確認を行うと1つのパスがofflineと表示されます。

# /usr/opt/FJSViomp/bin/iompadm info <RETURN>

:

IOMP: /dev/FJSVmplb/fiomp/adm1 Element:

/dev/rdsk/c3t2148000B5D6A0299d1s2 online active block "good status ~

/dev/rdsk/c4t2149000B5D6A0299d1s2 offline fail unblock "no such device or address~

zpool statusで確認すると、ssdのパスでZFSが作成されています。

# zpool status <RETURN>

pool: rpool state: ONLINE scan: none requested config:

NAME STATE READ WRITE CKSUM rpool ONLINE 0 0 0 c4t2149000B5D6A0299d1s0 ONLINE 0 0 0

■対処手順

以下の手順でシステムボリュームのパスをマルチパス(mplb)にしてください。

1) 同じサイズの一時ディスク(LUN)を準備し、準備したディスク(LUN)をアタッチします。

(準備するディスク(LUN)はマルチパスでなくても問題ありません。) 例) 準備したディスク(LUN)が/dev/FJSVmplb/dsk/mplb6s0の場合

# zpool attach rpool /dev/dsk/c4t2149000B5D6A0299d1s0 /dev/FJSVmplb/dsk/mplb6s0 <RETURN>

99 2) ZFSが作成されているssdのパスをデタッチします。

# zpool detach rpool /dev/dsk/c4t2149000B5D6A0299d1s0 <RETURN>

3) パスがofflineとなっているため、iompadm restartを使用して復旧させます。

# /usr/opt/FJSViomp/bin/iompadm restart /dev/rdsk/c4t2149000B5D6A0299d1s2 <RETURN>

4) 本来のmplbのパスをアタッチさせます。

# zpool attach rpool /dev/FJSVmplb/dsk/mplb6s0 /dev/FJSVmplb/dsk/mplb1s0 <RETURN>

5) 1)でアタッチしたパスをデタッチします。

# zpool detach rpool /dev/FJSVmplb/dsk/mplb6s0 <RETURN>

切り離したディスクは運用中には使用しませんので、削除することも可能です。ただし、削除した場合は、

マルチパスを解除する場合に再度用意していただく必要があります。削除方法は、「FUJITSU Storage

ETERNUS Multipath Driver 3.1 ユーザーズガイド (Oracle Solaris 版)」の 4.3 論理ユニット(LU)の減設方

法を参照してください。

2. ETERNUSのハードを交換後にリストアした場合、mplbのパスがシステムボリューム、データディスクでofflineに

なることがあります。

■対処手順

以下の手順でマルチパスを再作成します。

1) OSを起動します。ssdのパスで起動されます。

ok boot <RETURN>

2) マルチパスの情報を確認します。LUNとmplbインスタンス番号の対応をメモします。

# /usr/opt/FJSViomp/bin/iompadm info <RETURN>

:

IOMP: /dev/FJSVmplb/fiomp/adm1 Element:

/dev/rdsk/c3t2148000B5D6A0299d1s2 offline fail unblock "no such device or address~

/dev/rdsk/c4t2149000B5D6A0299d1s2 offline fail unblock "no such device or address~

例) 上記例ではLUN1(d1)がmplb1(adm1)となります。

3) mplbを解除します。複数のmplbがofflineになっている場合は全て解除します。

# /usr/opt/FJSViomp/bin/iompadm -c mplb destroy /dev/FJSVmplb/fiomp/adm1 <RETURN>

4) 現在の構成情報を構成ファイルに出力します。

# mplbconfig -o filename <RETURN>

*** Phase 1: /dev/rdsk 配下の特殊デバイスファイルのチェック中です ***

*** Phase 2: マルチパス情報をチェック中です ***

*** Phase 3: パスの解析中です ***

=== マルチパス構成案 ===

既存インスタンス : 2 新規インスタンス : 0

パス追加 : 0 (インスタンス) : 0 (追加パス) パス削除 : 0 (インスタンス) : 0 (削除パス)

5) 構成ファイルをviなどで開き、2)でメモしたLUNとインスタンス番号が一致するように修正します。詳細

100

はFUJITSU Storage ETERNUS Multipath Driver 3.1ユーザーズガイドを参照してください。

# vi filename <RETURN>

*** mplb config file ***

Path : Action : Element path : LUN : Storage

mplb0 : new : c1t500000E0D00AD706d0s2 c2t500000E0D00AD787d0s2 : 0 : E3000- 000001 mplb1 : new : c1t500000E0D00AD706d1s2 c2t500000E0D00AD787d1s2 : 1 : E3000- 000001

6) 構成ファイルを利用してマルチパスを構築します。

# mplbconfig -f filename <RETURN>

*** Phase 1: /dev/rdsk 配下の特殊デバイスファイルのチェック中です ***

*** Phase 2: マルチパス情報をチェック中です ***

*** Phase 3: パスの解析中です ***

*** Phase 3.1: 構成ファイルから読み込んだ情報を反映中です ***

mplb0 : new : c1t500000E0D00AD706d0s2 c2t500000E0D00AD787d0s2 : 0 : E3000- 000001 mplb1 : new : c1t500000E0D00AD706d1s2 c2t500000E0D00AD787d1s2 : 1 : E3000- 000001

=== マルチパス構成案 ===

既存インスタンス : 2 新規インスタンス : 0

パス追加 : 0 (インスタンス) : 0 (追加パス) パス削除 : 0 (インスタンス) : 0 (削除パス) 上記の構成案を実行しますか (y/n) ?

y <RETURN>

*** Phase 4: マルチパスを設定中です ***

*** Phase 5: 処理は成功しました ***

7) マルチパスになっていることを確認します。

# /usr/opt/FJSViomp/bin/iompadm info <RETURN>

以降の手順は1.の対処手順を実施し、システムボリュームのパスをmplbのマルチパスにしてください。

SAN Boot 環境構築ガイド (Leadville ドライバ編 ) for SPARC Servers/SPARC Enterprise

Copyright 2010-2018 FUJITSU LIMITED

改版履歴

改版日時 版数 改版内容

2010.09.03 1.0 新規作成

2011.04.19 1.1 以下の本体装置をサポートしました。

SPARC T3-1/T3-2

以下のカードをサポートしました。

SE0X7F21L/SE0X7F22L/SE0X7F31F/SE0X7F32F/SE0X7F31L/SE0X7F32L/

SE0X7F31X/SE0X7F32X/SE0X7EC12F/SE0X7EF12F/SE0X7EC12L/

SE0X7EF12L

2011.10.07 1.2 Solaris 11に対応しました。

以下の本体装置をサポートしました。

SPARC T3-4

以下のカードをサポートしました。

SE1X7F11F/SE1X7F12F/XSEFC401AF/XSEFC402AF/SE5X7F22G/

SE5X7F32G

2012.10.02 1.3 Solaris 11のネットワークインストールサーバの設定手順を修正しました。

以下の本体装置をサポートしました。

SPARC T4-1/T4-2/T4-4

以下のカードをサポートしました。

SE5X7FE1G/SE5X7FE2G

以下のディスクアレイ装置をサポートしました。

ETERNUS DX60 S2/DX80 S2/DX90 S2/DX400 S2 series/DX8000 S2 series 2013.02.22 1.4 Solaris 11.1に対応しました。

第4章 構築方法の手順を変更しました。

2013.10.22 1.5 以下のカードをサポートしました。

SP1X7FAA2/SP1X7FBA2

2014.06.06 1.6 ETERNUSマルチパスドライバをサポートしました。

2014.09.30 1.7 Solaris 11のCD-ROM/DVD-ROMインストール用のインストールイメージ作成手 順を追加しました。

注意事項 6を修正しました。

タ イ ト ル を 「SAN Boot 環 境 構 築 ガ イ ド(Leadville ド ラ イ バ 編) for SPARC M10/SPARC Enterprise - Oracle Solaris - 」に修正しました。

2015.07.14 1.8 以下のディスクアレイ装置をサポートしました。

ETERNUS DX8700 S3/DX8900 S3

2016.11.30 1.9 システムボリュームで EFI ディスクラベルをサポートしました。

ETERNUS マルチパス構築時で使用するディスクは、作業後は削除可能なことを記 載しました。

2017.04.01 1.10 以下の本体装置をサポートしました。

SPARC M12-2/M12-2S

タ イ ト ル を 「SAN Boot 環 境 構 築 ガ イ ド(Leadville ド ラ イ バ 編) for SPARC Servers/SPARC Enterprise - Oracle Solaris - 」に修正しました。

以下のソフトウェアをサポートしました。

PRIMECLUSTER GD

PRIMECLUSTER GD Snapshot

SAN Boot 環境構築ガイド (Leadville ドライバ編 ) for SPARC Servers/SPARC Enterprise

Copyright 2010-2018 FUJITSU LIMITED 2018.03.31 1.11 以下の本体装置をサポートしました。

SPARC M12-1

以下のカードをサポートしました。

SP0X7FAA4F SP0X7FAA4L SP1X7FAC2F SP1X7FBC2F

2.1.2 ブートディスク構成に推奨構成を追加しました。

2018.12.20 1.12 Solaris 11.4 に対応しました。