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.