20 オフラインでのアップグレード #
この章では、インストールメディアからブートしたYaSTを使用して、既存のSUSE Linux Enterpriseインストール環境をアップグレードする方法を説明します。YaSTインストーラは、たとえばDVDから起動したり、ネットワーク上で起動したり、システムが存在するハードディスクから起動したりできます。
20.1 概念の概要 #
システムをアップグレードする前に、まず19.3項 「システムの準備」をお読みください。
システムをアップグレードするには、新規インストールの場合と同じようにインストールソースからブートします。ただし、ブート画面が表示されたときに、
を選択します( ではありません)。アップグレードは次の場所から開始できます。リムーバブルメディア. CD、DVD、USB大容量ストレージデバイスなどです。詳細については、「20.2項 「インストールメディアからのアップグレードの開始」」を参照してください。
ネットワークリソース. ローカルメディアからブートして、それぞれのネットワークインストールタイプを選択することも、PXEを介してブートすることもできます。詳細については、20.3項 「ネットワークソースからのアップグレードの開始」を参照してください。
20.2 インストールメディアからのアップグレードの開始 #
次の手順では、DVDからブートする方法を説明していますが、USB大容量ストレージデバイス上のISOイメージなど、他のローカルインストールメディアを使用することもできます。どのメディアとブート方法を選択するかは、システムアーキテクチャと、マシンに従来のBIOSまたはUEFIのどちらが搭載されているかによって決まります。
ブートメディアを選択して準備します。6.2項 「インストール時のシステム起動」を参照してください。
SUSE Linux Enterprise 12 SP5インストールメディアのDVDを挿入し、マシンをブートします。
画面が表示され、続けてブート画面が表示されます。ブートメニューで[アップグレード]を選択してシステムを起動します。
20.5項 「SUSE Linux Enterpriseのアップグレード」の説明に従って、アップグレードプロセスを進めます。
20.3 ネットワークソースからのアップグレードの開始 #
ネットワークインストールソースからアップグレードを開始する場合、以下の要件を満たしていることを確認してください。
- ネットワークインストールソース
ネットワークインストールソースが第8章 「インストールソースを保持するサーバのセットアップ」の記述どおりにセットアップされていること。
- ネットワーク接続およびネットワークサービス
インストールサーバとターゲットマシンの両方で、ネットワーク接続が正常に動作すること。必要なネットワークサービスは次のとおりです。
ドメインネームサービス
DHCP (PXEでブートする場合にのみ必要。IPはセットアップ時に手動で設定可能)
OpenSLP (オプション)
- ブートメディア
ターゲットシステムのブートに使用する、SUSE Linux Enterprise Server DVD 1 (またはローカルISOイメージ)を保有していること。「または」9.5項 「ターゲットシステムでPXEブートの準備をする」の説明のとおり、PXEを介したブート用に設定されたターゲットシステムがあること。リモートサーバからのアップグレードの詳細については、第10章 「リモートインストール」を参照してください。
20.3.1 ネットワークインストールソース経由での手動アップグレード - DVDからのブート #
次の例では、DVDからブートする手順を説明していますが、USB大容量ストレージデバイス上のISOイメージなど、他のローカルインストールメディアを使用することもできます。ブート方式の選択し、メディアからシステムを起動する方法は、システムアーキテクチャ、およびマシンに従来型のBIOSまたはUEFIが装備されているかどうかによって異なります。詳しくは、以下のリンクを参照してください。
SUSE Linux Enterprise 12 SP5インストールメディアのDVDを挿入し、マシンをブートします。
画面が表示され、続けてブート画面が表示されます。使用するネットワークインストールソースのタイプ(FTP、HTTP、NFS、SMB、またはSLP)を選択します。通常、選択肢はF4キーを押すと表示されますが、ご使用のマシンに従来型のBIOSではなくUEFIが搭載されている場合は、パラメータを手動で調整しなければならない場合があります。詳細については、ネットワークサーバからのインストール内の第6章 「YaSTによるインストール」を参照してください。
20.5項 「SUSE Linux Enterpriseのアップグレード」の説明に従って、アップグレードプロセスを進めます。
20.3.2 ネットワークインストールソース経由での手動アップグレード - PXEでのブート #
PXEブートを使用して、ネットワークインストールソースからアップグレードを実行するには、以下のようにします。
DHCPサーバの設定を調整してPXEブートに必要なアドレス情報を指定します。詳細については、9.5項 「ターゲットシステムでPXEブートの準備をする」を参照してください。
PXEブートに必要なブートイメージを保管するTFTPサーバを設定します。これを行うには、SUSE Linux Enterprise 12 SP5インストールメディアのDVDを使用するか、9.2項 「TFTPサーバのセットアップ」の説明に従います。
ターゲットマシンにPXEブートとWake-on-LANを準備します。
ターゲットシステムのブートを開始し、VNCを使用してこのコンピュータで実行中のインストールルーチンにリモートで接続します。詳細については、10.3.1項 「VNCによるインストール」を参照してください。
20.5項 「SUSE Linux Enterpriseのアップグレード」の説明に従って、アップグレードプロセスを進めます。
20.4 自動アップグレードの有効化 #
アップグレードプロセスを自動的に実行できます。自動更新を有効にするには、カーネルパラメータautoupgrade = 1
を設定する必要があります。このパラメータはブート時に[ブートオプション
]フィールドで設定できます。詳細については、Chapter 1, Introductionを参照してください。
20.5 SUSE Linux Enterpriseのアップグレード #
システムのアップグレード前に、19.3項 「システムの準備」をご覧ください。自動マイグレーションを実行するには、次の手順に従います。
ブートした後(インストールメディアまたはネットワーク、いずれかの方法による)、ブート画面の20.4項 「自動アップグレードの有効化」」を参照してください。
エントリを選択します。次の手順で説明されている方法で手動でアップグレードを実行する場合は、自動アップグレードプロセスを無効にする必要があります。「警告: 選択を間違えるとデータを失う場合があります。ここでは、必ず
を選択してください。YaSTはインストールシステムを起動します。
YaSTは、インストール済みのSUSE Linux Enterpriseシステムのパーティションをチェックします。
YaSTは、選択したパーティションをマウントし、アップグレードするパーティション上の検出されたすべてのリポジトリを表示します。
20.8項 「システムの登録」を参照してください。
画面で、アップグレードしたシステムを今すぐに登録するか(登録データを入力して、 をクリック)、または します。ご使用のシステムの登録について詳しくは、アップグレードでの
を確認します(特に を確認します)。次のオプションから選択します。注記: デスクトップの選択SUSE Linux Enterprise 12へのアップグレード前にKDEを使用していた場合 (
DEFAULT_WM
(/etc/sysconfig/windowmanager
内)がkde*
に設定)、デスクトップ環境は、アップグレード後、自動的にGNOMEに置き換わります。デフォルトでは、KDM表示のマネージャはGDMに置き換わります。デスクトップ環境またはウィンドウマネージャの選択を変更するには、
をクリックして、ソフトウェア選択を調整します。すべての設定を希望どおりに完了したら、
をクリックして、インストールおよび削除の手順を開始します。アップグレードプロセスが正常に完了したら、「孤立したパッケージ」がないかどうかを確認します。孤立したパッケージとは、どのアクティブなリポジトリにも属していないパッケージのことです。次のコマンドで、それらのリストを表示できます。
zypper packages --orphaned
このリストを使用して、パッケージが引き続き必要か、それともアンインストールしても安全かを判断できます。
アップグレードするマシンがSMTクライアントで、アップグレードが失敗する場合は、手順19.1「SMTサーバからSUSE Linux Enterpriseクライアントの登録を解除する」を参照して、後でアップグレード手順を再開してください。
20.6 SUSE Managerによるアップデート #
SUSE Managerは、SUSE Linux Enterpriseクライアントに対するアップデート、パッチ、およびセキュリティ修正を提供するためのサーバソリューションです。これには、一連のツールと、管理タスク用のWebベースのユーザインタフェースが付属しています。SUSE Managerの詳細については、https://www.suse.com/products/suse-manager/を参照してください。
SUSE Managerは、SPマイグレーションまたはシステムの完全アップグレードをサポートできます。
- SPマイグレーション
SPマイグレーションにより、1つのメジャーバージョン内で特定のサービスパック(SP)を別のSPにマイグレートできます(たとえば、SLES 12 SP1から12 SP2)。詳細については、『SUSE Manager Best Practices』の「Client Migration」を参照してください。https://documentation.suse.com/external-tree/en-us/suma/3.2/susemanager-best-practices/html/book.suma.best.practices/bp.client.migration.html
- システムのアップグレード
SUSE Managerを使用して、システムのアップグレードを実行できます。統合されたAutoYaST技術により、メジャーバージョンから次のメジャーバージョンにアップグレードできます(たとえば、SLES 11 SP3から12 SP2)。詳細については、『SUSE Manager Best Practices』の「Client Migration」を参照してください。https://documentation.suse.com/external-tree/en-us/suma/3.2/susemanager-best-practices/html/book.suma.best.practices/bp.client.migration.html
20.7 ロールバック後の登録状態の更新 #
サービスパックのアップグレードを実行する場合は、登録サーバで設定を変更して、新しいリポジトリへのアクセスを提供する必要があります。アップグレードプロセスが中断されたり、(バックアップまたはスナップショットからの復元によって)取り消されたりすると、登録サーバ上の情報とシステムの状態との一貫性が損なわれます。これにより、更新ポジトリにアクセスできなくなったり、クライアントで間違ったリポジトリが使用されたりすることがあります。
Snapperによってロールバックが実行される場合、システムは登録サーバに通知し、ブートプロセス中に正しいリポジトリへのアクセスが設定されるようにします。システムがその他の方法で復元された場合や、登録サーバとの通信が何らかの理由で(たとえば、ネットワークに問題があるためサーバにアクセスできないなど)失敗した場合には、次のコマンドを呼び出して、クライアント上でロールバックを手動でトリガします。
snapper
rollback
次のコマンドを使用して、システムに正しいリポジトリが設定されていることを常に確認することをお勧めします。特にサービスの更新後は必ず確認してください。
zypper
ref -s
この機能は rollback-helper パッケージで利用できます。
20.8 システムの登録 #
インストールの際に登録のステップを省略していても、YaSTで
モジュールを使用すれば、いつでもシステムを登録できます。ご使用のシステムを登録すると以下の利点があります。
サポート利用資格
セキュリティアップデートとバグフィックスの入手
SUSEカスタマーセンターへのアクセス
YaSTを起動し、
› を選択して、 ダイアログを開きます。各自または各自の組織が登録の管理に使用しているSUSEアカウントに関連付けられたhttps://scc.suse.com/)でアカウントを作成します。
アドレスを指定します。SUSEアカウントをまだ作成していない場合は、SUSEのカスタマセンターのホームページ(を入力します。
に添付されている登録コード登録を開始するには、
で続行します。ネットワーク上で1台または複数台のローカル登録サーバが使用可能な場合は、リストに示されたサーバのうちいずれかを選択できます。または、ローカルの登録サーバを無視し、デフォルトであるSUSEの登録サーバに登録するには、 を選択します。登録時にオンラインの更新リポジトリがアップグレードのセットアップに追加されます。登録を完了すると、使用可能な最新バージョンのパッケージをその更新リポジトリからインストールするかどうかを選択できます。これにより、すべてのパッケージにクリーンアップグレードパスが提供され、SUSE Linux Enterprise Serverは使用可能な最新のセキュリティアップデートによってアップグレードされるようになります。 を選択すると、インストールメディアからすべてのパッケージがインストールされます。 で続行します。
正常に登録されると、YaSTにより、システムで使用可能な拡張機能、アドオン、およびモジュールが表示されます。これらを選択してインストールするには、14.3項 「オンラインチャネルからのモジュールと拡張機能のインストール」に進みます。