ここでは、FUJITSU Cloud Service K5 環境で、CLIインストーラによるクラスタノードのアンインストールについて説明します。
注意
以下の設定は、設定誤りした場合、システムにアクセスできなくなる可能性があります。以下の設定を行う前に、システムストレージに対してスナップショットを取得してください。
対象システムにログインし、rootユーザになります。
# sudo su - Password: password
RMSを起動している場合は、RMSを停止してください。
# hvshut -a
GDSを使用している場合は、GDSの構成設定を削除してください。詳細は“PRIMECLUSTER Global Disk Services 説明書”を参照してください。
GLSの仮想インタフェースに設定されているIPアドレス等を、OS標準のNICに再設定します。
GLSが下記のように設定されている場合は、sha0の設定をeth0に設定します。GLSの仮想インタフェースが複数ある場合には、すべて再設定してください。
# /opt/FJSVhanet/usr/sbin/hanetconfig print
[IPv4,Patrol / Virtual NIC] Name Hostname Mode Physical ipaddr Interface List +-----------+---------------+-----+----------------+---------------------------+ sha0 v eth0 [IPv6] Name Hostname/prefix Mode Interface List +-----------+---------------------------------+-----+---------------------------+
# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static UUID=<環境により固定の値(変更不要)>
HOTPLUG=no ONBOOT=yes DEVICETYPE=hanet
# cat /etc/sysconfig/network-scripts/ifcfg-sha0 DEVICE=sha0 #IPADDR= #NETMASK= BOOTPROTO=dhcp ONBOOT=yes DEVICETYPE=sha HOTPLUG=no PEERDNS=yes DNS1=<主DNS サーバのIP アドレス> DNS2=<副DNS サーバのIP アドレス>
ifcfg-eth0 ファイル、ifcfg-sha0 ファイルを以下のように編集してください。
/etc/sysconfig/network-scripts/ifcfg-eth0 からDEVICETYPE をコメントアウトし、BOOTPROTOをdhcpに変更してください。
DEVICE=eth0
#TYPE=Ethernet
BOOTPROTO=dhcp
UUID=<環境により固定の値(変更不要)>
HOTPLUG=no
ONBOOT=yes
#DEVICETYPE=hanet
/etc/sysconfig/network-scripts/ifcfg-sha0 のONBOOTをnoに設定してください。
DEVICE=sha0 #IPADDR= #NETMASK= BOOTPROTO=dhcp ONBOOT=no DEVICETYPE=sha HOTPLUG=no PEERDNS=yes DNS1=<主DNS サーバのIP アドレス> DNS2=<副DNS サーバのIP アドレス>
以下のコマンドを実行し、RCスクリプトの自動起動を抑止してください。
# /opt/FJSVpclinst/bin/pclservice off
システムを再起動してください。
# /sbin/shutdown -r now
SFとGDSのデーモンを停止してください。
# initctl stop sf # initctl stop sdxm
GDSを使用している場合は、/dev/sfdskディレクトリに存在するファイルを確認し、_adm、_diag、_sysadm、_sysdiag以外にファイルやディレクトリが存在する場合は、それらを削除してください。
GLSの設定を削除してください。
# /opt/FJSVhanet/usr/sbin/hanethvrsc print ifname takeover-ipv4 takeover-ipv6 vlan-id/logical ip address list +----------+----------------+----------------+--------------------------------+ sha0:65 172.16.0.100 - -
# /opt/FJSVhanet/usr/sbin/hanetconfig print
[IPv4,Patrol / Virtual NIC] Name Hostname Mode Physical ipaddr Interface List +-----------+---------------+----+-----------------+---------------------------+ sha0 v eth0
[IPv6] Name Hostname/prefix Mode Interface List +-----------+---------------------------------+-----+---------------------------+
# /opt/FJSVhanet/usr/sbin/hanethvrsc delete -n sha0:65
hanet: 00000: information: normal end.
# /opt/FJSVhanet/usr/sbin/hanetconfig delete -n sha0
hanet: 00000: information: normal end.
# /opt/FJSVhanet/usr/sbin/hanetconfig print
[IPv4,Patrol / Virtual NIC] Name Hostname Mode Physical ipaddr Interface List +-----------+---------------+----+-----------------+---------------------------+ [IPv6] Name Hostname/prefix Mode Interface List +-----------+---------------------------------+-----+---------------------------+ #
/etc/sysconfig/network-scripts/ifcfg-ethX(Xは0, 1)のPEERDNS、DNS1、DNS2、および、/etc/sysconfig/networkのGATEWAYDEVを確認し、必要に応じてDNSクライアントの設定を変更してください。
PRIMECLUSTER のUpdateSite 形式の修正を適用している場合は、修正を削除します。
詳細は、UpdateAdvisor(ミドルウェア)のhelp、および修正情報ファイルを参照してください。
DVDからデータをコピーし、インストールする環境に配置します。
DVDのセットとマウントができる環境を別途用意し、DVDをマウントしてください。
コピー元システム# mount -t iso9660 -r /dev/<デバイスファイル名> <DVD-ROMマウントポイント>
<DVD-ROM マウントポイント>配下のディレクトリをすべて対象システムにコピーします。コピーした先のディレクトリを<コピー先ディレクトリ>とします。
注意
対象システムにコピーする際は、tarコマンドでアーカイブするなどして、シンボリックリンクが実体ファイルにならないように注意してください。
CLIアンインストーラを実行してください。
# cd <コピー先ディレクトリ>/Tool # ./cluster_uninstall Are you sure to remove PRIMECLUSTER from your system (y or n) ? y ・ ・ The uninstallation finished successfully.
システムを再起動してください。
# /sbin/shutdown -r now
注意
GLSを使用している場合、本ソフトウェアをアンインストールした後、/etc/opt/FJSVhanet/scriptディレクトリ配下にユーザコマンド実行機能で使用したスクリプトファイルが削除されずに残ることがあります。このディレクトリ、およびスクリプトファイルが残っていても、システムの動作に影響はありませんが、削除したい場合は以下のコマンドを実行して削除してください。
なお、スクリプトファイルについては、ファイルの退避または削除後にディレクトリの削除を実行してください。
# cd /etc/opt # rm -rf FJSVhanet