SSブログ

VERITAS Storage Foundation Basic: アップデート編 [VERITAS]

さて、しばらく間が開きましたが、アップデート編です。
前回の「VERITAS Storage Foundation Basic: 設定編」の後、この説明の間にやっている事は2つ。
・移行確認用に、確保ボリュームにデータを置く
・CentOS 4.xを5.xへアップデートする
これだけです。

OSのアップデート直後、もちろんVxVM管理領域はmountされていません。
# df -kH
Filesystem             Size   Used  Avail Use% マウント位置
/dev/mapper/VolGroup00-LogVol00
                        12G   6.1G   4.9G  56% /
/dev/sda1              104M    13M    86M  13% /boot
none                   262M      0   262M   0% /dev/shm

パッケージはそのまま(削除される訳ではない)なので、
# /opt/VRTS/bin/vxdisk path
VxVM vxdisk ERROR V-5-1-684 IPC failure: Configuration daemon is not accessible
と、冷たい答えが返ってくるだけです。
そんな訳で、再度インストーラーを起動して...
           Storage Foundation and High Availability Solutions 5.0MP3           

Symantec Product                  Version Installed  Licensed
==============================================================================
Storage Foundation Basic                                      5.0.30.00  yes

Task Menu:

I) Install/Upgrade a Product                  C) Configure an Installed Product
L) License a Product                          P) Perform a Pre-Installation Check
U) Uninstall a Product                        D) View a Product Description
Q) Quit                                       ?) Help

Enter a Task: [I,C,L,P,U,D,Q,?] U
アンインストールしてみます。
ちなみに、「I」を選択してアップデートしてみても、「C」を選択して再構成してみても使えません。
まあ、マニュアルもろくすった読まずに(^^;作業しているので、本当は対処のしようが有るのかもしれませんが、せっかくのお試し環境なので、何でも有りです:-)
           Storage Foundation and High Availability Solutions 5.0MP3           

     1)  Storage Foundation Basic (SF Basic)
     b)  Back to previous menu

Select a product to uninstall [1-1,b,q] 1
覚悟を決めたので、迷わず「1」です。
Enter the system names separated by spaces on which to uninstall SF Basic: centos
今回のサンプルではシステム名はホスト名と同じにしてあるので「centos」を入力します。
Initial system check:

    Checking SF Basic installation on centos .................... 5.0.30.00


           Storage Foundation and High Availability Solutions 5.0MP3           

Checking system licensing


           Storage Foundation and High Availability Solutions 5.0MP3           

Checking installed rpms on centos
installer is now ready to uninstall SF Basic.
All SF Basic processes that are currently running must be stopped.

Are you sure you want to uninstall SF Basic? [y,n,q] (y) 
しつこく聞かれますが、ここは黙って「Enter」です。
Cannot check for open volumes on centos because the vxconfigd process is not
in enabled mode.  You must affirm that there are no open volumes if you want
to continue.

Are there any open volumes on centos [y,n,q] (n) 
OSアップデート直後であれば、volumeを開いている事はあり得ないので、ここも黙って「Enter」。
    Checking for patch(1) rpm on centos ........... version 2.5.4 installed


           Storage Foundation and High Availability Solutions 5.0MP3           

Logs for installer are temporarily being created in
/var/tmp/installer-jxZl0h.



    Stopping SF Basic: 0%   _____________________________________________
    Stopping SF Basic: 5%     ___________________________________________
    Stopping SF Basic: 10%      _________________________________________
    Stopping SF Basic: 15%        _______________________________________
    Stopping SF Basic: 20%           ____________________________________
    Stopping SF Basic: 25%             __________________________________
    Stopping SF Basic: 30%               ________________________________
    Stopping SF Basic: 35%                 ______________________________
    Stopping SF Basic: 40%                    ___________________________
    Stopping SF Basic: 45%                      _________________________
    Stopping SF Basic: 50%                        _______________________
    Stopping SF Basic: 55%                          _____________________
    Stopping SF Basic: 60%                             __________________
    Stopping SF Basic: 65%                               ________________
    Stopping SF Basic: 70%                                 ______________
    Stopping SF Basic: 75%                                   ____________
    Stopping SF Basic: 80%                                      _________
    Stopping SF Basic: 85%                                        _______
    Stopping SF Basic: 90%                                          _____
    Stopping SF Basic: 95%                                            ___
    Stopping SF Basic: 100%                                                

Stopping processes completed successfully on all systems


           Storage Foundation and High Availability Solutions 5.0MP3           

Logs for installer are temporarily being created in
/var/tmp/installer-jxZl0h.



    Uninstalling SF Basic: 0%   _________________________________________
    Uninstalling SF Basic: 3%    ________________________________________
    Uninstalling SF Basic: 6%     _______________________________________
    Uninstalling SF Basic: 9%      ______________________________________
    Uninstalling SF Basic: 12%      _____________________________________
    Uninstalling SF Basic: 16%        ___________________________________
    Uninstalling SF Basic: 19%         __________________________________
    Uninstalling SF Basic: 22%           ________________________________
    Uninstalling SF Basic: 25%            _______________________________
    Uninstalling SF Basic: 29%             ______________________________
    Uninstalling SF Basic: 32%               ____________________________
    Uninstalling SF Basic: 35%                ___________________________
    Uninstalling SF Basic: 38%                 __________________________
    Uninstalling SF Basic: 41%                  _________________________
    Uninstalling SF Basic: 45%                    _______________________
    Uninstalling SF Basic: 48%                     ______________________
    Uninstalling SF Basic: 51%                      _____________________
    Uninstalling SF Basic: 54%                        ___________________
    Uninstalling SF Basic: 58%                         __________________
    Uninstalling SF Basic: 61%                           ________________
    Uninstalling SF Basic: 64%                            _______________
    Uninstalling SF Basic: 67%                             ______________
    Uninstalling SF Basic: 70%                              _____________
    Uninstalling SF Basic: 74%                                ___________
    Uninstalling SF Basic: 77%                                 __________
    Uninstalling SF Basic: 80%                                  _________
    Uninstalling SF Basic: 83%                                    _______
    Uninstalling SF Basic: 87%                                     ______
    Uninstalling SF Basic: 90%                                      _____
    Uninstalling SF Basic: 93%                                        ___
    Uninstalling SF Basic: 96%                                         __
    Uninstalling SF Basic: 100%                                          

Uninstall completed successfully on all systems
Uninstallation log files, summary file, and response file are saved at:

 	/opt/VRTS/install/logs/installer-jxZl0h

この状態で、「VERITAS Storage Foundation Basic: インストール編」と同様に再インストールします。
再インストールした後確認してみると...
# /opt/VRTS/bin/vxdisk path
SUBPATH                     DANAME               DMNAME       GROUP        STATE
sda                         sda                  -            -            ENABLED
sdb                         sdb                  centos01     centos       ENABLED
ってことで、無事に見えました。
で、見えたらmountすべしという事で、fstabに前回と同じように書き込んで、いざ、mount。
# mount /VxFsVol0
UX:vxfs mount.vxfs: ERROR: V-3-20003: Cannot open /dev/vx/dsk/centos/vol0: そのようなデバイスやアドレスはありません
UX:vxfs mount.vxfs: ERROR: V-3-24996: Unable to get disk layout version
おりゃ、mountできへん。
うみゅ~。
しかし、ぐぐって解決:-)
# /opt/VRTS/bin/vxdg import centos
# /opt/VRTS/bin/vxvol -g centos startall
# mount /VxFsVol0
ってことでmountできるようになります。
で、mount出来たのはよいけど、中身は???ってことで、確認。
# cd /VxFsVol0
# ls
lost+found  vm-rhel5_x86_64-5.0MP3HF3-rpms.tar_308172.gz
# gzip -t vm-rhel5_x86_64-5.0MP3HF3-rpms.tar_308172.gz 
問題ないようです。
なお、/etc/fstabには
# NOTE: When adding or modifying VxFS or VxVM entries, add '_netdev'
# to the mount options to ensure the filesystems are mounted after VxVM and
# VxFS have started.
なんて追記がされているので、素直にmount optionには[default」ではなく「_netdev」を付けましょう:-)
/dev/vx/dsk/centos/vol0	/VxFsVol0	vxfs	_netdev	1 2
みたいな感じ。

お次は、実物使ったテスト環境(実運用しているやつのサブセット... つくづく、自分のアホさを感じる。ふつう自宅の環境でココまでやらないと思うけど...)で確認。
本番環境のupdateまでの道のりは長い...
nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0