सर्वांना पुन्हा नमस्कार. सर्व प्रथम, मी घेतलेल्या चांगल्या रिसेप्शनबद्दल मला सर्वांचे आभार मानायचे आहेत DesdeLinux आणि हे विशेष करुन कर्मचार्यांना. मी आशा करतो की मी भविष्यात सहयोग सुरु ठेवू शकेन आणि हा समुदाय वाढत आहे. परंतु आत्तासाठी पुरेशी भावनिकता, आपण व्यवसायात उतरूया.
या निमित्ताने मी स्थापनेशी संबंधित सर्व गोष्टींबद्दल संपूर्ण पोस्ट समर्पित करीन ओपनव्हीझेड आमच्या प्रणाली मध्ये. आम्ही कार्य सुरू करण्यासाठी पुढील पोस्टमध्ये सर्वकाही सज्ज ठेवू.
आपण लक्षात असल्यास मागील लेखआम्ही सध्या ते म्हणाले ओपनव्हीझेड मध्ये दोन्ही स्थापित करण्यासाठी समर्थन आहे लाल टोपी/CentOS 6 मध्ये म्हणून डेबियन 7. आम्ही दोन्ही सिस्टमवरील आपल्या स्थापनेच्या चरण-चरण-चरण पुनरावलोकन करू.
Red Hat / CentOS 6 वरील प्रतिष्ठापन
बेस सिस्टम स्थापित करताना तेथे कोणतेही विशेष कॉन्फिगरेशन नसते. फक्त खालील विभाजन योजना वापरण्याची शिफारस केली जाते:
- / विभाजन: बेस सिस्टम आणि ओपनव्हीझ सॉफ्टवेअरसाठी. पूर्ण स्थापनांमध्ये (ग्राफिकल इंटरफेससह) कमीतकमी 3 जीबी असणे आवश्यक आहे, जर आवृत्ती वापरली गेली तर बरेच कमी किमान o नेटिनस्टॉल.
- स्वॅप विभाजन: स्वॅप क्षेत्रासाठी. आमच्या मेंढ्यानुसार शिफारस केलेले आकार वापरा.
- / व्हीझेड विभाजन: तेथेच कंटेनर आणि त्यांची सर्व माहिती संग्रहित केली जाईल. या विभाजनासाठी उर्वरित सर्व जागा वाटप करण्याची शिफारस केली जाते.
एकदा आम्ही बेस सिस्टम स्थापित केल्यावर आम्ही सॉफ्टवेअर स्थापित करण्यास पुढे जाऊ ओपनव्हीझेड. प्रथम रेपॉजिटरी जोडणे ओपनव्हीझेड आमचे कार्यसंघ सर्व सॉफ्टवेअर डाउनलोड करण्यात सक्षम होण्यासाठी. स्थापित आणि व्यवस्थापित करण्यासाठी ओपनव्हीझेड यासाठी परवानगी असणे आवश्यक आहे सुपरयूजरम्हणून टर्मिनल उघडा मूळ आणि आम्ही पुढील कार्यवाही करतो:
#wget -O /etc/yum.repos.d/openvz.repo http://download.openvz.org/openvz.repo
#rpm --import http://download.openvz.org/RPM-GPG-Key-OpenVZ
ओपनव्हीझेड ची सुधारित आवृत्ती वापरते कर्नल लिनक्स. पुढील कमांडद्वारे आम्ही ती स्थापित करू:
#yum install vzkernel
नवीन स्थापनेसाठी खालील दोन चरण आवश्यक नाहीत (च्या आवृत्ती 4.4 नुसार) vzctl) परंतु जुन्या आवृत्त्यांशी सुसंगतता सुनिश्चित करण्यासाठी मी त्यांच्यावर टिप्पणी करीन.
पहिली गोष्ट म्हणजे यासाठी काही पर्याय सक्षम करणे कर्नल. आम्ही फाईल एडिट करतो sysctl.conf आमच्या पसंतीच्या संपादकासह:
#vim /etc/sysctl.conf
आणि आम्ही शेवटी खाली जोडतो:
net.ipv4.ip_forward = 1
net.ipv4.conf.default.proxy_arp = 0
net.ipv4.conf.all.rp_filter = 1
kernel.sysrq = 1
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.all.send_redirects = 0
net.ipv4.icmp_echo_ignore_broadcasts=1
net.ipv4.conf.default.forwarding=1
आपल्याला अक्षम करणे देखील आवश्यक आहे सेलीनक्स, जेणेकरून त्यात CentOS हे डीफॉल्टनुसार सक्षम केले आहे आणि समस्या उद्भवू शकते:
#echo "SELINUX=disabled" > /etc/sysconfig/selinux
आतापासून आम्ही प्रत्येकासाठी असलेल्या चरणांसह सुरु ठेवतो. च्या प्रशासनासाठी आम्ही आवश्यक साधने स्थापित करणार आहोत ओपनव्हीझेड:
#yum install vzctl ploop
बॅकअप प्रती बनविण्यासाठी आम्ही साधन स्थापित करू vzdump. रिपॉझिटरीजची आवृत्ती कालबाह्य झाली असल्याने आम्ही पॅकेज डाउनलोड करणार आहोत Rpm:
#wget http://download.openvz.org/contrib/utils/vzdump/vzdump-1.2-4.noarch.rpm
आणि आम्ही ते स्थापित करतोः
#rpm -ivh rpm -ivh vzdump-1.2-4.noarch.rpm
आता आपल्याकडे सर्वकाही तयार आहे, ते फक्त मशीन पुन्हा सुरू करणे बाकी आहे जेणेकरून ते नवीन लोड करेल कर्नल आम्ही कॉन्फिगर केलेल्या पर्यायांसह.
डेबियन 7 वर स्थापना
स्थापित करण्यासाठी ओपनव्हीझेड en डेबियन 7विभाजन करणे ही सर्वात पहिली गोष्ट आहे. म्हणून CentOSडिरेक्टरीसाठी विभाजन तयार करण्याची शिफारस केली जाते ओपनव्हीझेड ज्यामध्ये कंटेनर असतील आणि उर्वरित विभाजनांच्या सर्व जादा जागा व्यापतील (सामान्यत: एक / विनिमय क्षेत्राच्या रूपात एक). पण वेगळे CentOSही निर्देशिका आहे:
/ var / lib / vz
एकदा आम्ही सिस्टम आमच्या आवडीनुसार कॉन्फिगर केले की आम्ही स्थापित करण्यास पुढे जाऊ ओपनव्हीझेड. प्रथम रेपॉजिटरी जोडणे. हे करण्यासाठी आपण ही आज्ञा कार्यान्वित करू.
cat < /etc/apt/sources.list.d/openvz-rhel6.list
deb http://download.openvz.org/debian wheezy main
# deb http://download.openvz.org/debian wheezy-test main
EOF
या छोट्या आदेशासह आम्ही रिपॉझिटरी समाविष्ट केली आहे ओपनव्हीझेड आमच्या प्रणालीकडे. मग आपल्याला की डाउनलोड करावी लागेल GPG रेपॉजिटरीवर सही करण्यासाठी
#wget http://ftp.openvz.org/debian/archive.key
#apt-key add archive.key
आणि आम्ही अद्ययावत करतो जेणेकरुन रेपॉजिटरी अद्ययावत होतील:
#apt-get update
आता आम्ही आपल्याला आवश्यक असलेल्या सर्व गोष्टी स्थापित करण्यास प्रारंभ करू शकतो. पहिली आणि मूलभूत गोष्ट म्हणजे इंस्टॉल करणे कर्नेल सुधारित आम्ही असे करतो:
#apt-get install linux-image-openvz-amd64
असे केल्यावर, सिस्टम पुन्हा सुरू करण्यापूर्वी पुढील चरण करणे फार महत्वाचे आहे. आपण काय केले पाहिजे ते फाईल एडिट करणे sysctl.conf मध्ये काही पॅरामीटर्स जोडण्यासाठी कर्नल:
#vim /etc/sysctl.conf
आणि आम्ही शेवटी पुढील मजकूर जोडू:
# On Hardware Node we generally need
# packet forwarding enabled and proxy arp disabled
net.ipv4.ip_forward = 1
net.ipv6.conf.default.forwarding = 1
net.ipv6.conf.all.forwarding = 1
net.ipv4.conf.default.proxy_arp = 0
# Enables source route verification
net.ipv4.conf.all.rp_filter = 1
# Enables the magic-sysrq key
kernel.sysrq = 1
# We do not want all our interfaces to send redirects
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.all.send_redirects = 0
आता आम्ही सिस्टम पुन्हा सुरू करू शकतो. खरं तर, हे करण्याची शिफारस केली जाते जेणेकरून हे ओपनव्हीझेड कर्नलसह बूट होईल. यानंतर, आम्ही प्रशासनासाठी आवश्यक साधने स्थापित करतो ओपनव्हीझेड:
#apt-get install vzctl vzquota ploop
आणि यासह आम्ही स्थापनेशी संबंधित सर्वकाही समाप्त करतो ओपनव्हीझेड. जर सर्व काही व्यवस्थित झाले असेल तर आमच्याकडे कंटेनर तयार करण्यास तयार होस्ट असेल.
निरोप घेण्यापूर्वी, मी सांगेन की या ट्यूटोरियलच्या पुढील भागांसाठी, सर्व कोड संगणकाद्वारे तपासले गेले आहेत. CentOS 6.4. ते आपण वापरणार आहात डेबियन आपण ते खात्यात घेतले पाहिजे. फरक कदाचित कमीतकमी असेल. मुख्य एक स्थान असेल ओपनव्हीझेड (जिथे कंटेनर इतर गोष्टींमध्ये स्थित आहेत). दरम्यान मध्ये CentOS ते स्थित आहे / व्ही, मध्ये डेबियन तुम्हाला त्यात सापडेल / var / lib / vz. आपल्याला या किंवा इतर कोणत्याही गोष्टीशी संबंधित काही समस्या किंवा शंका असल्यास, टिप्पणी देण्यास अजिबात संकोच करू नका आणि मी जितके शक्य होईल तितके मदत करण्याचा प्रयत्न करेन.
हे सर्व आत्ताच आहे. पुढील भागामध्ये एक सर्वात महत्वाचा विषय असेल: कंटेनर तयार करणे आणि त्याचे मूलभूत प्रशासन. आम्ही नंतर एकमेकांना पाहू. दीर्घ आयुष्य आणि समृद्धी.
चांगले! ओपनव्हीझेड वरील सबमिशनबद्दल तुमचे आभार. मला विभाजनाबद्दल थोडी शंका आहे. ओएस स्थापित करताना, आपण / var निर्देशिकेसाठी विभाजन तयार करण्याची शिफारस करता?
बरं, लेखाच्या म्हणण्यानुसार: "सेंटोसमध्ये ते / वीझेड स्थित आहे, डेबियनमध्ये आपणास / var / lib / vz मध्ये सापडेल." मी स्पष्ट करते, डेबियन इन्स्टॉलेशनमध्ये विभाजन करताना, ते तुम्हाला मॅन्युअल विभाजन तयार करण्यास अनुमती देते, तुम्ही हा पर्याय घेता आणि आपण ठेवला: / var / lib / vz आणि तो त्या डिरेक्टरीमध्ये विभाजन तयार करेल आणि त्यामध्ये कोणतीही मोठी गैरसोय न माउंट करेल. अर्थात तुमची / var ही फक्त तुमच्या मूळ निर्देशिकेतील डिरेक्टरी असेल, त्यामुळे तुमचे सर्व नोंदी / विभाजन मध्ये देखील लोड केल्या जातील आणि / var / lib / vz मध्ये नाहीत, मला असे आहे आणि काही हरकत नाही, मला आशा आहे तुमच्यासाठी स्पष्टीकरण दिले.