Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Linux

लिनक्स CLI के माध्यम से OpenStack उपलब्धता क्षेत्र बनाएं और प्रबंधित करें

OpenStack की शब्दावली में, उपलब्धता क्षेत्र को नेटवर्क सेवा (न्यूट्रॉन), ब्लॉक स्टोरेज (सिंडर) और कंप्यूट (नोवा) के तार्किक विभाजन के रूप में जाना जाता है। उपलब्धता क्षेत्र का मुख्य कार्य सेटिंग्स के वर्कलोड का समूह बनाना है। इन सेटिंग्स में नॉन-प्रोडक्शन और प्रोडक्शन दोनों शामिल हैं।

इस लेख में, हम दिखाएंगे कि आप लिनक्स कमांड लाइन के माध्यम से OpenStack में उपलब्धता क्षेत्र कैसे बना और उपयोग कर सकते हैं।

जब आप OpenStack तैनात करते हैं, तो कंप्यूट (नोवा) स्वचालित रूप से बन जाएगा। यह एक डिफ़ॉल्ट उपलब्धता क्षेत्र है। Nova AZ में सभी कंप्यूट नोड्स शामिल हैं।

  1. यदि आप उपलब्धता क्षेत्रों की सूची जांचना चाहते हैं तो आपको OpenStack की निम्न कमांड लाइन चलानी होगी।
    ~# source openrc
    ~# openstack availability zone list
  2. यदि आप कंप्यूट के उपलब्धता क्षेत्र चलाना चाहते हैं तो आपको OpenStack की नीचे दी गई कमांड लाइन चलानी होगी। देखें:
    ~# openstack availability zone list --compute
  3. उपलब्धता क्षेत्रों के कंप्यूट पर मैप किए गए कंप्यूट होस्ट जांचने के लिए, आपको निम्न कमांड लाइन निष्पादित करने की आवश्यकता है।
    ~# openstack host list | grep -E "Zone|nova"
  4. अब, हमें होस्ट-एग्रीगेट के दो समूह बनाने होंगे। एक होस्ट-एग्रीगेट का नाम नॉन-प्रोडक्शन होगा और दूसरे का नाम प्रोडक्शन होगा। कंप्यूट- 7, 8 और 9 को नॉन-प्रोडक्शन समूह में और कंप्यूट- 4, 5 और 6 को प्रोडक्शन समूह में जोड़ने का समय है। आपको नीचे उल्लिखित OpenStack कमांड का उपयोग करना होगा:
    ~# openstack aggregate create non-production
    ~# openstack aggregate create production
  5. इस समय, आपको उपलब्धता क्षेत्र बनाने और उन्हें उनके विशेष समूहों से जोड़ने की आवश्यकता है।
    # openstack aggregate set --zone  
  6. अंत में, आपको कंप्यूट होस्ट को उसके होस्ट-एग्रीगेट समूह में जोड़ना होगा।
    # openstack aggregate add host  
  7. इसी तरह, आपको कंप्यूट होस्ट को नॉन-प्रोडक्शन होस्ट-एग्रीगेट समूह में जोड़ना होगा।
    ~# 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
  8. इस समय, आपको उपलब्धता क्षेत्रों और होस्ट-एग्रीगेट समूहों की जांच करने के लिए निम्न लिनक्स कमांड लाइन निष्पादित करने की आवश्यकता है।
    ~# openstack aggregate list
  9. उपलब्धता क्षेत्रों और होस्ट-एग्रीगेट समूहों से जुड़े कंप्यूट की सूची जांचने के लिए आपको निम्न कमांड चलाने की आवश्यकता है।
    ~# openstack aggregate show production
    ~# openstack aggregate show non-production

उपरोक्त कमांड आउटपुट दिखाएगा कि आपने लिनक्स कमांड लाइन से OpenStack में उपलब्धता क्षेत्र सफलतापूर्वक बना लिए हैं।

उपलब्धता क्षेत्रों में वर्चुअल मशीन बनाएं

उपलब्धता क्षेत्र बनाने के बाद, आप दो उपलब्धता क्षेत्रों में विविध वर्चुअल मशीन बना सकते हैं।

  1. एक विशिष्ट AZ में वर्चुअल मशीन बनाने के लिए, आपको निम्न कमांड का उपयोग करने की आवश्यकता है:
    ~# openstack server create --flavor  --image  --nic net-id= --security-group  --key-name  --availability-zone  
  2. इस कमांड का उदाहरण इस प्रकार है:
    ~# 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
  3. वर्चुअल मशीन के बारे में विस्तार से जानने के लिए, आपको निम्न लिनक्स कमांड लाइन चलाने की आवश्यकता है।
    ~# openstack server show test-vm-prod-az
  4. यदि आप किसी विशेष कंप्यूट नोड में वर्चुअल मशीन बनाना चाहते हैं तो यह कोई समस्या नहीं है! आपको बस निम्न लिनक्स कमांड लाइन का उपयोग करना है:
    ~# openstack server create --flavor  --image  --nic net-id= --security-group  --key-name {Keypair-Name} --availability-zone : 
  5. उदाहरण के लिए, हमें विशेष कंप्यूट 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
  6. वर्चुअल मशीन के विवरण फिर से जांचने के लिए, आपको नीचे निर्दिष्ट लिनक्स कमांड लाइन निष्पादित करनी होगी:
    ~# openstack server show test-vm-prod-az-host
  7. जब आप उपरोक्त कमांड लाइन निष्पादित करेंगे तो आपको निम्न आउटपुट प्राप्त होगा:
  8. इसी तरह, हम नॉन-प्रोडक्शन उपलब्धता क्षेत्रों में वर्चुअल मशीन बना सकते हैं। निम्न उदाहरण देखें:
    ~# 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
  9. निम्न कमांड का उपयोग करके वर्चुअल मशीन के विवरण जांचें।
    ~# openstack server show vm-nonprod-az
  10. उपरोक्त कमांड निष्पादित करने के बाद, आपको निम्न जैसा आउटपुट प्राप्त होगा।

लेखक के बारे में

लिनक्स CLI के माध्यम से OpenStack उपलब्धता क्षेत्र बनाएं और प्रबंधित करें

केविन एरोज

केविन एरोज एक अत्यधिक अनुभवी और जानकार प्रौद्योगिकी विशेषज्ञ हैं जिनके पास एक दशक से अधिक का उद्योग अनुभव है। उनके पास माइक्रोसॉफ्ट सर्टिफाइड टेक्नोलॉजी स्पेशलिस्ट (MCTS) प्रमाणन है और नवीनतम तकनीकी विकास पर अपडेट रहने का गहरा जुनून है। केविन ने तकनीक से संबंधित विषयों की एक विस्तृत श्रृंखला पर व्यापक रूप से लिखा है, जिसमें सॉफ्टवेयर विकास, साइबर सुरक्षा और क्लाउड कंप्यूटिंग जैसे क्षेत्रों में उनकी विशेषज्ञता और ज्ञान प्रदर्शित होता है। तकनीकी क्षेत्र में उनके योगदान को उनके साथियों द्वारा व्यापक रूप से मान्यता प्राप्त और सम्मानित किया गया है, और उन्हें जटिल तकनीकी अवधारणाओं को स्पष्ट और संक्षिप्त तरीके से समझाने की उनकी क्षमता के लिए उच्च माना जाता है।

  1. डिज्नी प्लस एरर कोड 93 ठीक करें: निर्बाध स्ट्रीमिंग के लिए 10 त्वरित समाधान डिज्नी प्लस एरर कोड 93 ठीक करें: निर्बाध स्ट्रीमिंग के लिए 10 त्वरित समाधान

    डिज्नी प्लस पर खेल, फिल्में और शैलियों की एक विस्तृत श्रृंखला में शो निस्संदेह अपने दैनिक डिज्नी जादू के साथ यूजर्स को अत्यधिक खुशी लाते हैं। दुर्भाग्य से, त्रुटियों की कभी-कभी घटना खुशी के अनुभव को जल्दी से कम कर सकती है। आज के लेख में, हम डिज्नी प्लस एरर कोड 93 पर चर्चा करेंगे और इसे स्वयं ठीक करन

  1. Twitch ऐप द्वारा World of Warcraft गेम्स और एडऑन्स न पहचानने की समस्या हल करें – त्वरित समाधान गाइड Twitch ऐप द्वारा World of Warcraft गेम्स और एडऑन्स न पहचानने की समस्या हल करें – त्वरित समाधान गाइड

    कई उपयोगकर्ता अपने Twitch ऐप में World of Warcraft (WOW) एडऑन्स का उपयोग करते हैं। हालांकि यदि आप ऐसा करने का प्रयास करते हैं, तो आपको Twitch ऐप द्वारा WOW गेम या एडऑन्स न पहचानने की समस्या का सामना करना पड़ सकता है। हम आपके लिए एक संपूर्ण गाइड लाए हैं जो Twitch ऐप द्वारा WOW एरर न पहचानने को ठीक क

  1. macOS Tahoe डाउनलोड और इंस्टॉल गाइड – चरण-दर-चरण निर्देश macOS Tahoe डाउनलोड और इंस्टॉल गाइड – चरण-दर-चरण निर्देश

    अपने Mac के लिए नवीनतम सुविधाओं और सुरक्षा का उपयोग करने के लिए तैयार हैं? चाहे आप सिस्टम को नवीनतम macOS 26 Tahoe में अपडेट या अपग्रेड कर रहे हों, अपने Mac के लिए उपलब्ध पुराने संस्करण को पुनः इंस्टॉल कर रहे हों, या क्लीन इंस्टॉल कर रहे हों, macOS Tahoe या पहले के संस्करण को कैसे डाउनलोड और इंस्टॉ