निजी क्लाउड पर, एसएएमएल से जुड़ी समस्याएं हल करना

Edge for Private Cloud v4.18.05

अगर इंस्टॉलेशन या कॉन्फ़िगरेशन की प्रोसेस पूरी नहीं होती है, तो आपको सबसे पहले यह पक्का करना चाहिए कि सभी ज़रूरी पोर्ट खुले हों और उनका ऐक्सेस हो:

  • apigee-sso नोड के पास पोर्ट 5432 के Postgres नोड को ऐक्सेस करने की अनुमति होनी चाहिए.
  • apigee-sso पर पोर्ट 9099 एज यूज़र इंटरफ़ेस (यूआई) और एसएएमएल आईडीपी से बाहरी एचटीटीपी ऐक्सेस के लिए नोड खुला होना चाहिए. अगर आपने apigee-sso पर TLS को कॉन्फ़िगर किया है, तो पोर्ट नंबर अलग हो सकता है.
  • apigee-sso नोड के पास, SSO_SAML_IDP_METADATA_URL प्रॉपर्टी के ज़रिए बताए गए यूआरएल पर एसएएमएल आईडीपी को ऐक्सेस करने की सुविधा होनी चाहिए.
  • apigee-sso नोड के पास, मैनेजमेंट सर्वर नोड पर पोर्ट 8080 को ऐक्सेस करने की अनुमति होनी चाहिए.

अगर सभी ज़रूरी पोर्ट खुले हैं और उन्हें ऐक्सेस किया जा सकता है, तो कॉन्फ़िगरेशन के चरणों को फिर से चलाया जा सकता है:

  • apigee-sso के लिए:
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso setup -f configFile
  • Edge के यूज़र इंटरफ़ेस के लिए:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui configure-sso -f configFile

अगर फिर से कॉन्फ़िगर करने पर समस्या हल हो जाती है, तो apigee-sso के इस्तेमाल किए गए Postgres डेटाबेस को मिटाया जा सकता है. इसके बाद, apigee-sso और Edge यूज़र इंटरफ़ेस को फिर से कॉन्फ़िगर करें:

  1. एसएएमएल बंद करना में बताए गए तरीके से, Edge के यूज़र इंटरफ़ेस (यूआई) पर एसएएमएल बंद करें.
  2. स्टॉप apigee-sso:
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso stop
  3. Postgres नोड में लॉग इन करें और Postgres डेटाबेस को छोड़ें:
    psql -U postgres_username -p postgres_port -h postgres_host -c "drop database \"apigee_sso\""
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है

    कहां:

    • postgres_username, Postgre का वह उपयोगकर्ता नाम है जिसे आपने इंस्टॉल करते समय तय किया था किनारे. डिफ़ॉल्ट वैल्यू apigee है.
    • postgres_port वह Postgres पोर्ट है जिसे आपने Edge इंस्टॉल करते समय बताया था. इसकी डिफ़ॉल्ट वैल्यू 5432 होती है.
    • postgres_host, Postgres नोड का आईपी या डीएनएस नेम है.
  4. apigee-sso को फिर से कॉन्फ़िगर करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso setup -f configFile
  5. Edge यूज़र इंटरफ़ेस (यूआई) को फिर से कॉन्फ़िगर करें:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui configure-sso -f configFile
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है