إذا لم يكن جهاز VM الخاص بك يحتوي على SSD محلي ولم يكن جزءًا من مجموعة مثيلات مُدارة (MIG) ، فيمكنك تغيير نوع الجهاز لجهاز VM الخاص بك بعد إيقافه إذا كان نوع جهازك الحالي غير مناسب لأحمال العمل التي تقوم بتشغيلها على الجهاز الظاهري ، فقم بتغيير نوع الجهاز الخاص بهذا الجهاز الظاهري. يمكنك تغيير نوع الجهاز الخاص بـ VM لضبط عدد وحدات المعالجة المركزية الافتراضية والذاكرة مع تغير عبء العمل. على سبيل المثال ، يمكنك بدء تشغيل جهاز افتراضي بآلة أصغر أثناء الإعداد والتطوير والاختبار وتغيير الجهاز الظاهري لاستخدام نوع آلة أكبر عندما تكون جاهزًا لأعباء العمل الإنتاجية بالنسبة لأجهزة VM التي لا تحتوي على SSD محلي وليست جزءًا من MIG ، يمكنك تغيير نوع الجهاز دون التأثير على الموارد التالية: - مفاتيح SSH لجهاز VM - تكوينات الجهاز الظاهري ، مثل البيانات الوصفية للجهاز الظاهري - بيانات القرص الثابت لجهاز VM ، بما في ذلك التطبيقات المثبتة وبيانات التطبيق إذا كنت بحاجة إلى تغيير نوع الجهاز من الأجهزة الافتراضية داخل MIG ، فاقرأ حول تحديث MIGs إذا كان جهاز VM الخاص بك يحتوي على SSD محلي ، فلا يمكنك إيقاف الجهاز الظاهري لتغيير نوع الجهاز إلا إذا قمت بإجباره على التوقف ، مما يتسبب في فقد جميع البيانات الموجودة على SSD المحلي. لمزيد من التفاصيل ، راجع إضافة محركات أقراص الحالة الصلبة المحلية ## قبل ان تبدأ - إذا كنت تريد استخدام أمثلة سطر الأوامر في هذا الدليل ، فقم بما يلي: - تثبيت أو التحديث إلى أحدث إصدار من Google Cloud CLI - تعيين منطقة ومنطقة افتراضية - إذا كنت ترغب في استخدام أمثلة API في هذا الدليل ، فقم بإعداد وصول API - فهم كيفية إيقاف جهاز VM - التعرف على أنواع الماكينات - إذا كان الجهاز الظاهري يستخدم عنوان IP خارجي سريع الزوال ، فقد يتغير عنوان IP عند تعديل نوع جهاز الجهاز الظاهري. للحفاظ على عنوان IP ، قم بترقيته إلى عنوان IP خارجي ثابت - إذا كنت ترغب في استخدام أحدث جيل من وحدات المعالجة المركزية (CPU) في عائلة الجهاز ، فراجع الترحيل إلى سلسلة أجهزة الجيل الثالث. إذا كنت تريد تغيير نوع الجهاز إلى نوع جهاز Arm ، فراجع ترحيل حمل العمل الخاص بك من جهاز افتراضي موجود إلى جهاز افتراضي جديد ## الآثار المترتبة على الفواتير يتم إصدار فاتورة لكل نوع آلة بسعر مختلف ، لذا تأكد من فهمك الآثار المترتبة على تسعير تغيير الآلة أنواع. على سبيل المثال ، ملف يكلف نوع الجهاز e2-standard-2 أكثر من نوع الآلة الصغيرة e2 قد يؤثر تغيير نوع الجهاز أيضًا على خصومات الاستخدام المستدام لهذا الجهاز الظاهري. يتم احتساب خصومات الاستخدام المستدام بشكل منفصل لفئات مختلفة في نفس المنطقة. إذا قمت بتغيير أنواع الماكينات بحيث يكون نوع الجهاز الجديد في فئة مختلفة ، فسيتم حساب وقت التشغيل اللاحق لجهاز VM في خصم الاستخدام المستدام للفئة الجديدة على سبيل المثال ، افترض أن لديك جهاز VM به نوع الجهاز n2-standard-2 يعمل لمدة نصف شهر. ثم قررت تغيير نوع الجهاز إلى م 1-ألتراميم -40. بمجرد إجراء هذا التغيير ، يبدأ Compute Engine حساب وقت تشغيل VM تجاه المستدام استخدم خصمًا من فئة وحدة المعالجة المركزية الافتراضية المحسّنة للذاكرة وفئة الذاكرة في فاتورتك ، سترى خصمًا للاستخدام المستدام مطبقًا على نوع الجهاز n2-standard-2 من قبل إجراء تغيير نوع الجهاز ، و خصم منفصل للاستخدام المستدام لـ m1-ultramem-40 ، إذا بقي جهاز VM الخاص بك يعمل على m1-ultramem-40 على الأقل 25٪ من باقي الشهر ## أفضل الممارسات فيما يلي بعض أفضل الممارسات لمساعدتك في تغيير نوع الجهاز الظاهري بنجاح قم بعمل نسخ احتياطية منتظمة لبيانات القرص الدائم باستخدام اللقطات. ضع في اعتبارك أخذ لقطة لبيانات القرص الثابت قبل تغيير نوع الجهاز. إذا كنت تريد التأكد من أن نوع الجهاز الجديد قادر على دعم البيانات الموجودة على الجهاز الظاهري الحالي ، فيمكنك التقاط لقطة ثابتة للقرص واستخدامها لبدء جهاز افتراضي آخر بنوع الجهاز الجديد لتأكيد بدء تشغيل الجهاز الظاهري بنجاح. أضف أقراصًا ثابتة إضافية إلى ملف. إذا كان لديك أقراص ثابتة إضافية متصلة بجهاز VM ، فتأكد من إضافتها إلى ملف / etc / fstabfile / etc / fstabfile بحيث يتم تثبيتها تلقائيًا عند إعادة تشغيل VM قم بإنشاء حجز قبل تغيير نوع الجهاز. لتجنب الأخطاء المتعلقة بتوافر الموارد ، قم بإنشاء حجوزات Compute Engine لأنواع الأجهزة الجديدة عندما تكون متاحة لحجزها داخل منطقة. تساعد الحجوزات في ضمان توفر الموارد عند الحاجة إليها لإنشاء حجز ، أكمل الخطوات التالية: إنشاء حجز (أو تحديد الحجوزات الحالية) بخصائص مماثلة مثل الأجهزة الافتراضية المخططة. يجب أن يكون عدد الأجهزة الافتراضية للحجز مساويًا أو أكبر من عدد الأجهزة الظاهرية التي تريد تغييرها. اختياريًا ، لمنع الأجهزة الافتراضية الأخرى من استهلاك هذا الحجز ، استخدم ملحق محدد الحجز مطلوب الخيار تحقق من أن الأجهزة الافتراضية المخططة ستكون قادرة على استهلاك الحجز: - تحقق من أن الأجهزة الافتراضية المرغوبة لها تقارب الحجز الصحيح - مباشرة قبل تغيير الأجهزة الافتراضية ، تأكد من أن الحجز به سعة كافية ## تغيير نوع الجهاز يمكنك فقط تغيير نوع الجهاز لجهاز VM المتوقف. VM هو تعتبر متوقفة فقط عندما يكون VM في حالة منتهية. أنت لا يمكن تغيير نوع الجهاز لجهاز VM قيد التشغيل إذا كنت تقوم بترقية نوع جهازك إلى أحدث جيل ، فراجع الترحيل إلى سلسلة ماكينات الجيل الثالث قبل المتابعة الأذونات المطلوبة لهذه المهمة لأداء هذه المهمة ، يجب أن يكون لديك الأذونات التالية: compute.instances.setMachineType على الجهاز الظاهري وحدة التحكم في وحدة تحكم Google Cloud ، انتقل إلى VM instancespage في ال Namecolumn ، انقر فوق اسم الجهاز الظاهري الذي تريد تغيير نوع الجهاز الخاص به من صفحة تفاصيل مثيل VM ، أكمل الخطوات التالية: - إذا كان الجهاز الظاهري قيد التشغيل ، فانقر فوق Stopto وقف VM - لتحرير VM ، انقر فوق تعديل في ال قسم تكوينات الجهاز ، حدد نوع الجهاز الذي تريد استخدامه ، أو قم بإنشاء نوع جهاز مخصص لحفظ التغييرات ، انقر فوق يحفظ - إذا كان الجهاز الظاهري قيد التشغيل ، فانقر فوق gcloud قم بإيقاف الجهاز الظاهري باستخدام ملف أمر إيقاف مثيلات حساب gcloud: توقف مثيلات حساب gcloud VM_NAME يحل محل مع VM الذي يحتوي على نوع الجهاز المطلوب تغييره VM_NAME قم بتغيير نوع الجهاز باستخدام ملف مثيلات حساب gcloud set-machine-typecommand: مثيلات حساب gcloud من نوع الجهاز VM_NAME \ - نوع الآلة NEW_MACHINE_TYPE يحل محل مع نوع الجهاز الجديد لجهاز VM. يمكن أن يكون نوع الماكينة أحد الأنواع التالية: NEW_MACHINE_TYPE نوع آلة محدد مسبقًا علي سبيل المثال: معيار e2.2 على سبيل المثال ، يمكنك تحديد - نوع الجهاز e2-custom-4-2048 لتعيين نوع جهاز مخصص يحتوي على 4 وحدات معالجة مركزية (vCPU) وذاكرة 2 جيجابايت - API قم بإيقاف الجهاز الظاهري باستخدام ملف طريقة التوقف: انشر httpscompute.googleapis.com/compute/v1/projects/ PROJECT_ID / المناطق / المنطقة / الحالات / VM_NAME / التوقف استبدل ما يلي: : معرف المشروع معرف المشروع : المنطقة التي تحتوي على VM منطقة : الجهاز الظاهري الذي يحتوي على نوع الجهاز المطلوب تغييره VM_NAME - قم بتغيير نوع الجهاز باستخدام ملف مثيل. setMachineTypemethod: انشر httpscompute.googleapis.com/compute/v1/projects/ PROJECT_ID / المناطق / المنطقة / الحالات / VM_NAME / setMachineType في نص الطلب ، قم بتوفير التحديث نوع الجهاز: {machineType: "المناطق / MACHINE_TYPE_ZONE / machineTypes / NEW_MACHINE_TYPE "} استبدل ما يلي: : المنطقة التي تحتوي على نوع الآلة MACHINE_TYPE_ZONE : نوع الجهاز الجديد لجهاز VM NEW_MACHINE_TYPE يمكن أن يكون نوع الماكينة أحد الأنواع التالية: نوع آلة محدد مسبقًا علي سبيل المثال: معيار e2.2 على سبيل المثال ، يمكنك تحديد - نوع الجهاز e2-custom-4-2048 لتعيين نوع جهاز مخصص يحتوي على 4 وحدات معالجة مركزية (vCPU) وذاكرة 2 جيجابايت - - ## الانتقال إلى نوع آلة أصغر إذا انتقلت من نوع جهاز به موارد أكثر إلى نوع جهاز به عدد أقل الموارد ، مثل الانتقال من نوع الجهاز e2-standard-8 إلى a e2-standard-2 ، فقد تواجه مشكلات في موارد الأجهزة أو الأداء القيود لأن أنواع الماكينات الأصغر حجمًا أقل قوة من الماكينات الأكبر حجمًا أنواع. تأكد من أن نوع جهازك الجديد قادر على دعم أي تطبيقات أو الخدمات التي يتم تشغيلها حاليًا على الجهاز الظاهري ، أو التي تقوم بتحديثها الخدمات والتطبيقات للتشغيل على أنواع الأجهزة الأصغر راجع ال * توصيات الصقل * قبل تغيير نوع الماكينة. ل معلومات حول توصيات حجم Compute Engine ، يرى تطبيق توصيات نوع الجهاز لمثيلات الجهاز الظاهري ## الانتقال إلى سلسلة آلات من الجيل الثالث عند استيفاء المتطلبات ، يمكنك استخدام جيل جديد من الأجهزة الظاهرية في الجهاز السلسلة عن طريق تغيير نوع الجهاز Â ¢ Ã Â Ã Â على سبيل المثال ، من م 1-ألتراميم -160 ل م 3-ألتراميم -128 قد لا تدعم أنواع أجهزة الجيل الأحدث نفس الميزات والواجهات مثل نوع جهازك الحالي. قبل بدء عملية الترحيل ، راجع معلومات نوع الجهاز للجيل الجديد ¢ Ã Â Ã Â على سبيل المثال ، M3 قد لا يتوفر نوع الجهاز الجديد في جميع المناطق والمناطق نفسها مثل مثيل الجهاز الظاهري الحالي. راجع المناطق والمناطق المتاحة لسلسلة ماكينات الجيل الأحدث ، واضبط خطط التعافي من الكوارث حسب الحاجة لتغيير نوع الجهاز لمثيل VM الخاص بك إلى نوع آلة من الجيل الثالث ، يمكنك استخدام أي من الطرق التالية إنشاء مثيل VM جديد والترحيل إليه في هذا الإجراء ، تقوم بإنشاء مثيل VM جديد ، ثم نقل حمل العمل الخاص بك إلى VM الجديد للحصول على تفاصيل حول كيفية إكمال هذا الإجراء ، راجع ترحيل عبء العمل الخاص بك من جهاز افتراضي موجود إلى جهاز افتراضي جديد قم بتغيير نوع الماكينة إلى نوع جديد للجهاز في هذا الإجراء ، تتحقق من إمكانية تحديث مثيل VM الحالي الخاص بك لاستخدام نوع الجهاز الجديد ، ثم تغيير نوع الجهاز تحقق من أن مثيل VM الحالي يستخدم إصدار نظام تشغيل مدعوم. إذا لم يكن الإصدار مدعومًا ، فاتبع ترحيل عبء العمل الخاص بك من جهاز افتراضي موجود إلى جهاز افتراضي جديد تحقق من أن التطبيقات والبرامج الخاصة بك يمكنها دعم شبكة مختلفة أو واجهة تخزين ، مثل gVNIC أو NVMe - لتحديث المثيل الخاص بك لاستخدام gVNIC ، راجع استخدام Google Virtual NIC - للتحضير لاستخدام واجهة NVMe وبرامج التشغيل ، راجع اختيار واجهة احفظ الصورة على قرص التمهيد اتبع الإجراء الموضح في تغيير نوع الجهاز ## ماذا بعد - تعرف على توصيات نوع الماكينة - تعرف على مجموعات المثيل المُدارة - تعرف على أنماط التطبيقات المرنة والقابلة للتطوير.