콘텐츠로 이동

health

{
"fqdn": "f5-xc-ce-vm-01.mcn-ce-ha-eastus01.<tenant>.tenant.int.ves.io",
"hostname": "f5-xc-ce-vm-01",
"initial_password_changed": false,
"lte_support": false,
"os_info": {
"bios": {
"date": "02/27/2023",
"vendor": "American Megatrends Inc.",
"version": "090008"
},
"board": {
"asset_tag": "",
"name": "Virtual Machine",
"serial": "0000-0012-8461-9609-8160-6492-47",
"vendor": "Microsoft Corporation",
"version": "7.0"
},
"chassis": {
"asset_tag": "7783-7084-3265-9085-8269-3286-77",
"serial": "0712-1620-0683-5176-5415-6621-39",
"type": 3,
"vendor": "Microsoft Corporation",
"version": "7.0"
},
"cpu": {
"cache": 36608,
"cores": 8,
"cpus": 8,
"flags": "fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch tpr_shadow ept vpid ept_ad fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves vnmi avx512_vnni arch_capabilities",
"model": "Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz",
"speed": 2600,
"threads": 8,
"vendor": "GenuineIntel"
},
"gpu": null,
"kernel": {
"architecture": "x86_64",
"release": "5.14.0-687.20.1.el9_8.x86_64",
"version": "#1 SMP PREEMPT_DYNAMIC Sun Jun 28 21:16:58 EDT 2026"
},
"memory": {
"size_mb": 32862,
"speed": 0,
"type": "Other"
},
"network": [
{
"driver": "hv_netvsc",
"ip_address": [],
"link_quality": "QUALITY_UNKNOWN",
"link_type": "LINK_TYPE_UNKNOWN",
"mac_address": "60:45:bd:eb:3f:f2",
"name": "a-i-eth0",
"port": "",
"speed": 0
},
{
"driver": "hv_netvsc",
"ip_address": [
"10.0.2.4/26"
],
"link_quality": "QUALITY_UNKNOWN",
"link_type": "LINK_TYPE_UNKNOWN",
"mac_address": "60:45:bd:eb:38:ea",
"name": "eth1",
"port": "",
"speed": 0
},
{
"driver": "hv_netvsc",
"ip_address": [
"10.0.3.4/26",
"fe80::55af:2cd4:23a1:7e06/64"
],
"link_quality": "QUALITY_UNKNOWN",
"link_type": "LINK_TYPE_UNKNOWN",
"mac_address": "60:45:bd:eb:3d:f3",
"name": "eth2",
"port": "",
"speed": 0
}
],
"numa_nodes": 1,
"os": {
"architecture": "amd64",
"name": "Red Hat Enterprise Linux 9.2026.14.8 (Plow)",
"release": "9.8",
"vendor": "rhel",
"version": "9.2026.14"
},
"product": {
"name": "Virtual Machine",
"serial": "0000-0017-0286-6106-1467-9169-19",
"vendor": "Microsoft Corporation",
"version": "7.0"
},
"storage": [
{
"driver": "sd",
"model": "Virtual Disk",
"name": "sda",
"serial": "600224804d1ace4f4eb093605c1c6c6c",
"size_gb": 68,
"vendor": "Msft"
}
],
"usb": []
},
"os_version": "9.2026.14",
"public_ip": "10.0.1.4/26",
"roles": [],
"software_version": "crt-20260201-0179",
"state": "PROVISIONED",
"version": "branch: https://gitlab.com/f5/volterra/ves.io/vpm/-/commits/release-2026-2-0 <br>commit-sha: https://gitlab.com/f5/volterra/ves.io/vpm/-/commit/e2c462ac0d03ea8fd3d0d02a229d5768e050a6f5 15174995873 2026-07-03T21:34:06Z <br>",
"vesop_ssh_enabled": true,
"vesop_ssh_remaining_time": "",
"wifi_support": false
}

여기서부터 시작하세요. 실행 비용이 낮고, 구조화되어 있으며, CE에 대한 첫 번째 질문인 state에 답을 제공합니다. PROVISIONED는 노드가 등록되고 구성되었음을 의미합니다.

그 외의 경우 — WAITING_FOR_CONFIG이거나 응답이 전혀 없는 경우 — 데이터 플레인 디버깅을 중단하고 등록을 확인해야 함을 나타냅니다.

응답에는 OS 및 커널 버전, 기반 VM의 제품 및 벤더 정보, 소프트웨어 빌드 정보도 포함됩니다. 해당 빌드 문자열은 노드에서 사용 가능한 명령을 결정하므로, 명령이 누락되었다고 가정하기 전에 확인해 두는 것이 좋습니다.

응답이 JSON 형식이므로 다음과 같이 깔끔하게 쿼리할 수 있습니다:

Terminal window
... /vpm/debug/global/health | jq -r '.state, .os_info.os.name'