SAS के साथ Azure vSocket VHD छवि की प्रतिलिपि बनाना

यह लेख एकल और उच्च उपलब्धता (HA) vSocket तैनात करने के लिए vSocket छवि और स्क्रिप्ट प्राप्त करने का तरीका स्पष्ट करता है।

Azure vSockets के बारे में अधिक जानकारी के लिए, देखें: 

Azure Blob संग्रहण और कंटेनर बनाना

आप Azure Blob संग्रहण और कंटेनर में मौजूदा vSocket VHD छवि की प्रतिलिपि बना सकते हैं। अन्यथा, VHD फ़ाइल के लिए एक नया बना सकते हैं। ब्लॉब और कंटेनर बनाने के बारे में अधिक जानकारी के लिए, Microsoft डॉक्यूमेंटेशन देखें।

नोट

नोट: सुनिश्चित करें कि ब्लॉब स्टोरेज उसी संसाधन समूह में हो जहां आप vSocket VM तैनात कर रहे हैं।

Azure SAS का उपयोग करके PowerShell के साथ Azure vSocket छवि की प्रतिलिपि बनाना

आप Azure PowerShell का उपयोग करके Cato से vSocket छवि को अपने Azure स्टोरेज कंटेनर में कॉपी कर सकते हैं। हम एक Azure साझा एक्सेस हस्ताक्षर (SAS) के साथ एक URI प्रदान करते हैं चित्र साझा करने के लिए।

अपने स्टोरेज कंटेनर के लिए एक SAS उत्पन्न करें, और फिर Azure PowerShell का उपयोग करके vSocket छवि को अपने स्टोरेज कंटेनर में कॉपी करें। अपने स्टोरेज कंटेनर के भौतिक रूप से सबसे नजदीकी क्षेत्र का उपयोग करें:

आप चीन को छोड़कर किसी भी क्षेत्र से इन SAS URI का एक्सेस कर सकते हैं।

Azure vSocket छवि की प्रतिलिपि बनाने के लिए:

  1. Azure स्टोरेज कंटेनर बनाएँ, या मौजूदा कंटेनर का उपयोग करें, vSocket छवि के लिए।

    स्टोरेज कंटेनर को vSocket वर्चुअल मशीन (VM) के समान संसाधन समूह में होना चाहिए।

  2. कंटेनर खोलें, और नेविगेशन पैन में सेटिंग्स अनुभाग से साझा एक्सेस हस्ताक्षर पर क्लिक करें।

  3. SAS के लिए सही अनुमतियाँ असाइन करें, अनुमतियाँ अनुभाग में, निम्नलिखित वस्तुओं का चयन करें: पढ़ने की अनुमति, जोड़ें, बनाएँ, और लिखें

    SAS_container.png
  4. सुनिश्चित करें कि अनुमत प्रोटोकॉल केवल HTTPS के लिए सेट है।

  5. SAS टोकन और यूआरएल उत्पन्न करें पर क्लिक करें।

  6. Blob SAS यूआरएल की प्रतिलिपि बनाएँ। यूआरएल दोनों कंटेनर पते और SAS टोकन को जोड़ता है।

  7. Azure Cloud Shell खोलें और PowerShell चुनें।

  8. azcopy कमांड चलाएँ: azcopy copy '<Cato blob sas url>' '<customer blob sas container url>'

    नोट

    नोट: सुनिश्चित करें कि आप कमांड में एकल उद्धरण चिह्न का उपयोग कर रहे हैं।

    उदाहरण के लिए, निम्न कमांड Cato EU ब्लॉब से छवि की प्रतिलिपि बनाता है:

    azcopy copy 'https://catoeuimagestorage.blob.core.windows.net/vsocket/socket_AZ1500_17805_production_socket_v19.0_20230716_2024_01_07.vhd' 'https://storagecatoexample.blob.core.windows.net/storagecatocontainernonaccel?sp=racw&st=2022-10-02T11:44:51Z&se=2022-10-02T19:44:51Z&spr=https&sv=2022-10-02&sr=c&sig=ABcdefGhIJklMnop2q%3Rs45T678%9Uv0xYZ1aBcdEFghiJ%2K'

ऊपर दिए गए उदाहरण में, आपको उत्पन्न ब्लॉब SAS यूआरएल के साथ नीले URI को बदलना होगा।

SAS के साथ vSocket की प्रतिलिपि बनाते समय समस्या निवारण

यदि आपकी खाता पर छवि की प्रतिलिपि बनाने में कोई समस्या है, तो जाँच करें और सुनिश्चित करें कि कंटेनर में ये सभी अनुमतियाँ सेट की गई हैं:

  • पढ़ने की अनुमति

  • जोड़ें

  • बनाएँ

  • लिखें

vSocket स्क्रिप्ट्स डाउनलोड करना

Cato निम्नलिखित स्क्रिप्ट्स प्रदान करता है ताकि Azure vSockets के लिए वर्चुअल संसाधनों को विन्यस्त किया जा सके:

  • create_vm_from_vhd.sh - का उपयोग तब करना चाहिए जब Azure vSocket v19 और उससे ऊपर को तैनात किया जा रहा हो

  • create_vm_from_vhd_U19.sh - का उपयोग तब करना चाहिए जब Azure vSocket v19 से नीचे को तैनात किया जा रहा हो

  • create_ha_settings.sh - HA स्क्रिप्ट जो दो तैनात vSockets के लिए उच्च उपलब्धता ((HA) को विन्यस्त करता है

vSocket फ़ाइलें प्राप्त करने के बारे में अधिक जानकारी के लिए, Socket और vSocket इमेज फ़ाइलें देखें।

नोट

नोट: छवि को सफलतापूर्वक कॉपी करने और स्क्रिप्ट्स डाउनलोड करने के बाद, AWS vSocket साइट को मैन्युअल रूप से तैनात करना के साथ vSocket तैनाती जारी रखें।

अपने Azure खाते में vSocket इमेज को मैन्युअल रूप से जोड़ना

ऐसी स्थितियों के लिए जब आप Azure SAS के साथ इमेज की प्रतिलिपि नहीं बना सकते, आप फ़ाइल को मैन्युअली डाउनलोड करते हैं, इसे अनटार करते हैं, और फिर अपने Azure कंटेनर में अपलोड करते हैं।

TAR फ़ाइल से इमेज को डाउनलोड और एक्स्ट्रैक्ट करना

Azure vSocket इमेज को सार्वजनिक Cato रिपॉजिटरी से एक TAR फ़ाइल के रूप में डाउनलोड करें। फिर TAR फ़ाइल से vSocket इमेज को निकालें।

इमेज डाउनलोड और निकालने के लिए:

  1. काटो भंडार पर जाएं, सॉकेट और vSocket इमेज फ़ाइलें लेख से।

  2. VHD इमेज के लिए TAR फ़ाइल डाउनलोड करें, उदाहरण के लिए azvsocket-11-0-5311-vhd.tar

  3. फ़ाइल को अनटार करें।

VHD इमेज को Azure पर अपलोड करना

vSocket इमेज के VHD फ़ाइल को Azure स्टोरेज ब्लॉब में अपलोड करें।

स्टोरेज ब्लॉब में VHD फ़ाइल अपलोड करने के लिए:

  1. स्टोरेज खाते विंडो खोलें और स्टोरेज खाता क्लिक करें, या नया बनाएँ।

  2. स्टोरेज खाता नेविगेशन मेनू से, ब्लॉब सेवा अनुभाग तक नीचे स्क्रॉल करें और कंटेनर क्लिक करें।

  3. कंटेनर पर क्लिक करें, या नया बनाएँ।

  4. कंटेनर विंडो में, अपलोड क्लिक करें।

  5. दाएँ-पक्ष ब्लॉब अपलोड करें फलक से, VHD फ़ाइल चुनें और अपलोड क्लिक करें।

क्या यह लेख उपयोगी था?

1 में से 1 के लिए उपयोगी रहा

0 टिप्पणियां