Virtualizor लाइसेंस
KVM, LXC और OpenVZ मशीनों के लिए एक ही इंटरफ़ेस। हर नोड अपने लाइसेंस पर चलता है, और वह लाइसेंस किसी सँभालकर रखी जाने वाली की-फ़ाइल से नहीं, उसी नोड के IP पते से जुड़ा होता है।
Virtualizor वह कंट्रोल पैनल है जो एक फ़िज़िकल सर्वर को वर्चुअल मशीनों का प्लेटफ़ॉर्म बना देता है। यह KVM, LXC और OpenVZ के साथ काम करता है, टेम्पलेट से गेस्ट ऑपरेटिंग सिस्टम इंस्टॉल करता है, CPU, RAM, डिस्क और बैंडविड्थ की सीमाएँ लागू करता है, और आपके IP पूल से पते बाँटता है। एडमिन को हर नोड एक ही इंटरफ़ेस में दिखता है। एंड यूज़र को अपना अलग पैनल मिलता है, जहाँ से वे रीबूट करते हैं, दोबारा इंस्टॉल करते हैं और पासवर्ड रीसेट करते हैं — और जहाँ से अपनी ही नेटवर्किंग बिगाड़ लेने के बाद VNC कंसोल के ज़रिए मशीन तक पहुँच जाते हैं। अकेली यही सुविधा सपोर्ट टिकटों का अच्छा-ख़ासा हिस्सा हटा देती है। VPS बेचने वाली कंपनियों, अपने ही हार्डवेयर को टुकड़ों में बाँटने वाले सिस्टम एडमिन और भीतरी टेस्ट माहौल चलाने वाली टीमों के लिए यह आम चुनाव है।
लाइसेंस सर्वर के IP पते से बँधते हैं, इसलिए न कोई की-फ़ाइल सँभालनी है न खोने का डर। इसका मतलब सबसे ज़्यादा उन टीमों के लिए है जो मशीनें बार-बार दोबारा बनाती हैं: किसी नोड को फिर से इंस्टॉल करने या दूसरे पते पर ले जाने पर नया IP आप ख़ुद पैनल में डालते हैं, बदलाव तुरंत लागू होता है और पुराना पता उसी सेकंड रुक जाता है। ऑर्डर प्रीपेड बैलेंस से कटते हैं और बीच में कोई मैनुअल मंज़ूरी नहीं होती, इसलिए लाइसेंस आमतौर पर मिनट भर में चालू हो जाता है; इंस्टॉलेशन एक ही कमांड है, जो की माँगने के बजाय लाइसेंस को IP से पहचान लेता है। अगर आपकी तरफ़ नोड बनाना पहले से स्क्रिप्ट में है तो लाइसेंसिंग भी उसी स्क्रिप्ट में शामिल हो सकती है: REST API में जारी करना, रिन्यू, सस्पेंड और IP बदलना सब मौजूद है। यह हर अकाउंट स्तर पर खुला है, और हर कॉल अपने नतीजे के साथ आपके अकाउंट में दर्ज होती है, इसलिए कौन-सी मशीन कब रिन्यू हुई, यह बाद में कभी बहस का विषय नहीं बनता।
लाइसेंस प्रति सर्वर है: मास्टर और उसके नीचे के हर नोड को अपना-अपना लाइसेंस चाहिए, इसलिए बढ़ने की योजना हार्डवेयर के साथ-साथ लाइसेंस में भी बनाइए। इंस्टॉल करने से पहले मशीन जाँच लीजिए। KVM के लिए प्रोसेसर का वर्चुअलाइज़ेशन एक्सटेंशन (Intel VT-x या AMD-V) BIOS में चालू होना चाहिए, और OpenVZ अपना ही कर्नेल चलाता है, जिससे वह जिन ऑपरेटिंग सिस्टम वर्शनों पर बैठ सकता है उनकी संख्या सीमित रहती है। पैनल को साफ़ सर्वर भी चाहिए; ज़्यादातर नाकाम इंस्टॉल उन्हीं मशीनों पर होते हैं जिन पर पहले से कोई दूसरा कंट्रोल पैनल चल रहा होता है। इस वक़्त कौन-से एडिशन और अवधियाँ उपलब्ध हैं, यह पैनल के कैटलॉग में दिखता है।
यहाँ से क्यों लें
फ़ाइल से नहीं, IP से
सर्वर दोबारा बनाने पर पता बदले तो नया IP आप ख़ुद डालते हैं; पुराना रिकॉर्ड उसी सेकंड हट जाता है।
स्क्रिप्टेड बिल्ड के साथ
नए नोड स्क्रिप्ट से बनते हैं तो लाइसेंस का ऑर्डर भी उसी स्क्रिप्ट के भीतर REST API से चल सकता है।
एंड यूज़र का अपना पैनल
ग्राहक ख़ुद रीबूट और दोबारा इंस्टॉल करते हैं, और बिगड़ी मशीन तक VNC से पहुँचते हैं — आपके पास टिकट खोले बिना।
हर कार्रवाई दर्ज
ऑर्डर, रिन्यूअल और API कॉल अपने नतीजे के साथ अकाउंट में लिखी जाती हैं, इसलिए नोड का इतिहास ट्रेस होता रहता है।
अक्सर पूछे जाने वाले सवाल
क्या मास्टर और स्लेव सर्वर को अलग-अलग लाइसेंस चाहिए?
हाँ। एक लाइसेंस एक IP पते को कवर करता है, इसलिए जितने सर्वर चलाते हैं उतने लाइसेंस चाहिए — मास्टर भी उसी गिनती में। कितने नोड से शुरू करना है, यह तय करते समय इसे बजट में भी जोड़ लीजिए।
नोड दोबारा इंस्टॉल किया और IP बदल गया, अब क्या?
पैनल में लाइसेंस का IP फ़ील्ड अपडेट कर दीजिए, पूरी प्रक्रिया बस इतनी है: न टिकट, न इंतज़ार। यह तुरंत लागू होता है, यानी लाइसेंस पुराने पते पर उसी वक़्त गिर जाता है, इसलिए बदलाव तब कीजिए जब नया सर्वर खड़ा हो चुका हो।
क्या लाइसेंस बनाना अपने ऑटोमेशन से जोड़ सकता हूँ?
हाँ। REST API हर अकाउंट स्तर पर खुला है और उसमें लाइसेंस जारी करना, रिन्यू, सस्पेंड तथा IP बदलना सब शामिल है। इसे WHMCS से या सीधे अपनी प्रोविज़निंग स्क्रिप्ट से इस्तेमाल कीजिए; हर कॉल अपने नतीजे के साथ दर्ज होती है, इसलिए ग़लत गया कोई रन बाद में आसानी से पकड़ा जाता है।
मासिक लाइसेंस रिन्यू न करूँ तो क्या होता है?
वह उस अवधि के अंत तक चलता है जिसका आपने भुगतान किया है, और ऑटो-रिन्यूअल आप पैनल से बंद कर देते हैं। न कोई बंधन है न रद्द करने का शुल्क, इसलिए अवधि ख़त्म होने से पहले फ़ैसला कर लें तो उस सर्वर की वर्चुअल मशीनें हटाने का वक़्त भी मिल जाता है।
दूसरे लाइसेंस
तैयार नोड लाइसेंस के इंतज़ार में ख़ाली न पड़ा रहे: उसका IP डालिए, Virtualizor आमतौर पर मिनट भर में चालू हो जाता है।