Proxmox OpenVZ /cluster/resources が不完全な情報を返します。

Proxmox OpenVZ /cluster/resources が不完全な情報を返します。

Proxmoxノードがいくつかあり、昨日は3.4-11にアップグレードしました。今日、私はノードの1つがProxmox UIでOpenVZノードを正しく表示しないことを発見しました。その後、いくつかの調査を行った結果、この欠落している情報がProxmox API /cluster/resourcesから来たことがわかりました。その後、問題のノードでpvesh get /cluster/resourcesを実行しようとすると、次の結果が表示されます。

ここに画像の説明を入力してください。

# pvesh get /cluster/resources
200 OK
[
{
"id" : "openvz/127",
"node" : "pve",
"type" : "openvz",
"vmid" : 127
},
{
"id" : "openvz/118",
"node" : "pve",
"type" : "openvz",
"vmid" : 118
},
{
"id" : "openvz/206",
"node" : "pve",
"type" : "openvz",
"vmid" : 206
},
...
]

その後、通常のノードに移動して同じコマンドを実行すると、次の結果が表示されます。

# pvesh get /cluster/resources
200 OK
[
{
"cpu" : 0.000220895604811133,
"disk" : 774914048,
"diskread" : 0,
"diskwrite" : 0,
"id" : "openvz/124",
"maxcpu" : 1,
"maxdisk" : 5368709120,
"maxmem" : 268435456,
"mem" : 42786816,
"name" : "hostname1",
"netin" : 237953,
"netout" : 153381,
"node" : "fr000",
"status" : "running",
"template" : 0,
"type" : "openvz",
"uptime" : 3809,
"vmid" : 124
},
{
"cpu" : 0.000220895608544508,
"disk" : 2063126528,
"diskread" : 0,
"diskwrite" : 0,
"id" : "openvz/122",
"maxcpu" : 2,
"maxdisk" : 42949672960,
"maxmem" : 2147483648,
"mem" : 634228736,
"name" : "hostname2",
"netin" : 34106,
"netout" : 33882,
"node" : "fr000",
"status" : "running",
"template" : 0,
"type" : "openvz",
"uptime" : 3827,
"vmid" : 122
},
...
]

明らかに、関連ノードはOpenVZコンテナに関する十分な情報を返しませんでした。

ベストアンサー1

/etc/pve/nodes/pve/openvz/130.confのHOSTNAME値からアンダースコアを削除して問題を解決しました。

おすすめ記事