Server Migration Center (SMC) kullanarak bir geçiş işi çalıştırdığınızda "S11_* Hedef örnek için ara hizmetin ağ bağlantısında bir hata oluştu." hatası raporlanabilir. Bu konu, hatanın nedenini açıklar ve çözümler sunar.
Sorun açıklaması
Bir SMC geçiş işlemi sırasında "S11_ Hedef örnek için ara hizmetin ağ bağlantısında bir hata oluştu." hatası raporlanır. Aşağıdaki S11_ hata kodları görünebilir:
S11_U28
S11_U7
S11_U56
S11_U6
Neden
Kaynak sunucudaki SMC istemcisi ile hedef örneğin ara hizmeti arasındaki ağ bağlantısı aşağıdaki nedenlerden biri nedeniyle başarısız olabilir:
Hedef örnek, ara örnek veya geçiş için hedeflenen örneği ifade eder. ID'sini geçiş işinin ayrıntılar sayfasında bulabilirsiniz.
Hedef örneğin ara hizmeti tarafından kullanılan 8080 bağlantı noktasında bir özel durum oluşur.
Kaynak sunucu, 8080 bağlantı noktası üzerinden hedef örneğe erişemez.
Çözüm
-
Hedef örneğin ara hizmetinin normal olup olmadığını kontrol edin.
ECS konsolu'na giriş yapın.
Sol gezinme bölmesinde seçeneğini seçin.
Üst gezinme çubuğunda, hedef ECS örneğinin bulunduğu bölgeyi seçin.
-
Hedef örneğin beklendiği gibi çalışıp çalışmadığını kontrol edin.
Hedef örnek çalışıyorsa e. Adım içindeki işlemleri uygulayın.
Hedef örnek durdurulmuşsa örneği başlatın ve e. Adım içindeki işlemleri uygulayın.
Hedef örnek serbest bırakılmışsa başka bir geçiş işi oluşturun. Daha fazla bilgi için bkz. Adım 2: Geçiş görevi oluşturma ve başlatma altındaki konular.
-
Hedef örneği bulun ve ID'sine tıklayın. Görüntülenen sayfada Remote Commands/Files sekmesine tıklayın. Ardından Send Remote Commands seçeneğine tıklayın.
Kaynak sunucu bir Windows işletim sistemi çalıştırıyorsa Command Content bölümüne
netstat -ano | findstr 8080girin, ardından Run seçeneğine tıklayın.Kaynak sunucu bir Linux işletim sistemi çalıştırıyorsa Command Content bölümüne
netstat -ano | grep 8080girin, ardından Run seçeneğine tıklayın.
Command Output bölümünde 8080 bağlantı noktasına ilişkin bilgiler döndürülürse hedef örneğin ara hizmeti normal çalışıyor demektir.
-
Hedef örneğin güvenlik grubunun gelen kurallarında 8080 bağlantı noktasının etkinleştirilip etkinleştirilmediğini ve herhangi bir güvenlik grubu kuralı çakışması olup olmadığını kontrol edin.
NotVarsayılan olarak SMC, geçiş sırasında hedef örneği geçici bir güvenlik grubuyla ilişkilendirir ve gelen kurallarında 8080 bağlantı noktasını etkinleştirir.
-
Ağ bağlantısının kurulup kurulmadığını kontrol etmek için kaynak sunucu dışındaki bir sunucudan
http://<IP address of the destination instance>:8080adresine erişin.Sunucu bir Linux işletim sistemi çalıştırıyorsa
curl http://<IP address of the destination instance>:8080komutunu çalıştırın.Sunucu bir Windows işletim sistemi çalıştırıyorsa bir tarayıcı kullanarak
http://<IP address of the destination instance>:8080adresine erişin.
{"code":-101,"message":"smc p2vs get ok."}gibi JSON içeriği döndürülürse ağ bağlantısı kurulmuş demektir.NotVarsayılan olarak hedef örneğin genel IP adresi kullanılır. Verileri bir sanal özel cloud (VPC) üzerinden geçiriyorsanız bunun yerine özel IP adresi kullanılır.
-
Kaynak sunucunun ağ hizmetinin normal olup olmadığını kontrol edin.
Kaynak sunucunun yerel ağ hizmetinin normal olup olmadığını ve hosts dosyası ile DNS ayarları gibi yapılandırmaların geçerli olup olmadığını kontrol edin.
SMC varsayılan olarak verileri İnternet üzerinden geçirir. Kaynak sunucunun İnternet erişimi olduğundan emin olun.
-
Verileri bir VPC üzerinden geçiriyorsanız kaynak sunucunun belirtilen VPC ve vSwitch'e bağlı olduğundan emin olun. Daha fazla bilgi için bkz. Sunucuları özel bir ağ üzerinden geçirme.
NotKaynak sunucunun belirtilen VPC ve vSwitch'e bağlı olup olmadığından emin değilseniz bir geçiş işi oluştururken Network Type parametresini Public Network olarak ayarlayın. Geçiş işi VPC seçiliyken başarısız olursa Network Type öğesini Public Network olarak değiştirin ve tekrar deneyin.
-
Kaynak sunucu ile hedef örnek arasındaki ağın bağlı olup olmadığını kontrol edin.
-
Hedef örneğin güvenlik grubunun gelen kurallarında Internet Control Message Protocol (ICMP) özelliğini etkinleştirin. Ardından kaynak sunucu ile hedef örnek arasındaki bağlantıyı kontrol etmek için ping komutunu çalıştırın.
Ağ bağlantısı kesilmişse yerel ağ yapılandırmalarını veya ara ağ cihazlarını kontrol edin. Örneğin, güvenlik duvarının SMC uç nokta IP adresini engellemediğinden ve proxy sunucusunun bu adrese giden trafiğe izin verdiğinden emin olun.
-
Kaynak sunucunun 8080 bağlantı noktasını kullanarak hedef örneğe bağlı olup olmadığını kontrol etmek için
http://<IP address of the destination instance>:8080adresine erişin.Kaynak sunucu bir Linux işletim sistemi çalıştırıyorsa
curl http://<IP address of the destination instance>:8080komutunu çalıştırın.Kaynak sunucu bir Windows işletim sistemi çalıştırıyorsa bir tarayıcı kullanarak
http://<IP address of the destination instance>:8080adresine erişin.
{"code":-101,"message":"smc p2vs get ok."}gibi JSON içeriği döndürülürse bağlantı kurulmuş demektir. Aksi takdirde yerel ağ yapılandırmalarını veya ara ağ cihazlarını kontrol edin. Örneğin, güvenlik duvarının SMC uç nokta IP adresini ve bağlantı noktasını engellemediğinden ve proxy sunucusunun bunlara giden trafiğe izin verdiğinden emin olun. Cloud Firewall'un etkinleştirilip etkinleştirilmediğini ve Internet firewall veya VPC firewall ilkeleri gibi erişim kontrol ilkelerinin ağ erişimini engelleyip engellemediğini kontrol edin. Daha fazla bilgi için bkz. Firewall Settings.
-
Ağ sorununu çözdükten sonra SMC istemcisini çalıştırarak geçişi yeniden deneyin. Daha fazla bilgi için bkz. SMC istemcisini çalıştırma.