निदान वर्कफ़्लो
कमांड संदर्भ इस आधार पर व्यवस्थित है कि प्रत्येक कमांड क्या करता है। ये इस आधार पर व्यवस्थित हैं कि क्या गलत हुआ है।
| लक्षण | वर्कफ़्लो |
|---|---|
| साइट कभी ऑनलाइन नहीं आई, या टेनेंट से बाहर हो गई | पंजीकरण |
| रूट विज्ञापित या सीखे नहीं जा रहे हैं; VIP अनुपलब्ध है | BGP |
| ट्रैफ़िक नोड तक पहुँचता है लेकिन आता नहीं है | डेटा प्लेन |
प्रत्येक चरण उस पृष्ठ से लिंक करता है जो उस कमांड का दस्तावेज़ीकरण करता है। यहाँ कुछ भी दोहराया नहीं गया है, इसलिए सिंटैक्स का ठीक एक ही स्थान है और वह नोड के साथ असंगत नहीं हो सकता।
इनमें से किसी से पहले
Section titled “इनमें से किसी से पहले”यह निर्धारित करें कि आप किस एक्सेस पथ पर हैं, क्योंकि इससे यह बदल जाता है कि क्या संभव है:
curl -sS -H "Authorization: APIToken $XCSH_API_TOKEN" \ "$XCSH_API_URL/api/config/namespaces/system/sites/<site>" | jq -r '.spec.site_state'ONLINE का अर्थ है कि डीबग API उत्तर देगा। इसके अलावा कुछ भी होने का अर्थ है कि
पंजीकरण वर्कफ़्लो ही आपके लिए उपयुक्त है, और उन मार्गों में से एक जो पंजीकरण पर निर्भर नहीं करते:
साइट कंसोल जब नोड के पास अभी भी नेटवर्क पथ हो,
और सीरियल कंसोल जब न हो।
एक साइट जो पूरी तरह से अनुपस्थित है, उसके लिए “यह कभी पंजीकृत नहीं हुई” कहने से पहले एक और
व्याख्या को खारिज करना होता है: कि आप गलत टेनेंट से क्वेरी कर रहे हैं। cd terraform && terraform output -raw xc_tenant उस टेनेंट का नाम बताता है जिससे यह डिप्लॉयमेंट संबंधित है।