उच्च-उपलब्धता मॉडल
निम्न आरेख एक उच्च-उपलब्धता मॉडल को दर्शाता है। इस मॉडल का उपयोग करने के लिए, आपको निम्नलिखित कार्य करने होंगे, जिन्हें यह ब्लॉग विस्तार से कवर करता है:
- एप्लिकेशन नोड्स (नोड1 और नोड2) पर WebLogic® सर्वर संस्करण 12.2.1.3 इंस्टॉल करने की तैयारी करें।
- JDK® 1.8 इंस्टॉल करें।
- WebLogic सर्वर 12.2.1.3 इंस्टॉल करें।
- Repository Creation Utility (RCU) का उपयोग करके डेटाबेस स्कीमा बनाएं।
- नोड1 और नोड2 पर Oracle Forms और Reports इंस्टॉल करें।
- नोड1 पर Forms और Reports डोमेन बनाएं और कॉन्फ़िगर करें।
- नोड1 पर इंस्टॉलेशन के बाद के कार्य करें।
- WebLogic
packऔरunpackकमांड का उपयोग करके नोड2 को नोड1 पर क्लस्टर्ड डोमेन में जोड़ें। - नोड2 पर इंस्टॉलेशन के बाद के कार्य करें।
- Forms और Reports को HTTP सर्वर का उपयोग करने के लिए कॉन्फ़िगर करें।
WebLogic सर्वर इंस्टॉल करने की तैयारी
OS को WebLogic सर्वर इंस्टॉलेशन के लिए तैयार करने के लिए, निम्नलिखित दस्तावेज़ देखें। सुनिश्चित करें कि OS संस्करण और आवश्यक सेटिंग्स दोनों एप्लिकेशन नोड्स (नोड1 और नोड2) पर पूर्ण हैं।
JDK 1.8 इंस्टॉल करें
- Oracle टेक्नोलॉजी नेटवर्क पोर्टल से Java Development Kit (JDK) डाउनलोड करें।
- jdk-8u181-linux-x64.tar.gz को अनज़िप करने के लिए निम्नलिखित कमांड निष्पादित करें।
- निम्नलिखित कमांड का उपयोग करके JAVA_HOME को JAVA डायरेक्टरी पर इंगित करें।
WebLogic सर्वर इंस्टॉल करें
दोनों नोड्स पर WebLogic सर्वर संस्करण 12.2.1.3 इंस्टॉल करने के लिए निम्नलिखित कमांड निष्पादित करें: सॉफ़्टवेयर डायरेक्टरी पर नेविगेट करें, WebLogic सॉफ़्टवेयर निकालें, एक वातावरण सेट करें, और इंस्टॉलेशन शुरू करें। (विस्तृत GUI चरण शामिल हैं: इन्वेंटरी सेटअप, ऑटो अपडेट छोड़ें, Oracle Home सेट करें, फ्यूजन मिडलवेयर इन्फ्रास्ट्रक्चर चुनें, पूर्वापेक्षा जांच, इंस्टॉलेशन सारांश, इंस्टॉल करें, समाप्त करें।)
नोट: क्लस्टर सेटअप में, समान डायरेक्टरी संरचना के साथ नोड2 पर पूर्ववर्ती चरणों का उपयोग करके WebLogic सर्वर इंस्टॉलेशन दोहराएं।
RCU का उपयोग करके डेटाबेस स्कीमा बनाएं
आपको पहले से ही एक डेटाबेस बनाना चाहिए था और इसे WebLogic सर्वर डोमेन के लिए तैयार करना चाहिए था। डेटाबेस चल रहा होना चाहिए।
Oracle उपयोगकर्ता के रूप में सर्वर पर लॉगिन करें और RCU शुरू करने के लिए निम्नलिखित कमांड चलाएं। (विस्तृत GUI चरण: रिपॉजिटरी बनाएं, डेटाबेस कनेक्शन विवरण, घटक चुनें, स्कीमा पासवर्ड, टेबलस्पेस मैप करें, सारांश, बनाएं।)
Oracle Forms और Reports इंस्टॉल करें
नोड1 और नोड2 दोनों पर Forms और Reports इंस्टॉल करने के लिए निम्नलिखित कमांड निष्पादित करें। (विस्तृत GUI चरण: इन्वेंटरी सेटअप, ऑटो अपडेट छोड़ें, Oracle Home, इंस्टॉलेशन प्रकार: Forms और Reports डिप्लॉयमेंट, पूर्वापेक्षा जांच, इंस्टॉलेशन सारांश, प्रगति, समाप्त करें।)
नोड1 पर Forms और Reports डोमेन बनाएं और कॉन्फ़िगर करें
कॉन्फ़िगरेशन विज़ार्ड शुरू करने के लिए $ORACLE_HOME/oracle_common पर नेविगेट करें और नोड1 पर Forms और Reports डोमेन बनाएं और कॉन्फ़िगर करें। (विस्तृत चरण: टेम्पलेट्स चुनें, एप्लिकेशन स्थान, एडमिन खाता, डोमेन मोड और JDK, डेटाबेस कॉन्फ़िगरेशन प्रकार, JDBC टेस्ट, उन्नत कॉन्फ़िगरेशन, एडमिन सर्वर, नोड मैनेजर, मैनेज्ड सर्वर, क्लस्टर, सर्वर टेम्पलेट, सर्वर को क्लस्टर में असाइन करें, मशीनें, सिस्टम घटक, OHS सर्वर, सिस्टम घटकों को मशीनों में असाइन करें, कॉन्फ़िगरेशन सारांश, बनाएं, समाप्त करें।)
नोड1 पर इंस्टॉलेशन के बाद के कार्य करें
- Derby डेटाबेस अक्षम करें।
- स्क्रिप्ट का उपयोग करके AdminServer शुरू करें।
- कंसोल से AdminServer सत्यापित करें और बंद करें।
- boot.properties बनाएं।
- nodemanager.properties संपादित करें: CrashRecoveryEnabled=false को true में बदलें।
- NodeManager शुरू करें।
- कंसोल से नोड1 पर मैनेज्ड सर्वर शुरू करें।
- नोड1 पर Reports सर्वर कॉन्फ़िगर करें (ReportsToolsInstance बनाएं, rwservlet.properties संपादित करें, मैनेज्ड सर्वर पुनरारंभ करें, स्टैंडअलोन Reports सर्वर बनाएं, सिंगल साइन-ऑन अक्षम करें, स्टैंडअलोन सर्वर शुरू करें)।
नोड2 को नोड1 पर क्लस्टर्ड डोमेन में जोड़ें
- कंसोल से चल रहे सभी मैनेज्ड सर्वर बंद करें।
- AdminServer बंद करें।
- नोड1 पर /u01/cluster पर जाएं।
pack.shकमांड निष्पादित करें।- नोड2 पर जाएं और टर्मिनल विंडो खोलें।
- /u01/app/middleware/oracle_common/common/bin पर जाएं।
unpack.shकमांड निष्पादित करें।- नोड2 पर NodeManager शुरू करें।
- नोड1 पर AdminServer शुरू करें।
नोड2 पर इंस्टॉलेशन के बाद के कार्य करें
नोड2 पर Reports कॉन्फ़िगर करें (ReportsToolsInstance बनाएं, rwservlet.properties संपादित करें, मैनेज्ड सर्वर पुनरारंभ करें, स्टैंडअलोन Reports सर्वर बनाएं, सिंगल साइन-ऑन अक्षम करें, स्टैंडअलोन सर्वर शुरू करें)।
Forms और Reports को HTTP सर्वर का उपयोग करने के लिए कॉन्फ़िगर करें
- नोड1 पर HTTP सर्वर शुरू करने के लिए WLST कमांड चलाएं।
- नोड2 पर HTTP सर्वर शुरू करने के लिए WLST कमांड चलाएं।
- नोड1 पर Forms कॉन्फ़िगरेशन फ़ाइल forms.conf संपादित करें।
- नोड1 पर Reports कॉन्फ़िगरेशन फ़ाइल reports_ohs.conf संपादित करें।
- forms.conf और reports_ohs.conf को नोड1 पर कॉपी करें।
scpका उपयोग करके फ़ाइलों को नोड1 से नोड2 पर कॉपी करें।- नोड1 पर HTTP सर्वर पुनरारंभ करें।
- नोड2 पर HTTP सर्वर पुनरारंभ करें।
निष्कर्ष
क्लस्टर सेटअप इंस्टॉल करना और कॉन्फ़िगर करना सिंगल सर्वर सेटअप से थोड़ा अलग है। नवीनतम फ्यूजन मिडलवेयर संस्करण 12.2.1.3 Forms और Reports इंस्टॉलेशन और क्लस्टर वातावरण पर कॉन्फ़िगरेशन में दो Forms और Reports मैनेज्ड सर्वर एक साथ चलते हैं जो बढ़ी हुई मापनीयता और विश्वसनीयता के लिए मिलकर काम करते हैं।