ECS örneği geçişinden sonra ortaya çıkan çekirdek hataları (kernel panic), mavi ekranlar veya sürücü uyumsuzlukları gibi başlatma sorunlarını çözün.
Arka Plan
ECS örnek aileleri ve genel görüntüler farklı sanallaştırma teknolojileri kullanır. Sürücülerin sanallaştırma mimarisiyle eşleşmesi gerekir:
Eski aileler (ecs.t1, ecs.s1): Xen sanallaştırmasını kullanır. Görüntüler Xen sürücülerini içermelidir.
KVM aileleri (örn. ecs.g5): KVM sanallaştırmasını kullanır. Görüntüler virtio sürücülerini içermelidir.
Shenlong mimarisi (örn. ecs.g7): Tescilli Shenlong mimarisini kullanır. Görüntüler optimize edilmiş virtio sürücülerini içermelidir.
Bu sürücüler işletim sistemi çekirdeğine gömülüdür. Daha eski çekirdekler gerekli sürücülerden yoksun olabilir veya güncel olmayan sürümler içerebilir. Bu durumlarda sürücüleri el ile kurun veya güncelleyin.
Başlamadan önce
Kaynak örnekteki mevcut sorunlar, geçişten sonra kayıt defteri bozulmasına, dosya sistemi hatalarına veya başlatma başarısızlıklarına neden olabilir. Geçişten önce aşağıdakileri tamamlayın:
İşletim sisteminin ve uygulamaların düzgün şekilde başlatıldığını doğrulamak için geçişten önce örneği yeniden başlatın.
Geçişten önce kritik verileri yedeklemek için anlık görüntü oluşturun.
Kaynak örnekten özel bir görüntü oluşturun ve hedef KVM tabanlı aile için bir test örneği başlatın.
Shenlong mimarisinin eski işletim sistemleriyle uyumsuzluğu
Çekirdek kısıtlamaları nedeniyle Shenlong mimarisi aşağıdaki eski işletim sistemlerini desteklemez:
Windows: Windows Server 2003 ve öncesi. Windows Server 2008 Standard için Xen kayıt defteri anahtarlarının temizlenmesi gerekir.
CentOS / Red Hat: 5,8 ve öncesi (çekirdek 2.6.18-348 veya daha eskisi).
Debian: 6,09'dan önceki sürümler. KVM uyumluluk sorunlarını çözmek için 6,09 veya sonraki bir sürüme yükseltin.
FreeBSD: 11'den önceki sürümler. FreeBSD 11/12 için Alibaba Cloud yamaları gereklidir.
Ubuntu: 10 ve öncesi. Ubuntu 12, 3,2 çekirdeğinde başlatılır.
SUSE Linux Enterprise Server: 10 ve öncesi.
OpenSUSE: 13'ten önceki sürümler.
Gentoo: Alibaba Cloud görüntüleri yalnızca Xen'i destekler. KVM için en son sürüme yükseltin.
Bu liste 6. nesil örnekler için geçerlidir. 7. nesil ve sonraki örnekler daha katı gereksinimlere sahiptir.
Sistem diskini değiştirerek işletim sistemini yükseltin
Eski işletim sistemleri Bakım Sonu (EOM) aşamasına ulaşmıştır ve önemli güvenlik riskleri oluşturur. Desteklenen bir işletim sistemine yükseltin. Bkz. İşletim sistemi yaşam döngüsü.
Alibaba Cloud, yaygın Linux ve Windows dağıtımları için genel görüntüler sağlar. Yükseltme yapmak için sistem diskini genel bir görüntüyle değiştirin.
Verileri ve uygulamaları geçirmek için işletim sistemini değiştirin.
-
Verileri kurtarın.
Eski sistem diskini ayırın ve dosyalarınızı kopyalamak üzere yeni örneğe veri diski olarak ekleyin.
-
Hizmetleri ve uygulamaları geçirin.
Uygulamaları ve hizmetleri yeni sistem diskine yeniden yükleyin.
Veritabanı dosyalarını ve yapılandırmalarını veri diskinden yeni ortama taşıyın.
Avantajlar ve Dezavantajlar:
Avantajlar: En son özellikler, güvenlik yamaları ve resmi destek. Konsol üzerinden tek tıklamayla değiştirme imkanı.
Dezavantajlar: El ile veri yedekleme ve uygulama yeniden dağıtımı gerektirir.
İşletim sistemini en son küçük sürüme yükseltin
İşletim sistemini değiştiremiyorsanız son küçük sürüme güncelleyin (örn. CentOS 5'ten 5,11'e).
Avantajlar ve Dezavantajlar:
Avantajlar: Mevcut verileri ve yapılandırmaları korur.
Dezavantajlar: İşletim sistemi EOL (End of Life) durumunda kalır. Güvenlik açıkları devam eder ve modern özellikler (CentOS 7/8) kullanılamaz.
Önceki nesil bir örnek kullanın
Eski uygulamanız daha eski bir ortam gerektiriyorsa, Shenlong mimarisini kullanmayan 5. nesil bir örnek ailesine (örn. ecs.n, ecs.xn, ecs.c5) düşürün.
Virtio sürücü yapılandırma hatası
KVM virtio sürücüsü eksikse veya yanlış yapılandırılmışsa örnek geçişten sonra başlatılamayabilir. Yaygın nedenler şunlardır:
Linux:
virtiosürücüsü yüklü değil veya yapılandırılmamış.Windows: ISO aşamasında sürücüler yüklenemedi.
Windows: Windows kayıt defteri bozuldu.
Güvenlik yazılımı: Üçüncü taraf araçlar (örn. 360 Total Security) sürücü yüklemesini engelledi.
Çözümler
Linux: Çekirdek bozulmuşsa resmi dağıtım çekirdeğini yeniden yükleyin.
Windows: WinPE 3.0 ISO dosyasını eklemek için teknik destekle iletişime geçin. WinPE'ye önyükleme yapın ve Aygıt Yöneticisi'nde virtio sürücüsünü kontrol edin. Eksikse sürücüyü el ile yükleyin.
Windows: Sistem bütünlüğünü doğrulamak için SFC (Sistem Dosyası Denetleyicisi) çalıştırın. Sürücü yüklemesini engelleyebilecek üçüncü taraf güvenlik yazılımlarını (örn. 360 Total Security) kaldırın.