- होम
- मल्टी-क्लाउड नेटवर्किंग
- Customer Edge diagnostics
- Diagnostic workflows
- एक साइट जो कभी ऑनलाइन नहीं आई
एक साइट जो कभी ऑनलाइन नहीं आई
इस डिप्लॉयमेंट के एक CE से 2026-07-28 को कैप्चर किया गया। sitecli/capture-manifest.json
यह रिकॉर्ड करता है कि कौन सा नोड, और scripts/capture-sitecli.sh --check कमांड
सरफ़ेस को एक लाइव CE के विरुद्ध पुनः सत्यापित करता है।
-
पुष्टि करें कि आप सही टेनेंट से पूछ रहे हैं। इसमें एक कमांड का खर्च आता है और यह सबसे पहले है क्योंकि इसे गलत करने पर हर बाद का चरण आपसे झूठ बोलेगा: जिस टेनेंट को आप नहीं देख रहे हैं उसमें एक स्वस्थ फ़्लीट, उस फ़्लीट से अलग नहीं पहचानी जा सकती जो कभी रजिस्टर ही नहीं हुई।
Terminal window cd terraformterraform output -raw xc_tenant # the tenant this deployment belongs toterraform output -raw xc_env_tenant # the tenant your shell is exportingf5-sales-demof5-sales-demoबेमेल है, या कोई क्रेडेंशियल जिसे आप सही मानते हैं वह केवल
401लौटा रहा है? यह किसी अन्य टेनेंट के लिए बनाए गए टोकन का लक्षण है, और इसने इस डिप्लॉयमेंट को पहले ही एक पूर्ण रीबिल्ड की कीमत चुकाई है (issue 696)। -
पुष्टि करें कि टेनेंट क्या सोचता है। साइट सूची से अनुपस्थित होना, उपस्थित होने पर
ONLINEन होने से एक भिन्न समस्या है।Terminal window curl -sS -H "Authorization: APIToken $XCSH_API_TOKEN" \"$XCSH_API_URL/api/config/namespaces/system/sites" | jq -r '.items[].name'यदि साइट मौजूद है और
ONLINEरिपोर्ट करती है, तो रजिस्ट्रेशन सफल हुआ और आप गलत वर्कफ़्लो में हैं। -
साइट का रजिस्ट्रेशन और उसकी स्थिति खोजें। एक नोड रजिस्टर होकर फिर अनुमोदन की प्रतीक्षा कर सकता है, जो बाहर से विफलता जैसा ही दिखता है।
Terminal window curl -sS -H "Authorization: APIToken $XCSH_API_TOKEN" \"$XCSH_API_URL/api/register/namespaces/system/registrations_by_site/<site>" \| jq -r '.items[] | "\(.name) \(.object.status.current_state) \(.object.spec.gc_spec.infra.hostname)"'r-a97e20c8-b7e1-483d-bd76-34a64ff8bc78 ONLINE f5-xc-ce-vm-01कोई भी आइटम न होने का अर्थ है कि नोड अभी रजिस्टर नहीं हुआ है — सीरियल कंसोल पर जाएँ।
ONLINEके अलावा किसी स्थिति में कोई आइटम होने का अर्थ है कि यह रजिस्टर हुआ और उसके बाद कुछ विफल हुआ, जो एक भिन्न जाँच है।अनुमोदन की प्रतीक्षा कर रही किसी भी चीज़ के लिए पूरे नेमस्पेस को खोजने के लिए,
listregistrationsbystateस्थिति को एकPOSTबॉडी के रूप में लेता है:Terminal window curl -sS -X POST -H "Authorization: APIToken $XCSH_API_TOKEN" \-H "Content-Type: application/json" \-d '{"namespace":"system","state":"PENDING"}' \"$XCSH_API_URL/api/register/namespaces/system/listregistrationsbystate" | jq -r '.items[].name'एक स्वस्थ फ़्लीट पर यह कुछ नहीं लौटाता, क्योंकि अनुमोदन स्वचालित है।
-
पुष्टि करें कि VM वास्तव में चल रहा है, सॉफ़्टवेयर दोष मान लेने से पहले।
Terminal window az vm list -d -g <resource-group> --query "[].{name:name,power:powerState}" -o tableName Power---------------- ----------f5-xc-ce-vm-01 VM runningf5-xc-ce-vm-02 VM runningf5-xc-ce-vm-03 VM runningmcn-ce-ha-client VM running -
सीरियल कंसोल अटैच करें। इंटरैक्टिव रूप से इसके लिए एक वास्तविक टर्मिनल की आवश्यकता होती है; अटैच स्वयं websocket के ऊपर स्क्रिप्ट किया जा सकता है — देखें serial console।
Terminal window az serial-console connect -g <resource-group> -n <vm-name>यदि यह मना करता है, तो नोड को अगम्य मानने से पहले जाँचें कि VM पर बूट डायग्नोस्टिक्स सक्षम है; वह पूर्वापेक्षा और उसके विफलता मोड serial console पृष्ठ पर शामिल हैं।
-
कंसोल जो दिखाता है उसे इस क्रम में पढ़ें। पहले cloud-init — एक नोड जिसका cloud-init कभी पूरा नहीं हुआ, उसके पास रजिस्टर करने के लिए कोई कॉन्फ़िगरेशन नहीं है। फिर रजिस्ट्रेशन प्रयास स्वयं, फिर DNS: यदि नोड
register.ves.volterra.ioको हल नहीं कर सकता, तो डाउनस्ट्रीम कुछ भी काम नहीं कर सकता। -
एक बार नोड
ONLINEहो जाने पर,healthसे सत्यापित करें औरstate: PROVISIONEDकी अपेक्षा करें।
सामान्य कारण
Section titled “सामान्य कारण”- आप गलत टेनेंट की ओर इशारा कर रहे हैं, इसलिए एक फ़्लीट जो ठीक है वह अनुपस्थित दिखती है। चरण 1।
- cloud-init पूरा नहीं हुआ, इसलिए
/etc/vpm/config.yamlअनुपस्थित या गलत है। - रजिस्ट्रेशन टोकन समाप्त हो चुका है, पहले ही उपयोग हो चुका है, या किसी अन्य टेनेंट का है।
register.ves.volterra.ioतक कोई एग्रेस रूट नहीं।- सर्टिफ़िकेट अमान्य करने के लिए पर्याप्त बड़ा क्लॉक स्क्यू — बाद में
chronyc-sourcesसे जल्दी खारिज किया जा सकता है, लेकिन नोड ऑनलाइन होने तक पहुँच योग्य नहीं। SSH लॉगिन बैनर, जब SSH उपलब्ध हो, कुछ भी चलाने से पहलेNTP: Syncedऔर रिज़ॉल्वर की स्थिति रिपोर्ट करता है।