यदि आपके वीएम में स्थानीय एसएसडी नहीं है और यह प्रबंधित उदाहरण समूह (एमआईजी) का हिस्सा नहीं है, तो आप इसे रोकने के बाद अपने वीएम के मशीन प्रकार को बदल सकते हैं। यदि आपकी मौजूदा मशीन प्रकार आपके वीएम पर चलने वाले वर्कलोड के लिए उपयुक्त नहीं है, तो उस वीएम के मशीन प्रकार को बदलें। जैसे-जैसे आपका कार्यभार बदलता है, आप वीसीपीयू और मेमोरी की संख्या को समायोजित करने के लिए वीएम के मशीन प्रकार को बदल सकते हैं। उदाहरण के लिए, आप सेटअप, विकास और परीक्षण के दौरान एक छोटी मशीन के साथ एक वीएम शुरू कर सकते हैं और जब आप उत्पादन वर्कलोड के लिए तैयार हों तो वीएम को बड़ी मशीन प्रकार का उपयोग करने के लिए बदल सकते हैं। वीएम के लिए जिनके पास स्थानीय एसएसडी नहीं है और एमआईजी का हिस्सा नहीं हैं, आप निम्नलिखित संसाधनों को प्रभावित किए बिना मशीन प्रकार बदल सकते हैं: - वीएम की एसएसएच कुंजी - वीएम कॉन्फ़िगरेशन, जैसे वीएम मेटाडेटा - वीएम का लगातार डिस्क डेटा, जिसमें इंस्टॉल किए गए एप्लिकेशन और एप्लिकेशन डेटा शामिल हैं यदि आपको MIG के भीतर मशीन प्रकार के VM को बदलने की आवश्यकता है, तो MIG को अपडेट करने के बारे में पढ़ें यदि आपके वीएम में एक स्थानीय एसएसडी है, तो आप वीएम को मशीन के प्रकार को बदलने के लिए तब तक नहीं रोक सकते जब तक कि आप इसे रोकने के लिए मजबूर न करें, जिसके कारण आप स्थानीय एसएसडी पर सभी डेटा खो देते हैं। विवरण के लिए, स्थानीय एसएसडी जोड़ना देखें ## शुरू करने से पहले - यदि आप इस गाइड में कमांड-लाइन उदाहरणों का उपयोग करना चाहते हैं, तो निम्न कार्य करें: - Google क्लाउड सीएलआई के नवीनतम संस्करण को स्थापित या अपडेट करें - एक डिफ़ॉल्ट क्षेत्र और क्षेत्र सेट करें - यदि आप इस गाइड में एपीआई उदाहरणों का उपयोग करना चाहते हैं, तो एपीआई एक्सेस सेट अप करें - वीएम को रोकने का तरीका समझें - मशीन के प्रकारों को समझें - यदि आपका VM एक अल्पकालिक बाह्य IP पते का उपयोग करता है, तो जब आप VM के मशीन प्रकार को संशोधित करते हैं तो IP पता बदल सकता है। आईपी ​​​​पते को संरक्षित करने के लिए, इसे एक स्थिर बाहरी आईपी पते पर प्रचारित करें - यदि आप मशीन परिवार में नवीनतम पीढ़ी के सीपीयू का उपयोग करना चाहते हैं, तो तीसरी पीढ़ी की मशीन श्रृंखला में माइग्रेट करना देखें। यदि आप मशीन प्रकार को आर्म मशीन प्रकार में बदलना चाहते हैं, तो अपने वर्कलोड को मौजूदा वीएम से नए वीएम में माइग्रेट करें देखें ## बिलिंग निहितार्थ प्रत्येक मशीन प्रकार की बिलिंग अलग दर पर की जाती है, इसलिए सुनिश्चित करें कि आप समझते हैं मशीन बदलने के मूल्य निर्धारण निहितार्थ प्रकार। उदाहरण के लिए, ए ई2-मानक-2 मशीन प्रकार की लागत एक से अधिक है e2-माइक्रो मशीन प्रकार मशीन के प्रकार को बदलने से उस वीएम के लिए निरंतर उपयोग की छूट भी प्रभावित हो सकती है। निरंतर उपयोग छूट की गणना एक ही क्षेत्र में विभिन्न श्रेणियों के लिए अलग-अलग की जाती है। यदि आप मशीन प्रकार बदलते हैं ताकि नई मशीन प्रकार एक अलग श्रेणी में हो, तो VM का बाद का चलने का समय नई श्रेणी के निरंतर उपयोग छूट की ओर गिना जाता है उदाहरण के लिए, मान लें कि आपके पास एक VM है n2-मानक-2 मशीन प्रकार आधा महीना चल रहा है। फिर आप मशीन के प्रकार को इसमें बदलने का निर्णय लेते हैं एम1-अल्ट्रामेम-40। एक बार जब आप वह परिवर्तन कर लेते हैं, तो कंप्यूट इंजन शुरू हो जाता है वीएम के चलने के समय को निरंतर की ओर गिनना स्मृति-अनुकूलित vCPU और स्मृति श्रेणी की छूट का उपयोग करें आपके बिल में, आपको निम्न पर लागू निरंतर उपयोग छूट दिखाई देगी मशीन प्रकार परिवर्तन करने से पहले n2-मानक -2 मशीन प्रकार, और के लिए एक अलग निरंतर उपयोग छूट एम1-अल्ट्रामेम-40, अगर आपका वीएम बना रहता है पर चल रहा है m1-ultramem-40 बाकी महीने के कम से कम 25% के लिए ## सर्वोत्तम प्रथाएं वीएम मशीन के प्रकार को सफलतापूर्वक बदलने में आपकी मदद करने के लिए यहां कुछ सर्वोत्तम अभ्यास दिए गए हैं स्नैपशॉट का उपयोग करके अपने लगातार डिस्क डेटा का नियमित बैकअप लें। मशीन प्रकार बदलने से पहले अपने लगातार डिस्क डेटा का स्नैपशॉट लेने पर विचार करें। यदि आप यह सुनिश्चित करना चाहते हैं कि नई मशीन प्रकार मौजूदा वीएम पर डेटा का समर्थन करने में सक्षम है, तो आप एक स्थायी डिस्क स्नैपशॉट ले सकते हैं और इसका उपयोग नए मशीन प्रकार के साथ दूसरा वीएम शुरू करने के लिए कर सकते हैं ताकि यह पुष्टि हो सके कि वीएम सफलतापूर्वक शुरू हो गया है। में अतिरिक्त लगातार डिस्क जोड़ें। यदि आपके पास अपने वीएम से अतिरिक्त स्थायी डिस्क संलग्न हैं, तो सुनिश्चित करें कि वे इसमें जोड़े गए हैं /आदि/fstabfile /etc/fstabfile ताकि वीएम के रिबूट होने पर वे स्वचालित रूप से आरोहित हो जाएं मशीन के प्रकार को बदलने से पहले एक आरक्षण बनाएँ। संसाधन उपलब्धता से संबंधित त्रुटियों से बचने के लिए, नई मशीन प्रकारों के लिए कंप्यूट इंजन आरक्षण बनाएं, जब वे एक ज़ोन के भीतर उन्हें आरक्षित करने के लिए उपलब्ध हों। आरक्षण यह सुनिश्चित करने में मदद करता है कि संसाधन तब उपलब्ध हों जब आपको उनकी आवश्यकता हो आरक्षण बनाने के लिए, निम्नलिखित चरणों को पूरा करें: नियोजित वीएम के समान गुणों के साथ एक आरक्षण बनाएँ (या मौजूदा आरक्षण की पहचान करें)। आरक्षण की वीएम संख्या को उन वीएम की संख्या के बराबर या उससे अधिक होना चाहिए जिन्हें आप बदलना चाहते हैं। वैकल्पिक रूप से, अन्य वीएम को इस आरक्षण का उपभोग करने से रोकने के लिए, का उपयोग करें विशिष्ट आरक्षण की आवश्यकता अपनाने सत्यापित करें कि नियोजित वीएम आरक्षण का उपभोग करने में सक्षम होंगे: - सत्यापित करें कि वांछित वीएम में सही आरक्षण समानता है - वीएम बदलने से तुरंत पहले, सुनिश्चित करें कि आरक्षण में पर्याप्त क्षमता है ## मशीन का प्रकार बदलें आप केवल रुके हुए VM के मशीन प्रकार को बदल सकते हैं। एक वीएम है केवल तभी रुका हुआ माना जाता है जब VM में होता है समाप्त अवस्था। आप चल रहे VM के मशीन प्रकार को नहीं बदल सकते यदि आप अपने मशीन प्रकार को नवीनतम पीढ़ी में अपग्रेड कर रहे हैं, तो आगे बढ़ने से पहले तीसरी पीढ़ी की मशीन श्रृंखला में माइग्रेट करें की समीक्षा करें इस कार्य के लिए आवश्यक अनुमतियां इस कार्य को करने के लिए, आपके पास निम्नलिखित अनुमतियाँ होनी चाहिए: VM पर Compute.instances.setMachineType सांत्वना देना Google क्लाउड कंसोल में, पर जाएं वीएम उदाहरण पृष्ठ में Namecolumn में, उस VM के नाम पर क्लिक करें जिसके लिए आप मशीन का प्रकार बदलना चाहते हैं से VM उदाहरण विवरण पृष्ठ पर, निम्न चरणों को पूरा करें: - अगर वीएम चल रहा है, तो क्लिक करें वीएम को रोकने के लिए रुकें - VM को संपादित करने के लिए क्लिक करें संपादन करना में मशीन कॉन्फ़िगरेशन अनुभाग में, उस मशीन प्रकार का चयन करें जिसका आप उपयोग करना चाहते हैं, या एक कस्टम मशीन प्रकार बनाएँ अपने परिवर्तनों को सहेजने के लिए, क्लिक करें बचाना - अगर वीएम चल रहा है, तो क्लिक करें gcloud का उपयोग करके वीएम बंद करो gcloud कंप्यूट इंस्टेंस स्टॉपकमांड: gcloud कंप्यूट इंस्टेंस बंद हो जाते हैं VM_NAME बदलने के बदलने के लिए मशीन के प्रकार वाले वीएम के साथ VM_NAME का उपयोग करके मशीन के प्रकार को बदलें gcloud कंप्यूट उदाहरण सेट-मशीन-टाइपकमांड: gcloud गणना उदाहरण सेट-मशीन-प्रकार VM_NAME\ --मशीन-प्रकार NEW_MACHINE_TYPE बदलने के वीएम के लिए नई मशीन प्रकार के साथ। मशीन का प्रकार निम्न में से एक हो सकता है: NEW_MACHINE_TYPE एक पूर्वनिर्धारित मशीन प्रकार उदाहरण के लिए: e2-मानक-2 उदाहरण के लिए, आप निर्दिष्ट कर सकते हैं --machine-type e2-custom-4-2048एक कस्टम मशीन प्रकार सेट करने के लिए जिसमें 4 vCPU और 2 GB मेमोरी है - एपीआई का उपयोग करके वीएम बंद करो उदाहरण.स्टॉपमेथड: पोस्ट httpscompute.googleapis.com/compute/v1/projects/ PROJECT_ID/ज़ोन/ZONE/इंस्टेंसेस/ VM_NAME/stop निम्नलिखित को बदलें: : प्रोजेक्ट आईडी PROJECT_ID : वीएम युक्त क्षेत्र क्षेत्र : वीएम जिसमें बदलने के लिए मशीन का प्रकार है VM_NAME - का उपयोग करके मशीन के प्रकार को बदलें उदाहरण सेट मशीन टाइप विधि: पोस्ट httpscompute.googleapis.com/compute/v1/projects/ PROJECT_ID/ज़ोन/ ज़ोन/इंस्टेंसेस/ VM_NAME/setMachineType अनुरोध के मुख्य भाग में, अद्यतन प्रदान करें मशीन की तरह: {मशीन टाइप: "ज़ोन / MACHINE_TYPE_ZONE/मशीन प्रकार/ NEW_MACHINE_TYPE"} निम्नलिखित को बदलें: : मशीन प्रकार युक्त क्षेत्र MACHINE_TYPE_ZONE : VM के लिए नई मशीन का प्रकार NEW_MACHINE_TYPE मशीन का प्रकार निम्न में से एक हो सकता है: एक पूर्वनिर्धारित मशीन प्रकार उदाहरण के लिए: e2-मानक-2 उदाहरण के लिए, आप निर्दिष्ट कर सकते हैं --machine-type e2-custom-4-2048एक कस्टम मशीन प्रकार सेट करने के लिए जिसमें 4 vCPU और 2 GB मेमोरी है - - ## एक छोटी मशीन प्रकार पर जाएं यदि आप अधिक संसाधनों वाले मशीन प्रकार से कम संसाधनों वाले मशीन प्रकार में जाते हैं संसाधन, जैसे कि ए से आगे बढ़ना e2-मानक-8 मशीन प्रकार से a e2-मानक-2, आप हार्डवेयर संसाधन समस्याओं या प्रदर्शन में भाग सकते हैं सीमाएँ क्योंकि छोटी मशीन प्रकार बड़ी मशीन की तुलना में कम शक्तिशाली होती हैं प्रकार। सुनिश्चित करें कि आपकी नई मशीन प्रकार किसी भी एप्लिकेशन का समर्थन करने में सक्षम है या वे सेवाएँ जो वर्तमान में VM पर चल रही हैं, या जिन्हें आप अपने सेवाओं और अनुप्रयोगों को छोटी मशीन प्रकारों पर चलाने के लिए की समीक्षा करें मशीन के प्रकार को बदलने से पहले *राइटसाइज़िंग सिफारिशें*। के लिए कंप्यूट इंजन आकार अनुशंसाओं के बारे में जानकारी, देखना वीएम इंस्टेंसेस के लिए मशीन प्रकार की सिफारिशों को लागू करना ## तीसरी पीढ़ी की मशीन श्रृंखला में माइग्रेट करें जब आवश्यकताएं पूरी हो जाती हैं, तो आप मशीन में नई पीढ़ी के वीएम का उपयोग कर सकते हैं उदाहरण के लिए मशीन के प्रकार को बदलकर श्रृंखला एम1-अल्ट्रामेम-160 को एम3-अल्ट्रामेम-128 नई पीढ़ी के मशीन प्रकार आपके वर्तमान मशीन प्रकार के समान सुविधाओं और इंटरफेस का समर्थन नहीं कर सकते हैं। माइग्रेशन प्रक्रिया शुरू करने से पहले, नई पीढ़ी के लिए मशीन प्रकार की जानकारी की समीक्षा करें उदाहरण के लिए, M3 हो सकता है कि नई मशीन प्रकार आपके वर्तमान वीएम इंस्टेंस के समान सभी क्षेत्रों और क्षेत्रों में उपलब्ध न हो। नई पीढ़ी की मशीन श्रृंखला के लिए उपलब्ध क्षेत्रों और क्षेत्रों की समीक्षा करें, और अपनी आपदा पुनर्प्राप्ति योजनाओं को आवश्यकतानुसार समायोजित करें अपने वीएम इंस्टेंस के मशीन प्रकार को तीसरी पीढ़ी के मशीन प्रकार में बदलने के लिए, आप निम्न में से किसी भी तरीके का उपयोग कर सकते हैं एक नए वीएम इंस्टेंस को बनाएं और माइग्रेट करें इस प्रक्रिया में, आप एक नया वीएम इंस्टेंस बनाते हैं, फिर अपना वर्कलोड नए वीएम पर ले जाते हैं इस प्रक्रिया को पूरा करने के तरीके के विवरण के लिए, अपने वर्कलोड को मौजूदा वीएम से नए वीएम में माइग्रेट करें देखें मशीन प्रकार को नए मशीन प्रकार में बदलें इस प्रक्रिया में, आप सत्यापित करते हैं कि आपकी वर्तमान VM आवृत्ति को नई मशीन प्रकार का उपयोग करने के लिए अद्यतन किया जा सकता है, और फिर मशीन प्रकार बदलें सत्यापित करें कि आपका वर्तमान VM उदाहरण समर्थित ऑपरेटिंग सिस्टम संस्करण का उपयोग करता है। यदि संस्करण समर्थित नहीं है, तो अपने वर्कलोड को मौजूदा वीएम से नए वीएम में माइग्रेट करें सत्यापित करें कि आपके एप्लिकेशन और प्रोग्राम किसी भिन्न नेटवर्क या स्टोरेज इंटरफ़ेस, जैसे कि gVNIC या NVMe का समर्थन कर सकते हैं - जीवीएनआईसी का उपयोग करने के लिए अपने इंस्टेंस को अपडेट करने के लिए, Google वर्चुअल एनआईसी का उपयोग करना देखें - NVMe इंटरफ़ेस और ड्राइवरों का उपयोग करने की तैयारी के लिए, इंटरफ़ेस चुनना देखें छवि को बूट डिस्क में सहेजें मशीन प्रकार बदलें में वर्णित प्रक्रिया का पालन करें ## आगे क्या होगा - मशीन प्रकार की सिफारिशों के बारे में जानें - प्रबंधित उदाहरण समूहों के बारे में जानें - स्केलेबल और लचीले ऐप्स के पैटर्न के बारे में जानें।