Jump to content 日本-日本語

製品  >  ソフトウェア  >  HP- UX Developer Edge

Oracle/Solaris移行の現場ノウハウ・後編

HP-UX/Integrityサーバー お問い合せ
コンテンツに進む
Oracle/Solaris移行の現場ノウハウ・後編
SolarisからHP-UXへの移行を初めて経験するエンジニアにとっては、例えばifconfigコマンドなどのSolarisとの差異にとまどうこともあるだろう。とはいえ、HP-UXではSAMやSMHなどの管理ツールがSolarisよりも充実しており、これらのツールを通じて大半の設定を容易に実施することができる。テックファームでは、Solarisに比較してHP-UX 11i v2は「細かい使い勝手が着々と向上し、管理ツールも充実しつつある」と評している。要所要所のポイントさえ押さえておけば、SolarisからHP-UXへの移行は思ったよりも難しくないはずだ。最新のハードウェアへの移行によって、場合によっては「2桁台のパフォーマンス向上」も実現しうるのである。
Oracle/Solaris移行の現場ノウハウ・後編
HP-UX移行のポイント
Oracle設定とHAクラスタ構築のポイント
2006年12月
テクニカルライター 吉川和巳

HP-UX移行のポイント

テックファームでは、今回のようなHP-UX移行におけるポイントを以下のようにまとめている。
  • 適切な目標設定をする
  • 移行先環境(HP-UX、HP Serviceguard、Oracle10g R2)の性質を理解する
  • 目標設定に従って、ハードウェア構成、ソフトウェア構成の計画を立案し、移行計画のパラメータ・シートに記述する
  • 各所の重要な構成要素を確認しながら、移行計画に従って作業を進める
  • 構成設計に従って冗長性が確保されていることを確認するテスト項目を作成し、テストを行う
ちなみに今回の移行作業の工数は、表1の通りであった。

表1:移行作業の工数
OSのインストール
パッチ割り当て
カーネルパラメータ設定
ストレージ設定
1日
クラスタ設定
Oracleインストール
データベース作成
2日
データ移行(exp/imp) 1日
アプリケーションの動作確認 1日

ネットワーク設定のポイント

以下では、ネットワーク設定をはじめ、HP Serviceguard、Oracleなどのインストール作業について、Solaris→HP-UX移行の個々のポイントを概観しよう。

まずネットワーク設定についてであるが、SolarisとHP-UXにはネットワーク設定ファイルに以下のような違いがある。

表2:ネットワーク設定の違い
設定項目 HP-UX Solaris
IPアドレス /etc/rc.config.d/netconf /etc/hosts
ホスト名 /etc/hostname
デフォルトゲートウェイ /etc/defaultrouter
インターフェース名 /etc/hostname.***
(*** ←インターフェース名)
Hosts /etc/hosts
DNS設定 /etc/resolv.conf

またHP-UXのifconfigコマンドには、Solarisの同コマンドにおける-aオプションに相当するものがない。よって、例えばIPアドレスとネットマスクを確認する場合、HP-UXのifconfigコマンドを使用して確認するには、あらかじめインターフェース名を調べておかなければならない。以下は、landiagコマンドでインターフェース名を調査した例である。

#landiag
Enter command: lan
(省略)
Enter command: display
(省略)
Description = lan0 HP PCI-X 1000Base-T Release B.11.23.0606.01
(省略)

ここで得られたインターフェース名「lan0」をifconfigの引数として実行し、IPアドレスとネットマスクの確認を行う。

#ifconfig lan0
lan0: flags=1843<UP,BROADCAST,RUNNING,MULTICAST,CKO>
        inet 192.168.131.221 netmask ffffff00 broadcast 192.168.131.255

HP Serviceguard設定のポイント

HP Serviceguardのインストールは、HP-UXのソフトウェア・インストール用コマンドswinstallによって簡単に行える。HAクラスタ構築の手順について、HP ServiceguardとVCSを比較したのが以下の表3だ。

表3:HAクラスタ構築の手順の違い
No. 項目 HP-UX − Serviceguard Solaris − Veritas
1 共有ディスクの作成 ボリュームグループのデバイスファイル作成 Veritas Volume Managerの「vxdiskadm」コマンドで物理ボリュームの作成
2 物理ボリュームの作成
3 ボリュームグループの作成 ディスクグループの作成
4 物理ボリュームの追加
5 論理ボリュームの作成 論理ボリュームの作成
6 ファイルシステムの作成 ファイルシステムの作成
7 ファイルシステムのマウント ファイルシステムのマウント
8 ボリュームグループのエクスポート
9 ボリュームグループのインポート
10 Serviceguardクラスタの
作成
クラスタの作成 クラスタの作成
11 Oracleパッケージ作成 Oracleパッケージの作成 Cluster Manager(webコンソール)からリソースの追加(ip、diskgroup、mount、oracle等)及び依存関係設定。
12 OracleパッケージをServiceguardに登録

また以下の表4は、HP ServiceguardとSolarisのVeritas Storage Foundationのそれぞれについて、設定作業やHAクラスタの管理上で利用するコマンドの対応をまとめたものである。

表4:HP ServiceguardとVeritas Storage Foundationのコマンド対応
  HP-UX11iv2 - Serviceguard Solaris8 -
Veritas Storage Foundation
カーネルパラメータ /usr/sbin/sam /etc/system
パッチの適用 /usr/sbin/sam install_cluster
ロードアベレージ確認 /usr/bin/uptime /bin/uptime
ディスク容量確認 /usr/bin/bdf /usr/sbin/df
メモリ確認 /usr/bin/vmstat /usr/bin/vmstat
プロセス確認 /usr/bin/ps /usr/bin/ps
OS情報確認 /usr/bin/uname -a /usr/bin/uname -a
パッチ情報確認 /usr/sbin/swlist /usr/bin/showrev -p
ネットワークインタフェース確認 /usr/sbin/ifconfig インターフェース名 /sbin/ifconfig -a
Cronの設定 /usr/bin/crontab -e /usr/bin/crontab -e
GUI設定ツール /usr/sbin/sam /usr/bin/admintool
シャットダウン /usr/sbin/shutdown /usr/sbin/shutdown
パッケージのインストールと確認 /usr/sbin/swinstall
/usr/sbin/swlist
/usr/sbin/pkgadd -d
/usr/sbin/pkginfo
CD-ROMのマウント /usr/sbin/mount /usr/sbin/mount
主なログファイル /var/adm/syslog/syslog.log
/var/sam/log/samlog
/var/adm/messages
/var/adm/sulog
起動時のログを確認 /usr/sbin/dmesg /usr/sbin/dmesg
パケット監視 tcpdump
別途インストールが必要
/usr/sbin/snoop
ファイルシステムチェック /usr/sbin/fsck /usr/sbin/fsck
クラスタの状態確認 cmviewcl -v hastatus
クラスタのパッケージの起動 cmrunpkg なし
クラスタのパッケージの停止 cmhaltpkg なし
クラスタの起動 cmrunnode hastart
クラスタの停止 cmhaltnode hastop

つづいて後半では、Oracle設定とHAクラスタ構築のポイントについて紹介する。

関連サイト

 
Solaris経験者のためのHP-UXシステム管理概要
現在Solarisシステムの設計、構築、運用管理 を担当されている方に、HP-UXの運用管理の概要をSolarisと比較しながらご紹介するWEBキャストです。
 

トップへ   次のページへ

本ページの内容は執筆時の情報に基づいており、異なる場合があります。

お問い合わせ

ご購入前のお問い合わせ


ご購入後のお問い合わせ

HPEサポートセンター
製品の標準保証でご利用いただける無償のサービスです。

ショールーム

ショールーム 導入をご検討のお客様へ
業務アプリケーションの継続・標準化・開発性とシステム担当者様、システム開発者様が抱える悩み・疑問に対する解決策実体験して頂けます。
印刷用画面へ
プライバシー ご利用条件・免責事項