Tüm Ürünler
Search
Belge Merkezi

Server Migration Center:Containerized migration for servers and applications

Son Güncelleme:Oct 06, 2026

Server Migration Center (SMC), kesinti olmadan konteynerleştirilmiş geçiş imkânı sunar. Fiziksel makinelerdeki, yaygın sanallaştırma ortamlarındaki (VMware/Xen/KVM/Hyper-V) ve çoklu cloud platformlarındaki (Alibaba Cloud, AWS, Azure, GCP ve Tencent Cloud) sunucuları ve iş uygulamalarını konteynerleştirir. Elde edilen görüntüleri Container Registry (ACR) öğesine aktarır ve bunları Container Service for Kubernetes (ACK) üzerinde dağıtır.

Giriş

Not

Sunucudan konteyner görüntüsüne geçiş özelliği, belirli uygulamaları geçirmenize olanak tanıyan bir uygulama geçiş modunu destekleyecek şekilde yükseltildi. Hem makine düzeyinde hem de uygulama geçiş modları desteklenmektedir.

SMC, makine düzeyinde geçiş ve uygulama geçişi yoluyla sunucuları ve iş uygulamalarını konteynerleştirir. Oluşturulan konteyner görüntüleri Alibaba Cloud Container Registry (ACR) hizmetine gönderilir. Buradan Container Service for Kubernetes (ACK) üzerinde dağıtılabilirler. Aşağıdaki diyagram, hizmet ilişkilerini ve geçiş iş akışını göstermektedir.

image
  1. Kaynak sunucuya SMC istemcisini yükleyin.

  2. Geçiş ayarlarını yapılandırın ve geçişi başlatın. Geçiş tamamlandığında sistem otomatik olarak bir konteyner görüntüsü oluşturur ve bunu Alibaba Cloud Container Registry (ACR) Kişisel sürümünde depolar.

  3. Container Service for Kubernetes (ACK) içinde uygulamayı dağıtarak geçişi tamamlayın.

Not
  • Alibaba Cloud Container Registry (ACR) Kişisel sürümü, bireysel geliştiriciler içindir ve temel görüntü barındırma ve oluşturma hizmetleri sağlar.

  • Container Service for Kubernetes (ACK) kurumsal düzeyde Kubernetes konteynerli uygulamalar için yaşam döngüsü yönetimi sağlar; bu sayede bu uygulamaları cloud ortamında kolay ve verimli bir şekilde çalıştırabilirsiniz.

Geçiş senaryoları

  • Makine düzeyinde geçiş

    Fiziksel bir sunucudaki, sanal makinedeki veya cloud platformu sunucusundaki sistemin ve tüm uygulama verilerinin bir görüntüye konteynerleştirilip Alibaba Cloud Container Registry (ACR) hizmetine gönderilmesini sağlar. Bu yöntem, sistem düzeyindeki olağanüstü durum kurtarma senaryoları için idealdir.

  • Uygulama geçişi

    Fiziksel bir sunucudaki, sanal makinedeki veya cloud platformu sunucusundaki belirli uygulamaların bir görüntüye konteynerleştirilip Alibaba Cloud Container Registry (ACR) hizmetine gönderilmesini sağlar. Bu yöntem, mikroservislerin konteynerleştirilmesi için idealdir.

    Önemli

    Uygulama geçişi davetli ön izleme aşamasındadır. Beyaz listeye alınmak için bizimle iletişime geçin. Desteklenen uygulama sürümleri şunlardır:

    • Java Tomcat

    • Java Tomee

    • Java JBoss (standalone modu)

    • ASP.NET Core 3.1 ve ASP.NET 5/6/7/8

Sınırlamalar

  • Yalnızca x86 mimarisinde Linux işletim sistemi çalıştıran sunucuları bir konteyner görüntüsüne geçirebilirsiniz. Desteklenen işletim sistemleri şunlardır:

    • CentOS

    • Ubuntu

    • RedHat

    • Alibaba Cloud Linux

  • Uygulama geçişi yalnızca beyaz listeye alınmış kullanıcılar tarafından kullanılabilir. Erişim talebinde bulunmak için bizimle iletişime geçin. Desteklenen uygulama sürümleri şunlardır:

    • Java Tomcat

    • Java TomEE

    • Java JBoss (standalone modu)

    • ASP.NET Core 3.1 ve .NET 5/6/7/8

  • Görüntüleri yalnızca Container Registry (ACR) Kişisel sürüm örneğindeki bir görüntü deposuna geçirebilirsiniz.

  • Konteynerleştirilmiş geçiş şu anda veri diski geçişini desteklememektedir. Sistem varsayılan olarak /mnt dizinini ve tüm veri diski bağlama noktalarını dışlar. Elde edilen hedef diskte yalnızca bir varsayılan bölüm bulunur. Mevcut bölüm yapısını ayarlamanız gerekmez.

    Veri diskinden Alibaba Cloud'a veri taşımak için FTP veya SCP kullanın ya da verileri Object Storage Service (OSS) veya File Storage NAS hizmetlerine manuel olarak yedekleyin. Daha fazla bilgi için Dosya aktarım yöntemi seçin ve ossutil 1,0 komut satırı aracı konularına bakın.

  • Uygulama geçiş modunda, geçiş sırasında uygulama sürecini yeniden başlatmayın. Süreç kimliğinin değişmesi geçiş görevinin başarısız olmasına neden olur.

Geçiş maliyetleri

  • SMC ücretsiz bir hizmet olsa da geçiş sırasında ara örnek gibi Alibaba Cloud ECS kaynaklarının kullanımı ücrete tabidir. Ayrıntılar için SMC ücretlendirilebilir öğeleri konusuna bakın.

  • Konteynerleştirilmiş geçişten elde edilen konteyner görüntüleri Alibaba Cloud Container Registry (ACR) Kişisel Sürümünde depolanır. Bireysel geliştiriciler için tasarlanan bu sürüm, genel beta döneminde ücretsizdir ve şu anda seçili bölgelerde kullanılabilir.

  • Uygulamaların Container Service for Kubernetes (ACK) üzerine dağıtılmasının belirli maliyetleri küme türüne ve cloud ürünlerini kullanımınıza bağlıdır.

Çalışma şekli

SMC hizmeti bir istemci ve bir konsoldan oluşur. Konteynerleştirilmiş geçiş hem makine düzeyinde geçiş hem de uygulama geçiş modlarını destekler.

Makine düzeyinde geçiş

  • Bu mod, fiziksel bir sunucudan, sanal makineden (VM) veya cloud sunucusundan tüm sistemin ve tüm uygulama verilerinin konteynerleştirilmesini sağlar. Elde edilen konteyner görüntüsü daha sonra Container Registry (ACR) hizmetine gönderilir.

  • Bu mod bir analiz raporu oluşturmaz. Bunun yerine minimum düzeyde kırpma işlemi gerçekleştirir ve ardından tüm işletim sistemi ve uygulama ortamını paketler. Bu işlem daha büyük bir konteyner görüntüsü oluşturur ancak kaynak ortamı tamamen koruyarak birden fazla uygulamayı desteklemeyi mümkün kılar.

image

Uygulama geçişi

Önemli

Uygulama geçişi özelliği yalnızca beyaz listeye alınmış kullanıcılar tarafından kullanılabilir. Erişim talebinde bulunmak için bizimle iletişime geçin. Desteklenen uygulama sürümleri şunlardır:

  • Java Tomcat

  • Java Tomee

  • Java JBoss (standalone modu)

  • ASP.NET Core 3.1 ve ASP.NET 5/6/7/8

  • Bu mod, fiziksel bir sunucudan, VM'den veya cloud sunucusundan belirli uygulamaları konteynerleştirir. Elde edilen konteyner görüntüsü daha sonra Container Registry (ACR) hizmetine gönderilir.

  • Belirtilen uygulama için bir analiz raporu oluşturur ve bu raporu kullanarak yalnızca gerekli uygulama verilerini paketler; bu da daha küçük bir konteyner görüntüsü ile sonuçlanır.

image

Geçiş süreci aşağıdaki gibidir:

  1. Kaynak sunucuda SMC istemcisini indirin ve yükleyin. Kaynak sunucuyu komut satırını veya konsolun otomatik içe aktarma özelliğini kullanarak içe aktarırsanız sistem istemciyi otomatik olarak yükler.

  2. SMC istemcisi kaynak sunucuda çalışır ve kaynak sunucuyu SMC hizmet etki alanı adını kullanarak SMC hizmetine kaydeder.

  3. SMC hizmeti geçici bir ara örnek oluşturur ve güvenlik grubunu 8080 ve 8703 numaralı bağlantı noktalarındaki trafiğe izin verecek şekilde yapılandırır.

    Ara örnek, verileri taşımak ve konteyner görüntüsü oluşturmak için iki veri diski kullanır. İlk veri diski kaynak sunucudan gelen verileri depolar, ikincisi ise konteyner görüntüsü oluşturmak için kullanılır.

  4. SMC istemcisi 8080 numaralı bağlantı noktasından ara örneğe bağlanır. Ardından 8703 numaralı bağlantı noktası üzerinden kaynak sunucudaki verileri ara örneğin veri diskine aktarır.

    Uygulama geçişi için istemci yalnızca belirtilen uygulamayı ve ilgili verileri aktarır.

  5. SMC hizmeti, ara örnekteki disk verilerinden bir konteyner görüntüsü oluşturur ve görüntüyü Container Registry (ACR) hizmetine yükler.

    Uygulama geçişi için hizmet, uygulamayı, verilerini, ortam değişkenlerini ve başlatma komutlarını temel alarak konteyner görüntüsünü oluşturur ve ardından bunu ACR hizmetine yükler.

  6. Geçişi tamamlamak için Container Service for Kubernetes (ACK) konsoluna gidin ve uygulamayı dağıtın.

Geçiş etkileri

Geçiş yapmadan önce aşağıdaki tabloda yer alan etkileri gözden geçirin.

Öğe

Açıklama

Ara örnek

Ara örneğe müdahale etmeyin.

Geçiş sırasında ara örneği durdurmayın, başlatmayın, yeniden başlatmayın veya serbest bırakmayın; faturalandırma yöntemini değiştirmeyin. Ara örnek geçiş tamamlandıktan sonra otomatik olarak serbest bırakılır.

Not
  • Her geçiş için SMC, geçişe yardımcı olmak üzere hedef Alibaba Cloud hesabınızda No_Delete_SMC_Transition_Instance adlı geçici, kullandıkça öde bir ara örnek oluşturur.

  • Bir hedef örneğe geçiş yapıyorsanız bu örnek ara örnek olarak görev görür ve otomatik olarak serbest bırakılmaz.

Çalışma şekli.

IP adresi

Geçişten sonra IP adresi değişecektir. Hizmetleriniz belirli IP adresi yapılandırmalarına dayanıyorsa DNS kayıtları ve ICP kaydı gibi ilgili ayarları güncellemeniz gerekir.

Altta yatan donanım

Geçişten sonra altta yatan donanım değişecektir. Bu durum, belirli donanımlara bağlı olan bazı uygulama lisanslarını geçersiz kılabilir. Geçiştan sonra lisanslarınızın durumunu doğrulayın.

Önkoşullar

  • Server Migration Center (SMC) hizmetini etkinleştirdiniz. SMC'yi ilk kez kullananların gerekli izinleri vermesi, geçiş ağını hazırlaması ve verileri yedeklemesi gerekir. Daha fazla bilgi için Başlamadan önce konusuna bakın.

  • Özel ağ üzerinden geçiş yapmak için VPN Gateway, Express Connect veya Smart Access Gateway kullanarak veri merkezinizi bir VPC'ye bağlayabilirsiniz. Uluslararası bölgeler arasında yapılan geçişler genel ağ kararsızlığı nedeniyle yavaş olabileceğinden geçiş süresini değerlendirmenizi ve aktarım hızını test etmenizi öneririz.

Geçiş eylemleri

Adım 1: Hazırlıklar

  1. Ekrandaki talimatları izleyerek ara örnek için belirtilen RAM rolünü atayın. Server Migration Center (SMC), oluşturulan konteyner görüntüsünü Container Registry hizmetine göndermek için bu RAM rolünü kullanır. Sayfa gerekli rolün eksik olduğunu belirtiyorse Request Permissions seçeneğine tıklayın ve ardından Refresh seçeneğine tıklayın.

  2. Container Registry hizmetini etkinleştirin ve bir görüntü deposu (Kişisel Sürüm) oluşturun. Container Registry Kişisel Sürümü bireysel geliştiriciler içindir ve bazı bölgelerde görüntü deposu oluşturmayı destekler. Genel ön izleme sırasında ücretsizdir. Ardından Namespace, Repository Name ve Version parametrelerini belirtin.

Adım 2: Geçiş kaynağını içe aktarma

Geçiş kaynağı, geçirmek istediğiniz fiziksel sunucu, VM veya başka bir platformdaki cloud ana bilgisayardır.

CLI ile içe aktarma (önerilen)

Önemli
  • Kaynak sunucunun genel ağ erişimine sahip olması gerekir. Kaynak sunucu bir güvenlik duvarının arkasındaysa SMC uç noktalarını ve bağlantı noktalarını edinmek için SMC hizmet etki alanları nelerdir? konusuna bakın ve bunları güvenlik duvarı izin listenize ekleyin.

  • Kaynak sunucunuz genel ağa erişemiyorsa veya daha hızlı bir geçiş için özel ağ kullanmak istiyorsanız özel ağ geçişi konusuna bakın.

  1. SMC konsolundaki Container Migration page sayfasına gidin.

  2. Containerized migration sayfasında Import Migration Source seçeneğine tıklayın.

  3. İstendiği gibi parametreleri yapılandırın ve aktivasyon kodu komutunu kopyalayın. Aşağıdaki tabloda parametreler açıklanmaktadır.

    Parametre

    Açıklama

    Migration Source Type

    Kaynak sunucunuza göre bir seçenek belirleyin:

    • Physical servers/VMs/Cloud servers of other cloud platforms.

    • ECS Instance

    Import Method

    Use CLI to Import Server seçeneğini belirleyin.

    Migration Source Quota

    Aktivasyon koduyla etkinleştirilebilecek geçiş kaynağı sayısı. Geçerli değerler: 1 ila 1,000. Varsayılan değer: 200.

    Validity Period

    Aktivasyon kodunun gün cinsinden geçerlilik süresi. Geçerli değerler: 1 ila 90. Varsayılan değer: 90.

    Activation Code

    Aktivasyon kodunu oluşturun ve komutu kopyalayın.

    1. Generate seçeneğine tıklayın.

    2. Linux Shell sekmesine tıklayın.

    3. Aktivasyon kodu komutunu kopyalamak için Copy seçeneğine tıklayın.

  4. Kaynak sunucuda oturum açın ve kopyalanan komutu yönetici ayrıcalıklarıyla çalıştırarak sunucuyu içe aktarın.

    1. Linux kaynak sunucuda oturum açın.

    2. Geçiş kaynağını içe aktarmak için kopyalanan komutu yönetici ayrıcalıklarıyla yapıştırın ve çalıştırın.

      image.png

      Import Source Server [s-bp18x8751kgz2oyh****] Successfully! benzeri bir ileti görüntülenirse içe aktarmanın başarılı olduğu anlamına gelir.

  5. SMC konsolundaki Containerized migration sayfasında Real-time Migration Status sütununda geçiş kaynağının durumunu kontrol edin.

    • Source Online durumu, geçiş kaynağının başarıyla içe aktarıldığını gösterir.

    • Geçiş kaynağı başka bir durumdaysa içe aktarma başarısız olmuştur. Aşağıdaki yöntemleri kullanarak sorunu giderin ve ardından geçiş kaynağını yeniden içe aktarın.

      • Sorunu konsoldaki hata iletisine göre veya SMC istemci dizinindeki günlük dosyasını kontrol ederek giderin. SMC istemcisi varsayılan olarak /smc dizinine yüklenir.

      • Yaygın sorunlar ve çözümler hakkında bilgi için SMC SSS ve Hataları giderme konularına bakın.

Otomatik konsol içe aktarma

Önemli
  • Bu yöntem yalnızca Alibaba Cloud ECS örneklerinin içe aktarılmasını destekler.

  • Kaynak sunucu Running durumunda olmalı ve Cloud Assistant kullanılabilir durumda olmalıdır. Daha fazla bilgi için Cloud Assistant durumunu görüntüleme ve özel durumları ele alma konusuna bakın.

  • Bir geçiş kaynağını içe aktarmak için bir RAM kullanıcısı kullanıyorsanız RAM kullanıcısına aşağıdaki izinleri vermeniz gerekir:

  1. SMC konsolundaki Container Migration page sayfasına gidin.

  2. Containerized migration sayfasında Import Migration Source seçeneğine tıklayın.

  3. Geçiş kaynağı türüne göre parametreleri yapılandırın.

    Parametre

    Açıklama

    Migration Source Type

    ECS Instance seçeneğini belirleyin.

    Import Method

    Import through Console seçeneğini belirleyin.

    Region

    Açılan listeden kaynak sunucunuzun bulunduğu bölgeyi seçin.

    Instance

    Toplu içe aktarma için örnek kimliği, adı veya IP adresine göre geçirmek istediğiniz Alibaba Cloud ECS örneklerini arayın ve seçin. Birden fazla örnek seçebilirsiniz.

    Tag (İsteğe bağlı)

    Aramayı ve yönetimi basitleştirmek için geçiş görevine anahtar-değer etiketleri bağlayın. Daha fazla bilgi için Etiketleri kullanarak geçiş kaynaklarını ve görevlerini yönetme ve Etiketleri kullanarak ayrıntılı erişim denetimi uygulama konularına bakın.

    Bir geçiş görevine en fazla 20 etiket bağlayabilirsiniz.

    Resource Group (İsteğe bağlı)

    Taşınan kaynakları iş departmanına veya projeye göre gruplamanız gerekiyorsa kaynak grupları oluşturabilirsiniz.

  4. Parametreleri yapılandırdıktan sonra Import seçeneğine tıklayın.

    SMC, içe aktarmayı gerçekleştirmek için Cloud Assistant'ı otomatik olarak başlatır. İçe aktarma işlemi 3 ila 10 dakika sürer.

  5. SMC konsolundaki Containerized migration sayfasında Real-time Migration Status sütununda geçiş kaynağının durumunu kontrol edin.

    • Source Online durumu, geçiş kaynağının başarıyla içe aktarıldığını gösterir.

    • Geçiş kaynağı başka bir durumdaysa içe aktarma başarısız olmuştur. Aşağıdaki yöntemleri kullanarak sorunu giderin ve ardından geçiş kaynağını yeniden içe aktarın.

      • Sorunu konsoldaki hata iletisine göre veya SMC istemci dizinindeki günlük dosyasını kontrol ederek giderin. SMC istemcisi varsayılan olarak /smc dizinine yüklenir.

      • Yaygın sorunlar ve çözümler hakkında bilgi için SMC SSS ve Hataları giderme konularına bakın.

SMC istemci içe aktarma

SMC istemcisi hakkında daha fazla bilgi için SMC İstemci Kullanıcı Kılavuzu konusuna bakın.

Önemli
  • Kaynak sunucunun genel ağ erişimine sahip olması gerekir. Kaynak sunucu bir güvenlik duvarının arkasındaysa SMC uç noktalarını ve bağlantı noktalarını edinmek için SMC hizmet etki alanları nelerdir? konusuna bakın ve bunları güvenlik duvarı izin listenize ekleyin.

  • Kaynak sunucunuz genel ağa erişemiyorsa veya daha hızlı bir geçiş için özel ağ kullanmak istiyorsanız özel ağ geçişi konusuna bakın.

  1. SMC konsolundaki Container Migration page sayfasına gidin.

  2. Containerized migration sayfasında Import Migration Source seçeneğine tıklayın.

  3. Import Source Servers sayfasında aşağıdaki tabloda açıklandığı gibi parametreleri yapılandırın.

    Parametre

    Açıklama

    Migration Source Type

    Physical servers/VMs/Cloud servers of other cloud platforms.

    Import Method

    Use Client to Import Server seçeneğini belirleyin.

    SMC istemcisini kaynak sunucuya manuel olarak indirmeniz ve yüklemeniz gerekir.

    Description

    1. Description bölümünde kaynak sunucunuzun işletim sistemine (Linux veya Windows) ve mimarisine (32 bit veya 64 bit) uygun SMC istemcisini indirmek, yüklemek ve etkinleştirmek için ekrandaki talimatları izleyin.

    2. Generate seçeneğine tıklayın ve aktivasyon kodunu kopyalayın.

      İstemciyi yüklerken aktivasyon kodunu girmeniz gerekir.
  4. Geçiş kaynağını içe aktarın.

    Önemli

    Geçiş sırasında SMC istemcisini kapatmayın. Aksi takdirde geçiş kaynağı SMC konsoluyla bağlantısını kaybeder ve geçiş başarısız olur.

    1. WinSCP gibi dosya aktarımını destekleyen bir uzak bağlantı aracı kullanarak SMC istemcisini Linux kaynak sunucuya yükleyin veya içe aktarma talimatlarında sağlanan komutu çalıştırarak SMC istemcisini doğrudan kaynak sunucuya indirin.

    2. Linux kaynak sunucuya uzaktan bağlanın ve SMC istemci paketini sıkıştırılmış halden çıkarın.

      Aşağıdaki komut Linux 64-bit General-purpose Edition sürümünü örnek olarak kullanır. Farklı bir SMC istemci sürümü kullanıyorsanız komuttaki paket adını indirdiğiniz dosyanın adıyla değiştirin.

      tar -zxvf go2aliyun_client.tar.gz
      Not

      Linux 64-bit ARM Edition g6r genel amaçlı örnek ailesini ve c6r hesaplamaya yönelik optimize edilmiş örnek ailesini destekler. Kurumsal düzeyde Arm tabanlı hesaplama örnek aileleri.

    3. (İsteğe bağlı) Dosyaları veya dizinleri geçiş dışında bırakma.

      Önemli

      Geçiş için blok çoğaltmayı etkinleştirirseniz dosyaları veya dizinleri hariç tutamazsınız.

    4. Bir aktivasyon kodu veya AccessKey çifti edinin.

      • (Önerilen) Aktivasyon kodu edinin: SMC konsolundaki Description bölümünde Generate seçeneğine tıklayın ve aktivasyon kodunu kopyalayın.

      • AccessKey çifti edinin: Bir AccessKey çifti, bir AccessKey ID ve bir AccessKey secret'tan oluşur. Henüz oluşturmadıysanız AccessKey çifti oluşturma konusuna bakın.

    5. SMC istemci dizininde SMC istemcisini başlatmak için aşağıdaki komutları çalıştırın.

      go2aliyun_client2.6.5_linux_x86_64 dizini örnek olarak kullanılmıştır. Dizin adı istemci sürümüne göre değişir. Paketi indirip çıkardıktan sonra oluşturulan dizinin adıyla değiştirdiğinizden emin olun.
      cd go2aliyun_client2.6.5_linux_x86_64
      sudo chmod +x go2aliyun_client
      sudo ./go2aliyun_client
    6. İstendiğinde aktivasyon kodunu veya AccessKey çiftini girin. Aşağıdaki örnek bir aktivasyon kodunun nasıl girileceğini göstermektedir:adad

      Aktivasyon kodunu veya AccessKey çiftini girdikten sonra aşağıdaki istemler görüntülenebilir:

      • Kaynak sistemde bir anlık görüntü sürücüsü yüklü değilse SMC istemcisi size bir tane yüklemenizi ister. Geçiş planınıza göre yükleyip yüklememeyi seçebilirsiniz.

        • Geçiş görevini oluştururken blok çoğaltmayı etkinleştirmeyi planlıyorsanız anlık görüntü sürücüsünü otomatik olarak yüklemek için yes girin.

        • Blok çoğaltmayı etkinleştirmeyi planlamıyorsanız no girin.

        Önemli

        Anlık görüntü sürücüsü yüklenemezse geçiş görevini oluştururken blok çoğaltmayı etkinleştirmeyin. Aksi takdirde geçiş başarısız olur.

        123

      • Çoğu yaygın kaynak sistemde rsync varsayılan olarak yüklüdür. Rsync yüklü değilse SMC istemcisi size yüklemenizi ister. Aşağıdaki şekilde gösterildiği gibi rsync'i otomatik olarak yüklemek için yes girin.Install rsync

      • Kaynak sistemde SELinux etkinse SMC istemcisi devre dışı bırakmanızı ister. Aşağıdaki şekilde gösterildiği gibi SELinux'u otomatik olarak devre dışı bırakmak için yes girin.Disable SELinux

      Import Source Server [s-bp11npxndknsycqj****] Successfully! benzeri bir ileti görüntülenirse içe aktarmanın başarılı olduğu anlamına gelir.

      Not

      İçe aktarma başarısız olursa görüntülenen iletideki bilgilere göre sorunu giderin. Ardından arka plan sürecinden çıkmak ve geçiş kaynağını yeniden içe aktarmak için aşağıdaki komutları sırayla çalıştırın. Yaygın sorunlar ve çözümler hakkında bilgi için SMC SSS ve Sorun giderme konularına bakın.

      sudo ./go2aliyun_client --abort
      sudo ./go2aliyun_client
  5. SMC konsolundaki Containerized migration sayfasında Real-time Migration Status sütununda geçiş kaynağının durumunu kontrol edin.

    • Source Online durumu, geçiş kaynağının başarıyla içe aktarıldığını gösterir.

    • Geçiş kaynağı başka bir durumdaysa içe aktarma başarısız olmuştur. Aşağıdaki yöntemleri kullanarak sorunu giderin ve ardından geçiş kaynağını yeniden içe aktarın.

      • Sorunu konsoldaki hata iletisine göre veya SMC istemci dizinindeki günlük dosyasını kontrol ederek giderin. SMC istemcisi varsayılan olarak /smc dizinine yüklenir.

      • Yaygın sorunlar ve çözümler hakkında bilgi için SMC SSS ve Hataları giderme konularına bakın.

Adım 3: Geçiş yapılandırması

  1. Yönetmek istediğiniz geçiş kaynağının Actions sütununda Start Migration seçeneğine tıklayın.

  2. Parametreleri yapılandırın ve Start Migration seçeneğine tıklayın.

    1. Temel parametreleri yapılandırın.

      Parametre

      Açıklama

      Target Region (gerekli)

      Sunucuyu geçirmek istediğiniz Alibaba Cloud bölgesi. Bölgeler hakkında daha fazla bilgi için Bölgeler ve kullanılabilirlik alanları konusuna bakın.

      Namespace (Gerekli)

      Geçişle oluşturulan konteyner görüntüsünü depolayacak konteyner görüntü deposunun ad alanını seçin. Bir ad alanı oluşturmadıysanız bir tane oluşturmak için Ad alanlarını ve kotaları yönetme konusuna bakın.

      Repository Name (Gerekli)

      Geçişle oluşturulan konteyner görüntüsünü depolayacak depoyu seçin. Bir görüntü deposu oluşturmadıysanız bir tane oluşturmak için Depoları ve görüntüleri oluşturma konusuna bakın.

      Version (Gerekli)

      Geçişle oluşturulan konteyner görüntüsü için bir sürüm girin. Örnek: v1.

      • Dize 1 ila 128 karakter uzunluğunda olmalıdır.

      • Dize yalnızca küçük harfler (a-z), rakamlar (0-9), nokta (.), alt çizgi (_) veya kısa çizgi (-) içerebilir.

      • Dize nokta (.) veya kısa çizgi (-) ile başlayamaz veya bitemez.

      Intermediate instance RAM role (Gerekli)

      Ara örnek için RAM rolünü seçin. Bir RAM rolü oluşturmadıysanız Adım 1: Hazırlıklar bölümünde açıklandığı gibi bir tane oluşturun.

      Migration Mode

      • Migrate All Instances

        • Fiziksel makine veya sanal makineden tüm sistemi ve uygulama verilerini Alibaba Cloud Container Registry (ACR) Kişisel Sürümüne geçirir.

        • Bu mod bir analiz raporu oluşturmaz. Minimum düzeyde kırpma işleminden sonra tüm işletim sistemini paketler ve daha büyük bir konteyner görüntüsü oluşturur. Ancak çalışma zamanı ortamı kaynak sistemle aynıdır ve birden fazla uygulamayı destekleyebilir.

        • Sistem düzeyindeki olağanüstü durum kurtarma senaryoları için idealdir.

      • Application Migration

        • Fiziksel makine veya sanal makineden belirli uygulamaları Alibaba Cloud Container Registry (ACR) Kişisel Sürümüne geçirir. Bu, oluşturulan konteyner görüntüsünün boyutunu en aza indirerek daha küçük bir konteyner görüntüsü ile sonuçlanır.

        • Bu mod belirtilen uygulamayı analiz eder ve rapora dayalı olarak yalnızca gerekli verileri paketleyerek daha küçük bir konteyner görüntüsü üretir.

        • Bu mod şu anda Java Tomcat, Tomee, JBoss ve ASP.NET uygulamalarını destekler. Geçirmek istediğiniz uygulamanın desteklenen bir tür olduğundan emin olun.

        • Mikroservisleri konteynerleştirmek için idealdir.

      Select Applications to Be Migrated

      Geçirmek istediğiniz uygulamayı seçin.

      • Açılan liste yalnızca desteklenen uygulamaları gösterir. Uygulamanız listede yoksa geçiş yapılamaz.

      • Uygulama kimliği SMC tarafından ${application_id} (Process: ${pid}) biçiminde oluşturulur. Örneğin: java-tomcat-5924e694(Process: 2360).

      After the analysis is completed, you need to confirm the analysis results.:

      • Seçimi kaldırıldı: Analiz tamamlandıktan sonra geçiş otomatik olarak çalışır.

      • Seçildi: Analiz tamamlandıktan sonra geçiş işi duraklatılır. Geçişe devam etmek için sonuçları onaylamanız gerekir. Analiz raporu kaynak sunucuda /smc/app2container/java-tomcat-5924e694/analysis.json gibi bir yolda depolanır.

      Execution Method

      Geçiş işini çalıştırma yöntemini seçin:

      • Migrate Now: Geçiş işi oluşturulduktan hemen sonra başlatılır. Migrate Now varsayılan seçenektir.

      • Create Only: Geçiş işini oluşturur ancak başlatmaz. Actions sütununda Run seçeneğine tıklayarak işi manuel olarak başlatmanız gerekir.

      Network Type

      Geçiş verilerini ara örneğe aktarmak için kullanılan ağı seçin. Veriler varsayılan olarak genel ağ üzerinden aktarılır. Ara örnek seçilen Virtual Private Cloud (VPC) ve vSwitch'te oluşturulur ve bir genel IP adresi atanır.

      Public Network (Varsayılan)

      Geçiş verileri ara örneğe genel ağ üzerinden aktarılır. Bu mod, kaynak sunucunun genel internet erişimine sahip olmasını gerektirir. Bir Virtual Private Cloud (VPC) ve vSwitch belirtmeyi seçebilirsiniz.

      • Bir VPC ve vSwitch belirtin: Geçiş işi belirttiğiniz VPC ve vSwitch'te bir ara örnek oluşturur.

      • Bir VPC ve vSwitch belirtmeyin: Geçiş işi sistem tarafından otomatik olarak oluşturulan yeni bir VPC ve vSwitch'te bir ara örnek oluşturur.

      VPC

      Geçiş verileri ara örneğe bir VPC içindeki özel bağlantı üzerinden aktarılır. Bu mod, kaynak sunucuyu Alibaba Cloud VPC'ye bağlamanızı ve bir VPC ile vSwitch belirtmenizi gerektirir.

      Not

      Şirket içi veri merkezinden (IDC), sanal makine (VM) ortamından veya cloud ana bilgisayarından bir Alibaba Cloud bölgesindeki VPC'ye doğrudan erişiminiz varsa bu yöntemi kullanmanızı öneririz. Özel ağ aktarımı, genel ağ aktarımından daha hızlı ve daha kararlıdır; bu da geçiş verimliliğini artırır. Kaynak sunucuyu bir VPN ağ geçidi, Express Connect devresi veya Smart Access Gateway kullanarak cloud VPC'ye bağlayabilirsiniz. Daha fazla bilgi için Bir VPC'yi veri merkezine veya başka bir cloud'a bağlama konusuna bakın.

    2. İsteğe bağlı olarak aktarım hızı ve sıkıştırma oranı gibi parametreleri ayarlamak için Advanced Settings seçeneğine tıklayın.

      Parametre

      Açıklama

      Migration Job Name

      Geçiş işinin adı.

      Job Description

      Geçiş işinin açıklaması.

      Transmission Speed Limit

      Veri aktarım hızını Mbit/s cinsinden sınırlar. Compression Ratio 0'dan büyük bir değere ayarlanırsa sıkıştırılmış verilerin gerçek ağ aktarım hızı Real-time Migration Status alanında görüntülenenden daha düşüktür.

      Compression Ratio

      Geçiş için veri sıkıştırma düzeyini ayarlar.

      • Bant genişliğinin sınırlı olduğu ortamlarda daha yüksek bir sıkıştırma oranı veri aktarım hızını artırabilir.

      • Yüksek bant genişliğine sahip ortamlarda kaynak sunucudaki CPU kullanımını azaltmak için verileri sıkıştırmamanızı öneririz.

      Geçerli değerler: 0 ila 10. Varsayılan değer 7'dir. 0 değeri verilerin sıkıştırılmadığını gösterir.

      Checksum Verification

      Bu özellik varsayılan olarak devre dışıdır. Etkinleştirilmesi veri tutarlılığı denetimlerini iyileştirir ancak aktarım hızını düşürebilir.

      SSL encrypted transmission

      Varsayılan değer Auto-Select'tir. Veri aktarımı için SSL şifreleme güvenliği ve veri bütünlüğünü artırır.

      Tag

      Daha kolay arama ve yönetim için geçiş işine etiketler (anahtar-değer çiftleri) ekleyin. Etiketleri kullanarak geçiş kaynaklarını ve işleri yönetme. Etiketleri kullanarak ayrıntılı izin yönetimi uygulama.

      Not

      Tek bir geçiş işine en fazla 20 etiket ekleyebilirsiniz.

      Intermediate Instance Type

      Ara örnek için bir örnek türü seçebilirsiniz.

      • Bir örnek türü belirtirseniz sistem o türde bir ara örnek oluşturur. Belirtilen örnek türü stokta yoksa geçiş işi oluşturma başarısız olur.

      • Bir örnek türü seçmezseniz sistem kullanılabilir türlerden oluşan önceden tanımlanmış bir listeden seçim yaparak ara örneği otomatik olarak oluşturur.

      Önemli

      Geçiş hatalarını önlemek için geçiş sırasında ara örneği durdurmayın, başlatmayın, yeniden başlatmayın veya serbest bırakmayın. Örnek geçiş tamamlandıktan sonra otomatik olarak serbest bırakılır.

      Report diagnostic logs

      Tanılama analizi için SMC istemci günlüklerini otomatik olarak SMC sunucusuna yükler. Bu, bir geçiş hatası oluştuğunda sorunların giderilmesine yardımcı olur. Bu özellik varsayılan olarak etkindir.

      SMC istemci günlükleri tipik olarak yükleme yolundaki /smc/go2aliyun_client*/Logs dizininde depolanır.

    3. Görüntülenen iletişim kutusunda geçiş notlarını dikkatlice okuyun ve ardından Got It seçeneğine tıklayın.

  3. Containerized migration sayfasında geçiş işinin gerçek zamanlı durumunu izleyin.

    Veri aktarım süresi kaynak veri boyutu ve ağ bant genişliği gibi faktörlere bağlıdır.

    Not
    • Speed: Saniyede aktarılan sıkıştırılmamış geçiş verisi miktarı. Geçiş işi için Compression Ratio 0'dan büyükse görüntülen hız sıkıştırılmış verilerin gerçek ağ aktarım hızından daha yüksektir.

    • Time Remaining for Synchronization: (Toplam Veri Hacmi - Aktarılan Veri Hacmi) / Hız olarak hesaplanır.

    • Aktarım hızı çok yavaşsa kaynak ve hedef sunucuların sabit bant genişliğini geçici olarak artırmayı düşünün. Geçiş süresini tahmin etme ve aktarım hızını test etme.

    Geçiş hata olaylarına abone olun ve geçişi değiştirin veya duraklatın

    • Geçiş hatalarından kaynaklanan kesintileri önlemek için zamanında e-posta uyarıları almak amacıyla CloudMonitor'da SMC iş hata bildirimlerine abone olabilirsiniz.

    • Geçiş işi durumu Synchronizing iken ihtiyaca göre aşağıdaki işlemleri gerçekleştirebilirsiniz:

      • Bir geçiş görevini düzenlemek için Actions sütununda Modify Migration Job seçeneğine tıklayın. Aktarım kısıtlama, sıkıştırma oranı ve Checksum verification gibi parametreleri değiştirebilirsiniz.

      • Geçiş işini duraklatın: Actions sütununda Pause Migration Job seçeneğine tıklayarak geçişi duraklatın.

  4. Hedef geçiş kaynağının Migration Source ID/Name sütununda geçiş ayrıntılarını görüntülemek için geçiş kaynağı kimliğine tıklayın.

    Geçiş ayrıntıları sayfası Basic Information ve Job Configuration bölümlerini içerir. Basic Information bölümü Job ID/Name, Job Status, Job Progress, Destination Region ve Migration Mode gibi iş ayrıntılarını gösterir. Job Configuration bölümü Network Type, Destination VPC ve Destination vSwitch bilgilerini gösterir.

Geçiş sonuçlarını doğrulama

  • Real-time Migration Status durumu Completed olduğunda geçiş başarılı olur.

    Başarılı bir geçiş bir Alibaba Cloud konteyner görüntüsü oluşturur. Bu görüntüyü bir konteyner uygulaması dağıtmak için kullanabilirsiniz.

    1. Geçiş kaynağı için Actions sütununda Deploy Application seçeneğine tıklayın. Bu işlem sizi ACK küme listesi sayfasına yönlendirir.

    2. Mevcut bir ACK kümesi seçin veya yeni bir tane oluşturun. Daha fazla bilgi için Küme oluşturma konusuna bakın.

    3. Kümeye gidin. Sol gezinme bölmesinde Workloads > Deployments seçeneğine tıklayın. Bir uygulama oluşturmak için create from image seçeneğine tıklayın. Geçişle oluşturulan konteyner görüntüsünü seçin. Daha fazla bilgi için Durumsuz iş yükü Dağıtımı oluşturma konusuna bakın.

      • Makine düzeyinde geçiş için başlatma komutu

        ACK kümesinde bir uygulama dağıttığınızda kaynak sunucudaki hizmeti başlatmak için uygulama yaşam döngüsüne veya uygulama YAML dosyasına ilgili betikleri ve geliştirme bağlantı noktalarını eklemeniz gerekir. Betikleri gerçek ihtiyaçlarınıza göre ekleyin. Aşağıda bir YAML dosyasına CMD komutu ekleme örneği verilmiştir:

        spec:
              containers:
                - args:
                    - |
                      cd /www/server/panel &&
                      chmod +x /www/server/panel/init.sh &&
                      echo 3 | sh init.sh &&
                      tail -f /dev/null
                  command:
                    - /bin/sh
                    - '-c'
                  image: 'registry-vpc.cn-hangzhou.aliyuncs.com/zi***h/sa***:v1'
      • Uygulama geçiş modu

        Kaynak sunucuda uygulamanın hizmet bağlantı noktalarını görüntülemek için netstat -lptn komutunu çalıştırın ve ardından ACK kümesinde uygulamayı dağıtırken bağlantı noktası eşlemesini yapılandırın.

    4. Sunucuyu geçirdikten sonra bütünlüğünü ve doğruluğunu sağlamak için verileri doğrulamanız gerekir. Daha fazla bilgi için Linux sunucu geçirdikten sonra sistemi nasıl kontrol ederim? konusuna bakın.

      Not

      Bir etki alanı adı kaynak sunucuya eşlenmişse bunu yeni örneğin genel IP adresine yeniden eşleyin. Web sitesi çözümlemesi ekleme.

  • Real-time Migration Status durumu Error ise geçiş başarısız olmuş demektir. Sorunu gidermeniz ve ardından geçişi yeniden denemeniz gerekir:

    1. Actions sütununda Troubleshoot Errors seçeneğine tıklayın. Hata koduna ve hata iletisine göre sorunu çözün. Daha fazla bilgi için SMC SSS ve sorun giderme konularına bakın.

    2. Sorunu çözdükten sonra Actions sütununda Retry Migration Job seçeneğine tıklayın. İş kaldığı yerden devam eder.

      Önemli

      Ara örnek serbest bırakıldıysa geçişi yeniden başlatmanız gerekir. Daha fazla bilgi için Ara örneği yanlışlıkla serbest bıraktım. Ne yapmalıyım? konusuna bakın.

Kaynakları temizleme

Bir görüntüye geçirme

Geçiş sırasında SMC, geçişi kolaylaştırmak üzere hedef Alibaba Cloud hesabınızda No_Delete_SMC_Transition_Instance adlı geçici bir kullandıkça öde ara örnek oluşturur. Geçiş sonucu örneği manuel olarak serbest bırakmanız gerekip gerekmediğini belirler:

  • Başarılı geçiş: SMC ara örneği otomatik olarak serbest bırakır. Manuel temizleme gerekmez.

  • Geçiş hatası: Ara örnek serbest bırakılmaz ve ücretlendirmeye devam eder. Gereksiz ücretlerden kaçınmak için örneği aşağıdaki yollardan biriyle serbest bırakabilirsiniz:

    • Geçiş görevine artık ihtiyacınız yoksa geçiş kaynağı kimliğine tıklayın. Geçiş görevinin Actions sütununda Cancel Migration Job seçeneğine tıklayarak geçiş görevini silin ve ara örneği otomatik olarak temizleyin.

    • Ara örneği manuel olarak serbest bırakın.

Hedef örneğe geçirme

Geçiş sırasında SMC, geçişi kolaylaştırmak üzere SMC_Temp_Disk adlı geçici bir kullandıkça öde ara disk oluşturur ve bunu hedef örneğe iliştirir. Geçiş sonucu diski manuel olarak serbest bırakmanız gerekip gerekmediğini belirler:

  • Başarılı geçiş: SMC ara diski otomatik olarak serbest bırakır. Manuel temizleme gerekmez.

  • Geçiş hatası: Ara disk serbest bırakılmaz ve ücretlendirmeye devam eder. Gereksiz ücretlerden kaçınmak için diski aşağıdaki yollardan biriyle serbest bırakabilirsiniz:

    • Geçiş görevine artık ihtiyacınız yoksa geçiş kaynağı kimliğine tıklayın. Geçiş görevinin Actions sütununda Cancel Migration Job seçeneğine tıklayarak geçiş görevini silin ve ara diski otomatik olarak temizleyin.

    • Ara diski manuel olarak serbest bırakın.