- 締切済み
リモートのCentOSサーバが起動しない
あるホスティングサービス会社からCentOS5.7の仮想サーバを一台レンタルし、 Webサービスを立ち上げていたのですが、今日突然サービスが停止したため、 立ち上げなおそうとしてログインを試みたところSSHの接続が拒否されてしまいました。 その会社のサービスでは、ブラウザ上で仮想サーバの再起動やSSH公開鍵の再設定が 可能なため、まずSSH公開鍵の初期化と再設定をして再起動を行いました。 (過去にも同じ手段で復旧できた事例がありました) しかし、一向に接続できるようにならないため、 サーバのコンソール(仮想サーバのコンソールをブラウザ上で見れるサービス)を 覗いたところ、以下のようなメッセージが表示されていました。 ========================================================================= SELinux: Disabled at runtime. type=1404 audit(1381908941.691:2): selinux=0 auid=4294967295 ses=4294967295 INIT: version 2.86 booting INIT: cannot execute "/etc/rc.d/rc.sysinit" INIT: Entering runlevel: 3 Starting iSCSI daemon: SCSI subsystem initialized Loading iSCSI transport class v2.0-871. 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com> All bugs added by David S. Miller <davem@redhat.com> cxgb3i: tag itt 0x1fff, 13 bits, age 0xf, 4 bits. iscsi: registered transport (cxgb3i) NET: Registered protocol family 10 lo: Disabled Privacy Extensions IPv6 over IPv4 tunneling driver Broadcom NetXtreme II CNIC Driver cnic v2.0.1 (Oct 01, 2009) Broadcom NetXtreme II iSCSI Driver bnx2i v2.0.1e (June 22, 2009) iscsi: registered transport (bnx2i) iscsi: registered transport (tcp) iscsi: registered transport (iser) Could not create log file: /var/log/brcm-iscsi.log <No such file or directory> Could not initialize the logger [FAILED] Applying iptables firewall rules: ip_tables: (C) 2000-2006 Netfilter Core Team Netfilter messages via NETLINK v0.30. ip_conntrack version 2.4 (8192 buckets, 65536 max) - 228 bytes per conntrack [ OK ] Loading additional iptables modules: ip_conntrack_netbios_ns [ OK ] touch: cannot touch `/var/lock/subsys/iptables': No such file or directory Bringing up loopback interface: ./network-functions: line 173: cd: /var/run/net report: No such file or directory [ OK ] Bringing up interface eth0: netfront: Initialising virtual ethernet driver. netfront: device eth0 has copying receive path. netfront: device eth1 has copying receive path. ./network-functions: line 173: cd: /var/run/netreport: No such file or directory [ OK ] Bringing up interface eth1: ./network-functions: line 173: cd: /var/run/netrepo rt: No such file or directory [ OK ] touch: cannot touch `/var/lock/subsys/network': No such file or directory Starting system logger: [FAILED] Starting kernel logger: [ OK ] iscsid is stopped Starting iSCSI daemon: Could not create log file: /var/log/brcm-iscsi.log <No su ch file or directory> Could not initialize the logger [FAILED] cp: cannot create regular file `/var/empty/sshd/etc': No such file or directory Starting sshd: Missing privilege separation directory: /var/empty/sshd [FAILED] Starting xinetd: [ OK ] touch: cannot touch `/var/lock/subsys/xinetd': No such file or directory touch: cannot touch `/var/log/mysqld.log': No such file or directory chown: cannot access `/var/log/mysqld.log': No such file or directory chmod: cannot access `/var/log/mysqld.log': No such file or directory mkdir: cannot create directory `/var/lib': Read-only file system touch: cannot touch `/var/lock/subsys/local': No such file or directory INIT: Id "co" respawning too fast: disabled for 5 minutes INIT: no more processes left in this runlevel INIT: Id "co" respawning too fast: disabled for 5 minutes ★ ========================================================================= 本来は、ここでカーソルが表示されてブラウザ上でコマンドがうてるようになるのですが、 ★の行がエンドレスで表示されるだけで一向に起動が終わってないようにみえます。 この状態ではもう初期化(出荷時に戻す)の他にうてる手立てはないのでしょうか? どなたかご教示いただけますでしょうか。 以上、よろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
修復するためには http://www.obenri.com/_operation/singleuser.html 上記HPの「強制的にシングルユーザーモードで起動する」を試してみてください。 >INIT: cannot execute "/etc/rc.d/rc.sysinit" >Could not create log file: /var/log/brcm-iscsi.log <No such file or directory> どうもファイルシステムに問題があるように思いますので、起動時に正しくいファイルシステム見えているかを確認してください。 なをホストサーバーで問題が無い場合原因の調査はできませんがあきらめて初期化した方が復旧が早いかと思います.
- onosuke
- ベストアンサー率67% (310/456)
シングルユーザモードへの切り替えは、 > SELinux: Disabled at runtime の表示がでる前に操作しないとダメなんですけど… BootLoader(ブートローダー)という奴です。 もっと詳しい操作方法やサポート窓口の攻略方法は、 「あるホスティング会社」の名前を明らかにしたら、集まりやすいと思いますよ。
- bx2
- ベストアンサー率47% (97/206)
ファイルシステムがリードオンリーになっています。 障害の原因はホストサーバーのストレージだと思います。 ホストサーバーで障害が発生していないか、ホスティングサービス会社に問い合わせた方がよいと思います。 もしも、ホストサーバーに問題がないのであれば、仮想サーバーでOSをシングルユーザーモードで起動して、fsckを実行したらよいと思います。
補足
回答ありがとうございます。 >ホストサーバーで障害が発生していないか、ホスティングサービス会社に問い合わせた方がよいと思います。 →問い合わせてみましたが、特に問題は発生していないとのことでした。。。 >もしも、ホストサーバーに問題がないのであれば、仮想サーバーでOSをシングルユーザーモードで起動して、fsckを実行したらよいと思います。 →ブラウザ上では、ボタンによる再起動しか受けつけてくれないため、 コマンドからの再起動(シングルユーザモードで)を実施したいと想うのですが、 ★のメッセージが出続けてコマンドを受け付ける状態にならないために どうにもならなくなってしまっています。 この状態から、強制的にコマンド入力が可能な状態する方法がありますでしょうか。。。
補足
回答ありがとうございます。 ホスティング会社はIIJです。 仕組み的にご指摘の箇所でキーボード操作をするのは難しいのかな。。。