Sanal makinenizin yerel bir SSD'si yoksa ve yönetilen bir örnek grubunun (MIG) parçası değilse, sanal makinenizi durdurduktan sonra makine türünü değiştirebilirsiniz. Mevcut makine türünüz, sanal makinenizde çalıştırdığınız iş yüklerine uygun değilse, o sanal makinenin makine türünü değiştirin. İş yükünüz değiştikçe vCPU ve bellek sayısını ayarlamak için sanal makinenin makine türünü değiştirebilirsiniz. Örneğin, kurulum, geliştirme ve test sırasında daha küçük bir makineyle bir VM başlatabilir ve üretim iş yüklerine hazır olduğunuzda VM'yi daha büyük bir makine türü kullanacak şekilde değiştirebilirsiniz. Yerel bir SSD'ye sahip olmayan ve bir MIG'nin parçası olmayan VM'ler için, aşağıdaki kaynakları etkilemeden makine türünü değiştirebilirsiniz: - VM'nin SSH anahtarları - VM meta verileri gibi VM yapılandırmaları - Yüklü uygulamalar ve uygulama verileri dahil olmak üzere VM'nin kalıcı disk verileri Bir MIG içindeki VM'lerin makine türünü değiştirmeniz gerekirse, MIG'leri güncelleme hakkında bilgi edinin. Sanal Makinenizin yerel bir SSD'si varsa, sanal makinenin makine türünü değiştirmesini durdurmaya zorlamadığınız sürece durduramazsınız, bu da yerel SSD'deki tüm verileri kaybetmenize neden olur. Ayrıntılar için bkz. Yerel SSD'ler ekleme ## Sen başlamadan önce - Bu kılavuzdaki komut satırı örneklerini kullanmak istiyorsanız aşağıdakileri yapın: - Google Cloud CLI'nin en son sürümünü yükleyin veya güncelleyin - Varsayılan bir bölge ve bölge belirleyin - Bu kılavuzdaki API örneklerini kullanmak istiyorsanız, API erişimini ayarlayın - Bir sanal makinenin nasıl durdurulacağını anlayın - Makine türlerini anlama - VM'niz geçici bir harici IP adresi kullanıyorsa, VM'nin makine türünü değiştirdiğinizde IP adresi değişebilir. IP adresini korumak için statik bir harici IP adresine yükseltin - Makine ailesindeki en yeni nesil CPU'ları kullanmak istiyorsanız Üçüncü nesil makine serisine geçiş bölümüne bakın. Makine tipini Arm makine tipi olarak değiştirmek istiyorsanız İş yükünüzü mevcut bir VM'den yeni bir VM'ye geçirme konusuna bakın. ## Faturalandırma etkileri Her makine türü farklı bir oranda faturalandırılır, bu nedenle anladığınızdan emin olun makine değiştirmenin fiyatlandırma üzerindeki etkileri türleri. Örneğin, bir e2-standart-2 makine tipinin maliyeti bir e2-mikro makine tipi Bir makine türünün değiştirilmesi, söz konusu VM için uzun süreli kullanım indirimlerini de etkileyebilir. Uzun süreli kullanım indirimleri, aynı bölgedeki farklı kategoriler için ayrı ayrı hesaplanır. Yeni makine türü farklı bir kategoride olacak şekilde makine türlerini değiştirirseniz, VM'nin sonraki çalışma süresi yeni kategorinin uzun süreli kullanım indirimine sayılır Örneğin, bir sanal makineniz olduğunu varsayalım. n2-standart-2 makine tipi yarım ay boyunca koşuyor. Daha sonra makine tipini şu şekilde değiştirmeye karar verirsiniz: m1-ultramem-40. Bu değişikliği yaptığınızda Compute Engine başlar VM'nin çalışma süresini sürekli olarak sayma bellek için optimize edilmiş vCPU ve bellek kategorisinin indirimini kullanın Faturanızda, uzun süreli kullanım indiriminin uygulandığını görürsünüz. n2-standart-2 makine tipini, makine tipi değişikliğini yapmadan öncekinden ve için ayrı bir sürekli kullanım indirimi m1-ultramem-40, sanal makineniz kalırsa koşmak Ayın geri kalanının en az %25'i için m1-ultramem-40 ## En iyi uygulamalar VM makine türünü başarılı bir şekilde değiştirmenize yardımcı olacak en iyi uygulamalardan bazıları aşağıda verilmiştir. Anlık görüntüleri kullanarak kalıcı disk verilerinizi düzenli olarak yedekleyin. Makine türünü değiştirmeden önce kalıcı disk verilerinizin anlık görüntüsünü almayı düşünün. Yeni makine türünün mevcut VM'deki verileri destekleyebildiğinden emin olmak istiyorsanız kalıcı bir disk anlık görüntüsü alabilir ve VM'nin başarıyla başladığını doğrulamak için yeni makine türüyle ikinci bir VM başlatmak için bunu kullanabilirsiniz. Ek kalıcı diskler ekleyin. Sanal makinenize bağlı ek kalıcı diskleriniz varsa, bunların /etc/fstabfile /etc/fstabfile böylece VM yeniden başlatıldığında otomatik olarak bağlanırlar Makine tipini değiştirmeden önce rezervasyon oluşturun. Kaynak kullanılabilirliğiyle ilgili hatalardan kaçınmak için yeni makine türleri uygun olduklarında bir bölge içinde rezerve etmek üzere Compute Engine rezervasyonları oluşturun. Rezervasyonlar, ihtiyaç duyduğunuzda kaynakların kullanılabilir olmasını sağlamaya yardımcı olur Bir rezervasyon oluşturmak için aşağıdaki adımları tamamlayın: Planlanan sanal makinelerle aynı özelliklere sahip bir rezervasyon oluşturun (veya mevcut rezervasyonları tanımlayın). Rezervasyonun sanal makine sayısı, değiştirmek istediğiniz sanal makine sayısına eşit veya daha fazla olmalıdır. İsteğe bağlı olarak, diğer VM'lerin bu rezervasyonu kullanmasını önlemek için özelRezervasyonGerekliseçenek Planlanan VM'lerin rezervasyonu tüketebileceğini doğrulayın: - İstenen VM'lerin doğru ayırma yakınlığına sahip olduğunu doğrulayın - VM'leri değiştirmeden hemen önce rezervasyonun yeterli kapasiteye sahip olduğundan emin olun ## Bir makine türünü değiştirin Yalnızca durdurulmuş bir VM'nin makine türünü değiştirebilirsiniz. Bir sanal makine yalnızca VM içindeyken durdurulmuş kabul edilir. SONLANDIRILMIŞ durum. Sen çalışan bir VM'nin makine türünü değiştiremez Makine türünüzü en son nesle yükseltiyorsanız, devam etmeden önce Üçüncü nesil makine serisine geçiş yapın bölümünü inceleyin. Bu görev için gerekli izinler Bu görevi gerçekleştirmek için aşağıdaki izinlere sahip olmanız gerekir: sanal makinede compute.instances.setMachineType Konsol Google Cloud konsolunda şuraya gidin: Sanal makine örnekleri sayfası İçinde Namecolumn, makine türünü değiştirmek istediğiniz VM'nin adına tıklayın itibaren Sanal makine örneği ayrıntıları sayfasında aşağıdaki adımları tamamlayın: - VM çalışıyorsa, tıklayın VM'yi durdurmak için Durdur - VM'yi düzenlemek için tıklayın Düzenlemek İçinde Makine konfigürasyonu bölümünde, kullanmak istediğiniz makine tipini seçin veya özel bir makine tipi oluşturun. Değişikliklerinizi kaydetmek için tıklayın Kayıt etmek - VM çalışıyorsa, tıklayın bulut kullanarak sanal makineyi durdurun. gcloud hesaplama örnekleri stopcommand: gcloud bilgi işlem örnekleri durur VM_NAME Yer değiştirmek değiştirilecek makine tipini içeren VM ile VM_NAME kullanarak makine tipini değiştirin. gcloud hesaplama örnekleri set-machine-typecommand: gcloud hesaplama örnekleri set-makine tipi VM_NAME\ --makine türü NEW_MACHINE_TYPE Yer değiştirmek sanal makine için yeni makine türüyle. Makine tipi aşağıdakilerden biri olabilir: NEW_MACHINE_TYPE Önceden tanımlanmış bir makine tipi Örneğin: e2-standart-2 Örneğin, belirtebilirsiniz --machine-type e2-custom-4-20484 vCPU ve 2 GB belleğe sahip özel bir makine türü ayarlamak için - API kullanarak sanal makineyi durdurun. örnekler.durdurma yöntemi: GÖNDERİ httpscompute.googleapis.com/compute/v1/projects/ PROJECT_ID/bölgeler/ BÖLGE/örnekler/ VM_NAME/durdur Aşağıdakileri değiştirin: : proje kimliği PROJE_KİMLİĞİ : VM'yi içeren bölge ALAN : değiştirilecek makine tipini içeren VM VM_NAME - kullanarak makine tipini değiştirin. instances.setMachineTypemetodu: GÖNDERİ httpscompute.googleapis.com/compute/v1/projects/ PROJECT_ID/zones/ ZONE/instances/ VM_NAME/setMachineType İsteğin gövdesinde, güncellenmiş bilgileri sağlayın makine tipi: { machineType: "bölgeler/ MACHINE_TYPE_ZONE/machineTypes/ NEW_MACHINE_TYPE"} Aşağıdakileri değiştirin: : makine tipini içeren bölge MACHINE_TYPE_ZONE : sanal makine için yeni makine türü NEW_MACHINE_TYPE Makine tipi aşağıdakilerden biri olabilir: Önceden tanımlanmış bir makine tipi Örneğin: e2-standart-2 Örneğin, belirtebilirsiniz --machine-type e2-custom-4-20484 vCPU ve 2 GB belleğe sahip özel bir makine türü ayarlamak için - - ## Daha küçük bir makine tipine geçin Daha fazla kaynağa sahip bir makine tipinden daha az kaynağa sahip bir makine tipine geçerseniz bir yerden taşınmak gibi kaynaklar e2-standart-8 makine tipinden a'ya e2-standart-2, donanım kaynağı sorunlarıyla veya performansla karşılaşabilirsiniz sınırlamalar çünkü daha küçük makine türleri daha büyük makinelerden daha az güçlüdür türleri. Yeni makine türünüzün tüm uygulamaları destekleyebildiğinden emin olun. veya şu anda VM üzerinde çalışan veya güncellediğiniz hizmetler daha küçük makine türlerinde çalışacak hizmetler ve uygulamalar Görüntüle *doğru boyutlandırma önerileri* makine tipini değiştirmeden önce. İçin Compute Engine boyutlandırma önerileri hakkında bilgi, görmek Sanal makine örnekleri için makine türü önerileri uygulanıyor ## Üçüncü nesil bir makine serisine geçin Gereksinimler karşılandığında, bir makinede yeni nesil bir VM kullanabilirsiniz. makine tipini değiştirerek—örneğin, m1-ultramem-160 ile m3-ultramem-128 Yeni nesil makine türleri, mevcut makine tipinizle aynı özellikleri ve arabirimleri desteklemeyebilir. Taşıma işlemine başlamadan önce, yeni nesil için makine tipi bilgilerini gözden geçirin; örneğin, M3 Yeni makine türü, geçerli sanal makine örneğinizle aynı bölge ve bölgelerin hepsinde kullanılamayabilir. Yeni nesil makine serileri için mevcut bölgeleri ve bölgeleri gözden geçirin ve felaket kurtarma planlarınızı gerektiği gibi ayarlayın Sanal makine örneğinizin makine türünü üçüncü nesil makine türüne değiştirmek için aşağıdaki yaklaşımlardan birini kullanabilirsiniz. Yeni bir sanal makine örneği oluşturun ve buna taşıyın Bu prosedürde, yeni bir sanal makine örneği oluşturup iş yükünüzü yeni sanal makineye taşırsınız. Bu yordamın nasıl tamamlanacağına ilişkin ayrıntılar için bkz. İş yükünüzü mevcut bir VM'den yeni bir VM'ye geçirme Makine tipini yeni bir makine tipiyle değiştirin Bu prosedürde, mevcut sanal makine örneğinizin yeni makine türünü kullanacak şekilde güncellenebileceğini doğrular ve ardından makine türünü değiştirirsiniz. Geçerli sanal makine örneğinizin desteklenen bir işletim sistemi sürümü kullandığını doğrulayın. Sürüm desteklenmiyorsa İş yükünüzü mevcut bir VM'den yeni bir VM'ye geçirin bölümünü izleyin. Uygulamalarınızın ve programlarınızın gVNIC veya NVMe gibi farklı bir ağ veya depolama arayüzünü destekleyebileceğini doğrulayın. - Örneğinizi gVNIC kullanacak şekilde güncellemek için bkz. Google Virtual NIC Kullanma - NVMe arabirimini ve sürücülerini kullanmaya hazırlanmak için bkz. Bir arabirim seçme Görüntüyü önyükleme diskine kaydedin Makine tipini değiştirme bölümünde açıklanan prosedürü izleyin. ## Sıradaki ne - Makine tipi önerileri hakkında bilgi edinin - Yönetilen örnek grupları hakkında bilgi edinin - Ölçeklenebilir ve dayanıklı uygulamalar için kalıplar hakkında bilgi edinin.