Proxmox Webインターフェイスにアクセスできません。

Proxmox Webインターフェイスにアクセスできません。


Proxmoxがインストールされているコンピュータがあります。半年前に使い始めました。バージョン 5.4 です。昨日は始めましたが、webinterfaceを使用して接続できませんでした192.168.1.21:8006。 Chromeの内容:ERR_EMPTY_RESPONSE
解決策を探していますが、次の方法で解決できることがわかりました。

1)アップグレード。 5.4から6.1にアップグレードしましたが、問題は解決されませんでした
。 2)証明書をリセットしますpvecm updatecerts -f。問題は解決されませんでした。 3) ブラウザのクッキーを消去します。クッキーなし。また、ChromeのシークレットモードとProxmoxサーバーに接続されていない他のブラウザも使用しました。

root@proxmox:~# netstat -na | grep 8006
tcp        0      0 0.0.0.0:8006            0.0.0.0:*               LISTEN

root@proxmox:~# pveversion
pve-manager/6.1-7/13e58d5e (running kernel: 5.3.13-3-pve)

root@proxmox:~# systemctl status pveproxy
● pveproxy.service - PVE API Proxy Server
   Loaded: loaded (/lib/systemd/system/pveproxy.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2020-02-07 23:18:10 EET; 34min ago
  Process: 1009 ExecStartPre=/usr/bin/pvecm updatecerts --silent (code=exited, status=0/SUCCESS)
  Process: 1011 ExecStart=/usr/bin/pveproxy start (code=exited, status=0/SUCCESS)
 Main PID: 1013 (pveproxy)
    Tasks: 4 (limit: 4915)
   Memory: 127.7M
   CGroup: /system.slice/pveproxy.service
           ├─1013 pveproxy
           ├─1014 pveproxy worker
           ├─1015 pveproxy worker
           └─1016 pveproxy worker

Feb 07 23:18:08 proxmox systemd[1]: Starting PVE API Proxy Server...
Feb 07 23:18:10 proxmox pveproxy[1013]: starting server
Feb 07 23:18:10 proxmox pveproxy[1013]: starting 3 worker(s)
Feb 07 23:18:10 proxmox pveproxy[1013]: worker 1014 started
Feb 07 23:18:10 proxmox pveproxy[1013]: worker 1015 started
Feb 07 23:18:10 proxmox pveproxy[1013]: worker 1016 started
Feb 07 23:18:10 proxmox systemd[1]: Started PVE API Proxy Server.

を使って接続できますtelnet 192.168.1.21 8006。ログにエラーは表示されません。pveproxy -debug=1 startブラウザページを更新すると、実行時に特別な内容は表示されません。

root@proxmox:~# pveproxy start -debug=1
9190: ACCEPT FH10 CONN1
9191: ACCEPT FH10 CONN1
close connection AnyEvent::Handle=HASH(0x560ee2f16cf0)
9190: CLOSE FH10 CONN0
close connection AnyEvent::Handle=HASH(0x560ee2f16cf0)
9191: CLOSE FH10 CONN0
9191: ACCEPT FH10 CONN1
close connection AnyEvent::Handle=HASH(0x560ee2f13ac0)
9191: CLOSE FH10 CONN0
9190: ACCEPT FH10 CONN1
close connection AnyEvent::Handle=HASH(0x560ee38bff60)
9190: CLOSE FH10 CONN0
9189: ACCEPT FH10 CONN1
close connection AnyEvent::Handle=HASH(0x560ee2f16cf0)

答え1

この質問を書くことで、私はうまくいかない提案を見直しています。私は私が試したことと役に立たなかったことを示すために質問にそれらを含めたいと思いました。
これを見つけて、プロトコル検証の提案を見つけました。だから問題の原因を見つけました。

私はProxmoxを長い間使用してきたので、私はそれを通してしかアクセスできないのではなく、それを通してしかhttps://192.168.1.21:8006アクセスできないことを忘れました192.168.1.21:8006。ところが接続して接続した後https、Chromeでそれを覚えて入力したのにhttpsを使ったんですね。http://...

答え2

vmbr0WAN(192.168.xx)とvmbr1LAN(10.26.xx)の2つのインターフェースがあります。インターネット接続は良好ですが、LANではproxmoxのWeb UIにアクセスできず、WANでのみ接続できます。

多くの検索と調整の最後に、proxmoxが固定IPとゲートウェイアドレスを使用してUIをブリッジにバインドすることがわかりました。私はこれをWANに設定しますvmbr0(これはセットアップ中のデフォルトの動作です)。

固定IPとゲートウェイを内部に移動しvmbr1てLANアドレスに/etc/network/interfaces更新した後、再起動後、proxmox Web UIは内部ネットワークからのみアクセスできました(pve.local/etc/hostshttps://10.26.xx:8006)。

インターフェースファイルの例:

auto lo
iface lo inet loopback

auto enp1s0
iface enp1s0 inet manual
#WAN

iface enp2s0 inet manual
#WAN failover

auto enp3s0
iface enp3s0 inet manual
#LAN

auto vmbr0
iface vmbr0 inet manual
    bridge-ports enp1s0
    bridge-stp off
    bridge-fd 0
#WAN bridge

auto vmbr1
iface vmbr1 inet static
    address 10.26.0.10/24
    gateway 10.26.0.1
    bridge-ports enp3s0
    bridge-stp off
    bridge-fd 0
#LAN bridge

ホスト例

127.0.0.1  localhost.localdomain localhost
10.26.0.10 pve.local pve

proxmoxファイアウォールを有効にしvmbr0てから無効にしますvmbr1。 ProxmoxのWeb UIは次の場所にあります。https://10.26.0.10:8006

関連情報