<पी> ओपनस्टैक की शब्दावली में, उपलब्धता क्षेत्र को नेटवर्क सेवा (न्यूट्रॉन) के तार्किक विभाजन के रूप में जाना जाता है। ब्लॉक स्टोरेज (सिंडर) और गणना (नोवा) . उपलब्धता क्षेत्र का मुख्य कार्य सेटिंग्स के कार्यभार का समूहीकरण करना है। इन सेटिंग्स में गैर-उत्पादन और उत्पादन दोनों शामिल हैं। <पी> इस लेख में, हम यह दिखाने जा रहे हैं कि आप लिनक्स कमांड लाइन के माध्यम से ओपनस्टैक में उपलब्धता क्षेत्र कैसे बना और उपयोग कर सकते हैं . <पी> उस समय जब आप ओपनस्टैक तैनात करेंगे , फिर गणना (नोवा) करें स्वचालित रूप से बनाया जाएगा. यह एक डिफ़ॉल्ट उपलब्धता क्षेत्र है . नोवा एज़ सभी कंप्यूट नोड्स शामिल हैं। - यदि आप उपलब्धता क्षेत्रों की सूची जांचना चाहते हैं तो आपको ओपनस्टैक की निम्नलिखित कमांड लाइन चलानी होगी।
~# source openrc
~# openstack availability zone list
- यदि आप गणना के उपलब्धता क्षेत्र चलाना चाहते हैं तो आपको ओपनस्टैक की नीचे दी गई कमांड लाइन चलानी होगी। इसे जांचें:
~# openstack availability zone list –compute
- कंप्यूट होस्ट की जांच करने के लिए जो कंप्यूट के उपलब्धता क्षेत्रों में मैप किए गए हैं, आपको निम्नलिखित कमांड लाइन को निष्पादित करने की आवश्यकता है।
~# openstack host list | grep -E "Zone|nova”
- अब, हमें होस्ट-एग्रीगेट के दो समूह बनाने होंगे। एक होस्ट-एग्रीगेट का नाम गैर-उत्पादन होगा और दूसरे का नाम उत्पादन होगा। अब गैर-उत्पादन समूह में गणना-7, 8 और 9 जोड़ने और उत्पादन समूह में गणना-4, 5 और 6 जोड़ने का समय आ गया है। आपको नीचे उल्लिखित ओपनस्टैक कमांड का उपयोग करना होगा:
~# openstack aggregate create non-production
~# openstack aggregate create production
- फिलहाल, आपको उपलब्धता क्षेत्र बनाने और उन्हें उनके विशेष समूहों से जोड़ने की आवश्यकता है।
# openstack aggregate set –zone <az_name> <host_aggregate_name>
- अंत में, आपको कंप्यूट होस्ट को इसके होस्ट-एग्रीगेट के समूह में जोड़ना होगा।
# openstack aggregate add host <host_aggregate_name> <compute_host>
- उसी तरह, आपको होस्ट-एग्रीगेट के गैर-उत्पादन समूह में कंप्यूट होस्ट जोड़ना होगा।
~# openstack aggregate add host non-production compute-0-7
~# openstack aggregate add host non-production compute-0-8
~# openstack aggregate add host non-production compute-0-9
- इस समय, आपको उपलब्धता क्षेत्र और होस्ट-एग्रीगेट समूहों की जांच करने के लिए निम्नलिखित लिनक्स कमांड लाइन को निष्पादित करने की आवश्यकता है।
~# openstack aggregate list
- उपलब्धता क्षेत्र और होस्ट-एग्रीगेट के समूहों से जुड़ी गणना की सूची की जांच करने के लिए आपको निम्नलिखित कमांड चलाने की आवश्यकता है।
~# openstack aggregate show production
~# openstack aggregate show non-production
<पी> उपरोक्त कमांड आउटपुट आपको दिखाएगा कि आपने लिनक्स कमांड लाइन से ओपनस्टैक में उपलब्धता क्षेत्र सफलतापूर्वक बना लिया है। उपलब्धता क्षेत्रों में वर्चुअल मशीनें बनाएं
<पी> उपलब्धता क्षेत्र बनाने के बाद, आप दो उपलब्धता क्षेत्रों में विविध वर्चुअल मशीनें बना सकते हैं। - एक विशिष्ट AZ में वर्चुअल मशीन बनाने के लिए, आपको निम्नलिखित कमांड का उपयोग करना होगा:
~# openstack server create –flavor <flavor-name> –image <Image-Name-Or-Image-ID> –nic net-id=<Network-ID> –security-group <Security-Group-ID> –key-name <Keypair-Name> –availability-zone <AZ-Name> <VM-Name>
- इस कमांड का उदाहरण इस प्रकार है:
~# openstack server create --flavor m1.small --image Cirros --nic net-id=37b9ab9a-f198-4db1-a5d6- S789b0Sbfb4c --security-group f8dda7?c3-f£7c3-423b-923a-2b21fe0bbf3c --key-name mykey --availability-zone production-az test-vm-prod-az
- वर्चुअल मशीन के बारे में विस्तार से जानने के लिए, आपको निम्नलिखित लिनक्स कमांड लाइन को चलाने की आवश्यकता है।
~# openstack server show test-vm-prod-az
- यदि आप किसी विशेष कंप्यूट नोड में वर्चुअल मशीन बनाना चाहते हैं तो यह कोई समस्या नहीं है! आपको बस निम्नलिखित लिनक्स कमांड लाइन का उपयोग करना है:
~# openstack server create –flavor <flavor-name> –image <Image-Name-Or-Image-ID> –nic net-id=<Network-ID> –security-group <Security-Group-ID> –key-name {Keypair-Name} –availability-zone <AZ-Name>:<Compute-Host> <VM-Name>
- उदाहरण के लिए, हमें विशेष गणना 0-6 के उत्पादन उपलब्धता क्षेत्र में एक वर्चुअल मशीन को स्पिन करना होगा। इसे सफल बनाने के लिए, हमें निम्नलिखित कमांड लाइन का उपयोग करने की आवश्यकता है:
~# openstack server create --flavor m1.small --image Cirros --nic net-id=37b9ab9a-f198-4db1-a5d6-S789b0Sbfb4c --security-group f8dda7?c3-f£7c3-423b-923a-2b21fe0bbf3c --key-name mykey --availability-zone production-az:compute-0-6 test-vm-prod-az-host
- वर्चुअल मशीन के विवरण को फिर से जांचने के लिए, आपको नीचे निर्दिष्ट लिनक्स कमांड लाइन को निष्पादित करना होगा:
~# openstack server show test-vm-prod-az-host
- जब आप उपरोक्त कमांड लाइन को निष्पादित करेंगे तो आपको निम्नलिखित आउटपुट मिलेगा:
- इसी तरह, हम गैर-उत्पादन उपलब्धता क्षेत्रों में वर्चुअल मशीनें बना सकते हैं। निम्नलिखित उदाहरण पर एक नज़र डालें:
~# openstack server create --flavor m1.small --image Cirros --nic net-id=37b9ab9a-f198-4db1-a5d6- S789b0Sbfb4c --security-group f8dda7?c3-f£7c3-423b-923a-2b21fe0bbf3c --key-name mykey --availability-zone non-production-az vm-nonprod-az
- निम्न आदेश का उपयोग करके वर्चुअल मशीन का विवरण जांचें।
~# openstack server show vm-nonprod-az
- उपरोक्त कमांड को निष्पादित करने के बाद, आपको निम्न जैसा आउटपुट मिलेगा।
<पी> लेखक के बारे में <पी>
<पी> केविन एरो <पी> केविन एरो एक दशक से अधिक के उद्योग अनुभव के साथ एक अत्यधिक अनुभवी और जानकार प्रौद्योगिकी विशेषज्ञ हैं। उनके पास माइक्रोसॉफ्ट सर्टिफाइड टेक्नोलॉजी स्पेशलिस्ट (एमसीटीएस) प्रमाणन है और नवीनतम तकनीकी विकास के बारे में अपडेट रहने का उनमें गहरा जुनून है। केविन ने सॉफ्टवेयर विकास, साइबर सुरक्षा और क्लाउड कंप्यूटिंग जैसे क्षेत्रों में अपनी विशेषज्ञता और ज्ञान का प्रदर्शन करते हुए तकनीक से संबंधित विषयों की एक विस्तृत श्रृंखला पर विस्तार से लिखा है। तकनीकी क्षेत्र में उनके योगदान को उनके साथियों द्वारा व्यापक रूप से मान्यता और सम्मान दिया गया है, और जटिल तकनीकी अवधारणाओं को स्पष्ट और संक्षिप्त तरीके से समझाने की उनकी क्षमता के लिए उन्हें अत्यधिक सम्मानित किया जाता है। पी>