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

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

  • 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
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है

अगर फिर से कॉन्फ़िगरेशन करने से काम हो जाता है, तो आप Postgres डेटाबेस को मिटा सकते हैं. apigee-sso को चुनें. इसके बाद, 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
    अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है