Proxmox के साथ अपने रास्पबेरी पाई पर वर्चुअल मशीनें बनाएं और प्रबंधित करें। इसे कैसे स्थापित करें यहां बताया गया है।

प्रॉक्समॉक्स एक ओपन-सोर्स एंटरप्राइज सर्वर प्रबंधन और सर्वर वर्चुअलाइजेशन प्लेटफॉर्म है जो वीएम और कंटेनरों को प्रबंधित करने के लिए उपयोगकर्ता के अनुकूल वेब इंटरफेस प्रदान करता है। यदि आपने अतीत में वर्चुअलबॉक्स, वीएमवेयर, या हाइपर-वी का उपयोग किया है, तो प्रोक्समॉक्स ओपन-सोर्स प्रौद्योगिकियों पर ध्यान देने के साथ एक समान अनुभव प्रदान करता है।

हालाँकि प्रोक्समॉक्स रास्पबेरी पाई के लिए संगत या सीधे उपलब्ध नहीं है, हम इंस्टॉल और सेटअप करने के लिए पिमॉक्स प्रोजेक्ट का उपयोग कर सकते हैं रास्पबेरी पाई के लिए डिज़ाइन किया गया प्रॉक्समॉक्स का एक पोर्ट और इसका उपयोग रास्पबेरी पाई बोर्ड और x86 का प्रोक्समॉक्स या हाइब्रिड क्लस्टर बनाने के लिए किया जाता है। हार्डवेयर.

चीज़ें जिनकी आपको आवश्यकता होगी

  • एक रास्पबेरी पाई 3, 4, या 5
  • डेबियन 64-बिट या रास्पबेरी पाई ओएस 64-बिट लाइट (बुल्सआई या बाद का)
  • एक माइक्रोएसडी कार्ड 32GB या इससे बड़ा। आप भी सक्षम कर सकते हैं बाहरी SSD का उपयोग करके रास्पबेरी 4 या 5 को बूट करें बड़े और तेज़ भंडारण के लिए
  • ईथरनेट केबल या वाई-फाई के माध्यम से इंटरनेट कनेक्शन
  • बिजली की आपूर्ति

रास्पबेरी पाई पर प्रोक्समॉक्स पारंपरिक हार्डवेयर की तरह स्थिरता और प्रदर्शन का समान स्तर प्रदान नहीं कर सकता है। इस स्थापना को एक प्रयोग और अवधारणा का प्रमाण मानें। उत्पादन परिवेश में महत्वपूर्ण सर्वर चलाने के लिए इसका उपयोग न करें।

रास्पबेरी पाई पर प्रॉक्समॉक्स स्थापित करें

रास्पबेरी पाई इमेजर टूल का उपयोग करके ऑपरेटिंग सिस्टम स्थापित करने के बाद, एक टर्मिनल विंडो खोलें—या SSH के माध्यम से दूर से रास्पबेरी पाई से कनेक्ट करें (विंडोज के लिए पुटी का उपयोग करें) - और फिर नवीनतम पैकेज और सुरक्षा अपडेट को डाउनलोड और इंस्टॉल करने के लिए निम्नलिखित कमांड चलाएं।

sudo apt-get update
sudo apt-get upgrade -y

आपके रास्पबेरी पाई मॉडल और नेटवर्क स्पीड के आधार पर इसे समाप्त होने में कुछ समय लगेगा। एक बार जब यह पूरा हो जाए, तो रूट उपयोगकर्ता पर स्विच करने के लिए निम्नलिखित कमांड चलाएँ, फिर पिमॉक्स स्क्रिप्ट डाउनलोड करें और इसे पिमॉक्स इंस्टॉल करने के लिए निष्पादित करें।

sudo -s
curl https://raw.githubusercontent.com/pimox/pimox7/master/RPiOS64-IA-Install.sh > RPiOS64-IA-Install.sh

खोलें RPiOS64-IA-Install.sh नैनो टेक्स्ट एडिटर का उपयोग करके स्क्रिप्ट बनाएं और अपनी नेटवर्क सेटिंग्स से मेल खाने के लिए निम्नलिखित पंक्तियों को संशोधित करें। यह चरण वैकल्पिक है और इसे बाद में इंस्टॉलेशन के दौरान निष्पादित किया जा सकता है।

# RPI_IP="192.168.1.100" # Replace with your desired IP address
# GATEWAY="192.168.1.1" # Replace with your gateway/router's IP address

ये बदलाव करने के बाद दबाएं Ctrl+X के बाद वाई और प्रवेश करना. यह फ़ाइल में परिवर्तन सहेज लेगा और संपादक से बाहर निकल जाएगा। इसके बाद, हम पिमॉक्स स्क्रिप्ट चलाएंगे। ऐसा करने के लिए, निम्नलिखित आदेश चलाएँ।

chmod +xRPiOS64-IA-Install.sh
./RPiOS64-IA-Install.sh

इंस्टॉलेशन समाप्त करने के लिए संकेतों का पालन करना जारी रखें। इंस्टॉलेशन के दौरान, आपको रूट पासवर्ड सेट करना होगा जिसकी आपको बाद में प्रोक्समॉक्स वेब इंटरफ़ेस तक पहुंचने के लिए आवश्यकता होगी। साथ ही, संकेतों के दौरान डिफ़ॉल्ट मान चुनना भी सुनिश्चित करें। इंस्टॉलेशन शुरू हो जाएगा और पूरा होने में थोड़ा समय लगेगा, इसलिए आराम से बैठें या एक कप कॉफी पीएं।

इंस्टॉलेशन समाप्त होने के बाद, रास्पबेरी पाई स्वचालित रूप से रीबूट हो जाएगी। रीबूट के बाद, Proxmox उपयोग के लिए तैयार होना चाहिए। यदि रास्पबेरी पाई स्वचालित रूप से रीबूट नहीं होती है, तो आप इसे मैन्युअल रूप से रीबूट करने का प्रयास कर सकते हैं।

डेबियन या रास्पबेरी पाई ओएस लाइट संस्करण चलाने वाले रास्पबेरी पाई पर प्रोक्समॉक्स स्थापित करने की अनुशंसा की जाती है। यदि आप डेस्कटॉप संस्करण का उपयोग करते हैं, तो यह Proxmox को कुशलतापूर्वक चलाने के लिए कम संसाधन छोड़ेगा। साथ ही, इसके लिए एक समर्पित SSD या माइक्रोएसडी कार्ड का उपयोग करना सुनिश्चित करें। इसे अपने मौजूदा रास्पबेरी पाई डेस्कटॉप ओएस संस्करण पर इंस्टॉल न करें क्योंकि यह वॉलपेपर बदल देगा और कुछ नेटवर्क टूल हटा देगा।

वेब ब्राउज़र से प्रॉक्समॉक्स वेब इंटरफ़ेस तक पहुंचें

रास्पबेरी पाई पर चल रहे प्रोक्समॉक्स वेब इंटरफ़ेस तक पहुंचने के लिए, अपने पीसी या लैपटॉप पर वेब ब्राउज़र खोलें और फिर पर जाएं https://IPAddressOfPi: 8006.

आपको वेब ब्राउज़र पर एसएसएल त्रुटि या सुरक्षा प्रमाणपत्र त्रुटि दिखाई दे सकती है। आपको इस पर क्लिक करके बायपास करना होगा उन्नत > फिर भी आगे बढ़ें.

आपको लॉगिन स्क्रीन दिखाई देगी जहां आपको निम्नलिखित विवरण दर्ज करना होगा:

  • लॉग इन करें: जड़
  • पासवर्ड: जिसे आपने Proxmox इंस्टालेशन के दौरान सेट किया था

एक बार लॉग इन करने के बाद आप क्लिक कर सकते हैं ठीक है संदेश पर और फिर Proxmox प्रबंधन इंटरफ़ेस तक पहुंचें।

वर्चुअल मशीनें और कंटेनर बनाएं और प्रबंधित करें

आप उन ऑपरेटिंग सिस्टम की आईएसओ छवियां अपलोड करके शुरू कर सकते हैं जिन्हें आप प्रोक्समॉक्स पर इंस्टॉल और चलाना चाहते हैं। ऐसा करने के लिए, आप निम्नलिखित आदेशों के साथ आईएसओ को उचित स्थान पर डाउनलोड कर सकते हैं:

cd /var/lib/vz/template/iso/

इससे आपको यह सुनिश्चित करने में मदद मिलेगी कि ओएस फ़ाइलें इंस्टॉलेशन के लिए वेब इंटरफ़ेस में तुरंत दिखाई देती हैं। रास्पबेरी पाई पर प्रोक्समॉक्स के भीतर एक वर्चुअल मशीन बनाने के लिए, इन चरणों का पालन करें:

  1. क्लिक वीएम बनाएं Proxmox इंटरफ़ेस के ऊपरी-दाएँ कोने में।
  2. अंतर्गत सामान्य, अपनी वर्चुअल मशीन के लिए एक नाम दर्ज करें।
  3. क्लिक ओएस और चुनें किसी भी मीडिया का प्रयोग न करें.
  4. में प्रणाली टैब, सभी डिफ़ॉल्ट मानों को वैसे ही छोड़ दें जैसे वे हैं।
  5. अंतर्गत डिस्क, सुनिश्चित करें कि आपने चयन किया है एससीएसआई हार्ड डिस्क के लिए. यदि आवश्यक हो तो डिस्क का आकार समायोजित करें।
  6. क्लिक CPU और प्रोसेसर और मेमोरी सेटिंग्स को ठीक करें। कृपया ध्यान दें कि रास्पबेरी पाई के पास सीमित संसाधन हैं जो आपके पास मौजूद मॉडल पर निर्भर करते हैं।
  7. अंतर्गत नेटवर्क, आप अपनी आवश्यकताओं के आधार पर चीजों को डिफ़ॉल्ट के रूप में रख सकते हैं या नेटवर्क ब्रिज बना सकते हैं।
  8. VM सेटिंग्स कॉन्फ़िगर करने के बाद, क्लिक करें अगला या पुष्टि करना टैब करें और क्लिक करें खत्म करना.
  9. बाएं मेनू में वर्चुअल मशीन का चयन करें और क्लिक करें हार्डवेयर.
  10. पर डबल क्लिक करें सीडी/डीवीडी ड्राइव और फिर चुनें सीडी/डीवीडी डिस्क छवि फ़ाइल (आईएसओ) का उपयोग करें.
  11. क्लिक करें भंडारण ड्रॉप-डाउन करें और आईएसओ छवि के बाद डिफ़ॉल्ट स्टोरेज का चयन करें।
  12. क्लिक ठीक है.
  13. क्लिक सारांश और फिर क्लिक करें शुरू जब VM का चयन किया जाता है, तो VM को बूट करने और इंस्टॉलेशन शुरू करने के लिए Proxmox इंटरफ़ेस के ऊपरी-दाएँ कोने में बटन।
  14. इंस्टॉल के बाद, आप वर्चुअल मशीन को बूट कर सकते हैं और फिर वांछित ओएस का उपयोग कर सकते हैं।

यदि आवश्यक हो, तो आप अपनी आवश्यकताओं के आधार पर प्रोसेसर, मेमोरी और स्टोरेज जैसी हार्डवेयर सेटिंग्स को बदल सकते हैं।

वर्चुअलाइजेशन के लिए एक प्रायोगिक पथ

रास्पबेरी पाई पर प्रॉक्समॉक्स वर्चुअलाइजेशन के लिए एक आशाजनक समाधान प्रदान करता है। हालाँकि, यह अभी भी प्रायोगिक चरण में है और इसका उपयोग उत्पादन वातावरण में नहीं किया जाना चाहिए। भविष्य के अपडेट और संवर्द्धन के साथ, और जैसे-जैसे रास्पबेरी पाई पारिस्थितिकी तंत्र विकसित होता है, हम इस सिंगल-बोर्ड कंप्यूटर पर प्रोक्समॉक्स की अनुकूलता और प्रदर्शन में सुधार की उम्मीद कर सकते हैं।

तब तक, रास्पबेरी पाई पर प्रॉक्समॉक्स इंस्टॉलेशन को एक प्रयोग के रूप में मानें और रास्ते में संभावित समस्याओं का पता लगाने और उनका निवारण करने के लिए तैयार रहें।