再起動後にVMにログインできません[閉じる] -- linux フィールド と virtual-machine フィールド と vmware フィールド と grub2 フィールド 関連 問題

Cannot log into VM After Reboot [closed]












0
vote

問題

日本語

この質問を改善したいですか? ON-TOPIC スタックオーバーフローでは、質問を更新します。

閉じられた 2月前

この質問を改善します

私は、これがUNIXとAMPでも存在するので、クロス投稿をお詫び申し上げます。 Linuxスタック交換私はこれに対する答えを見つける必要があります。

VMSはVMwareで実行されます。私はバージョンを特定していませんが、それはESX 6(またはvSphere 6)であると言いたいです。私がサポートして管理するゲストはすべてCentos 7

です。

今日、私は最近追加されたディスク容量を使用するために物理的および論理ボリュームを通って拡張しました。物理パーティションはFDISKを使用して以前拡張されていたので、LVMのサイズを変更するための手順を完了しませんでした。割り当てとサイズ変更は問題なく正常に進んでいました。その後、VMを再起動して変更がかかり、エラーが発生していないことを確認しました。

これは私が私の問題を抱えている場所です。再起動後、私はもはやVMにsshされなくなります。 vSphereクライアントを介してVMにアクセスできます。 VMのステータスはよく見えました。実行中の状態にあり、使用されているすべてのIPアドレスが表示されます(複数のDockerコンテナがいくつかのIPアドレスが表示されるように実行されます)、CPUとメモリの使用量がありました。ただし、SSH、Dockerなどのサービスのどれも起動しなかったように思えます(コンテナに展開されています。また、Webアプリにアクセスできません。

再起動後、私はVMにSSHして接続がタイムアウトしました。 そのため、vSphere Clientからリモートコンソールを開き、2つの異なる管理ユーザーでログインしました。 どちらもうまくいかない、私は30秒のように見えた後にログインプロンプトに戻りました。 Rescueカーネルを使用して、GRUBに入り、root、Linuxカーネルなどのさまざまな設定など、さまざまなオプションを再起動し、VMが起動してログインプロンプトにロードするたびに、そのようなさまざまなオプションを再起動しました。私はエラーがあったら私はそれが見え、緊急/クラッシュシェルに連れて行くだろうが、そのようなことはないと仮定するでしょう。 すべての外観から、VMは修正を開始したようです 。

私たちのvCenterでは、最小限の権利しかありません。 だから私の質問は次のとおりです。

  1. 起動レコードを確認できるように、ログインをコンソールのみから迂回する方法はありますか? 私はそれほど大きなセキュリティリスクになるだろうと思います。
  2. 誰かがホストから何も報告されているかどうかを確認するのは何ですか? 繰り返しますが、私はそこにあると思います、そして私は出力を見るためのアクセス権を持っていません。
  3. ログインする方法がないように、ゲストからブートレコードを取得する方法はありますか? 私は
  4. がないと思います
  5. ISOがマウントしているがBIOSの設定を強制するための設定を変更することはできませんので、GRUBコマンドラインを使用して、インストールされているOSを使用しないようにVMを偽造する方法はありますか? インストール、ブートレコードなどを修復しようとしてみたい。

英語

I apologize for the cross posting, as this also exists over at Unix & Linux Stack Exchange. I need to find an answer for this.

Our VMs run on VMWare. I am not certain the version, but I want to say it is ESX 6 (or vSphere 6). The guests I support and administer are all CentOS 7

Today, I wen through and extended both a physical and logical volume to use recently added disk space. The physical partition had previously been extended using fdisk, I just didn't complete my steps to resize the LVM. The allocation and resizing went fine with no issues. I then restarted the VM to ensure the changes took and no errors occurred.

This is where I have my issue. After the reboot I can no longer ssh into the VM. I have access to the VMs through the vSphere client. The status of the VM looked good. It was in a running state, I could see all IP addresses being used (we run several docker containers so a number of IP addresses display), there was CPU and memory usage. However, it seems as though none of the services started up, such as ssh, docker (as we have several web apps deployed in containers and I cannot access the web apps.

After reboot, I tried to ssh into the VM and the connection timed out. So I opened a remote console from the vSphere client and tried logging in with two different admin users. Neither would work, I was return to the login prompt after what seemed like 30 seconds. I've restarted the VM trying different options, such as using the rescue kernel, going into grub and trying various settings such as root, linux kernel, etc. Each time the VM starts and loads to the login prompt and that's it.

I would assume, if there was an error I would see that and be taken to an emergency/crash shell, but no such thing. From all appearances, the VM seems to have started correctly.

On our vCenter, I only have minimal rights. So my questions are:

  1. Is there any way to bypass the login, from the console only, to be able to review the boot records? I assume no as that would be a huge security risk.
  2. Is there anyway to see if anything has been reported from the guest to the host? Again, I assume there is, and I do not have the access to view the output.
  3. Is there any way to get the boot records from the guest as there is no way to log into it? I assume there is not
  4. I have an ISO I have mounted, but I cannot change the setting to force a BIOS Setup, so Is there a way, using the grub command line, to fake the VM into not having an installed OS? I want to do this in an attempt to repair the install, boot record, etc.
</div
           
   
   

回答リスト

0
 
vote
vote
ベストアンサー
 

私はリカバリープロンプトに入り、問題を決定する方法を理解することができました。

VMを再起動し、GRUBメニューでは、「C」を押してコンソールに入るだけです。その後、ISOを仮想CDROMに接続し、GRUBコマンドラインを終了しました。それはVMがISOから起動することを可能にし、私が回復モードに入ることを可能にする。

私はメッセージログを確認することができました、そして私がfsをサイズ変更してPVとLVのチェックを行ったところで再起動が続いた場所を見ました。ログはシステムの起動と常に通常のものを示したが、実行中の状態に達したら、以下のようなすべての種類の奇妙な項目が記載されていました。

  • iptable drops
  • Dockerは、コンテナとの起動、プル、またはその他の賢明な作業ができない
  • ネットワークインタフェースが無効モードに入る
  • rsyslog例外

とリストが続きます。私は他の何かを実現しました。私はFireHolを起動しました、そして私はそれをインストールしたがそれを構成したことがないことを覚えていた、そして私はそれをアンインストールしたと思った。だから私はyumを介してFirefolを通過して削除しました。私はまた、すべての画像、コンテナ、およびボリュームの/ var / lib / dockerを掃除し​​ました。その後、VMを再起動し、IPアドレスをPingすることができました。これでVMにSSHがあり、すべてが働いているようです。

 

I was able to figure out how to get into a recovery prompt and determine the issue.

I restarted the VM and at the grub menu I simply pressed "c" to enter a console. I then attached an ISO to the virtual CDROM and exited the grub command-line. That allowed for the the VM to boot from the ISO, allowing me to enter into recovery mode.

I was then able to review the message log and I saw where I resized the the fs and did pv and lv checks followed by the reboot. The log showed system boot and always normal, but once it reached a running state there were all kinds of strange items listed, such as:

  • IPTABLE drops
  • Docker not being able to start, pull, or other wise work with containers
  • network interfaces entering into disabled mode
  • rsyslog exceptions

and the list goes on. I also realized something else. I saw firehol starting and I remembered I had installed it, but never finished configuring it, and I thought I uninstalled it. So I went through and removed firefol and ipranges via yum. I also cleaned out /var/lib/docker of all images, containers, and volumes. I then restarted the VM and I was able to ping the ip address, I could now ssh into the VM and all seems to be working.

</div
 
 

関連する質問

11  アップグレード後18.04 GUIが入手できない[閉じる]  ( After upgrade 18 04 no gui available only tty ) 
この質問はスタックオーバーフローガイドラインを満たしていません。現在答えを受け付けていません。 この質問を改善したいですか? ...

1  起動時にBig Black Boxが私のGRUB2テーマの上に表示されるのはなぜですか?  ( Why does big black box appear over my grub2 theme when booting ) 
GRUB2テーマを作成しました。これはこのような画面を与えます: href="https://i.stack.imgur.com/i1yws.jpg" rel="nofollownoreferrer"> しかし、起動する項目の1つを選択すると、それが起...

0  GRUB2がerubenvファイルの場所を見つけた方法  ( How the grub2 found a place of the erubenv file ) 
私はいくつかのプログラミングプロジェクトに取り組んでいます、そして、私が将来の情報を探しています:file / boot / grub / grubenvを使ったGRUB2? パテロリーでは、GRUBがその内容をロードする前にファイルの開始LBAを見つける方...

4  GRUBスクリプティングにおけるファイル名ワイルドカード拡張  ( Filename wildcard expansion in grub scripting ) 
GRUBスクリプトで可能なファイル名ワイルドカード拡張は? 何かのようなもの: <事前> <コード> for i in directory/*; do echo $i; done 私の意図は、特定のディレクトリにあるさまざまなCFGファイルをロードするた...

2  grub.cfgファイルの変数にファイルの内容を読み取ります  ( Read file contents to variable in grub cfg file ) 
Q1。 GRUB.CFGの起動時にファイルの内容を変数に読み取るのを知りたいのですか? Q2。さまざまな名前のエントリの値を読むことができる.iniタイプファイルを読むように拡張できますか? <コード> [section] nothisone=what...

-2  Linuxカーネル用のルートファイルシステムを含むQEMUにディスクイメージを添付する方法[閉まっている]  ( How to attach a disk image to qemu containing root filesystem for linux kernel ) 
この質問はスタックオーバーフローガイドラインを満たしていません。現在答えを受け付けていません。 この質問を改善したいですか? ...

2  Google Compute Engineインスタンスにカスタムカーネルをインストールする方法  ( How do i install a custom kernel on a google compute engine instance ) 
Google Compute Engineインスタンスにカスタムカーネルイメージをインストールします。 で実行されているインスタンスがあります。 <事前> <コード> apply3 そして私はカーネルイメージを構築してインストールしました: <事前> <コ...

0  Debian / Ubuntu:Grub-Customizerが起動できません  ( Debian ubuntu grub customizer fails to start ) 
grub-customizer は最近クールです。 しかし、アプリケーションメニューから起動しようとすると、パスワードを入力しても何も起こりません。 コマンドラインから起動しようとするとエラーが発生します。 <事前> <コード> cameronhudson...

0  再起動後にVMにログインできません[閉じる]  ( Cannot log into vm after reboot ) 
この質問はスタックオーバーフローガイドラインを満たしていません。現在答えを受け付けていません。 この質問を改善したいですか? ...

0  Anaconda Boot LVMからインストール  ( Anaconda boot install from lvm ) 
TFTPを介してFedora 31をインストールしています。私のシステムには3つのディスクがあります.SDA - インストールするディスク。 SDB / SDCは、1 LV(LV1)を持つ<コード> push()8 VGグループ(VG1)にあります。この...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有