クラウドやVPSのサーバを契約しますと、まあ普通、
# yum -y update
しますよね。
しかし!
DTIのVPSサービス、ServersMan@VPSをCentOS7で契約した際、yum updateし、完了後、再起動すると、SSH接続が出来なくなるという不具合があるんです。サポートもこの現象を確認しているようです。
原因は、initscriptsパッケージ。これがアップデートされたことにより、インターフェイスが正常に起動できなくなるようです。
いったん接続できない状態になってしまうと、どうがんばっても接続できませんから、サポートに連絡してinitscriptsパッケージのバージョンを戻してもらって再起動してもらうか、サーバの初期化をするしかありません。。
不具合を出さないためには、CentOS7の初期状態から、このinitscriptsパッケージをアップデート対象から除外する必要があります。具体的には、
# vim /etc/yum.conf
でyumの設定ファイルを開き、そのファイルに
exclude=initscripts*
を書き加えます。これをしておくと、yum updateしても不具合は起きませんから、思う存分yum updateできるようになります。
・・・ってかデフォルトのパッケージにこれ書いといて欲しいよね・・