Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: Azure Yerel 2311.2 ve üzeri
Bu makalede, Azure Geçişi kullanılarak Azure Yerel'e sanal makine (VM) geçişi sırasında statik IP adreslerinin nasıl korunduğu açıklanmaktadır. Windows ve Linux VM'lerinde statik IP geçiş betiklerini çalıştırmaya yönelik ayrıntılı yönergeler sağlar.
Statik IP geçiş paketi hakkında
Windows VM'leri için bu makale, Windows Server 2012 R2 ve sonraki sürümlerin konuk işletim sistemlerini destekler. Linux VM'leri için Ubuntu, Red Hat Enterprise Linux, CentOS ve Debian dağıtımlarını destekler.
Statik IP geçiş paketini (.zip biçimi) indirin. .zip dosyası, Windows ve Linux VM'leri için farklı betikler içerir.
Windows için aşağıdaki betikler dahil edilmiştir:
Prepare-MigratedVM.ps1 –
-StaticIPMigration
betiğini çalıştıran cmdlet'ini kullanarak VM'yi statik IP geçişi için hazırlar.Günlükler betik dosyasının dizininde otomatik olarak oluşturulur.
Initialize-StaticIPMigration.ps1 - VM ağ arabirimi bilgilerini bir yapılandırma dosyasına (yerel dizindeInterfaceConfigurations.json ) toplar ve Set-StaticIPConfiguration.ps1 betiğini çalıştırmak için zamanlanmış bir görev ayarlar.
Set-StaticIPConfiguration.ps1 - Oluşturulan ağ arabirimi yapılandırma dosyasını uygulamak için VM başlangıcında çalışır.
Utilities.psm1 - Bu betik, komut dosyaları için yardımcı işlevler içerir.
Önkoşullar
Başlamadan önce kaynak ve hedef ortamları IP geçişi için hazırlayın.
Kaynak VM'leri IP geçişi için hazırlama
Statik IP'leri olan Windows VM'lerini kaynak sistemden (Hyper-V veya VMware) geçirmek için aşağıdaki gereksinimlerin karşılandığından emin olun.
Çoğaltma işlemi boyunca ve planlı yük devretme (geçiş) sürecine kadar VM'lerin çalışır durumda olduğundan emin olun.
VMware VM'leri için VMware Araçları'nın yüklü olduğundan emin olun.
Hyper-V VM'ler için Hyper-V Tümleştirme Hizmetleri'nin yüklendiğinden emin olun. Daha fazla bilgi için bkz. Hyper-V Tümleştirme Hizmetlerini Yönetme.
- Zamanlanmış görevler oluşturmak için, hazırlık betiğinin kaynak VM'de yönetici ayrıcalıklarına sahip bir hesap tarafından çalıştırıldığından emin olun.
Azure Yerel hedef örneği ve mantıksal ağı hazırla
Hedef Azure Yerel örneğinde geçişi desteklemek için statik bir Azure Arc mantıksal ağı sağlayın. Bu kurulum aşağıdakileri tanımlamayı gerektirir:
- IP adres alanı
- Ağ geçidi adresi
- DNS sunucuları
- IP havuzu aralığı (isteğe bağlı)
Statik veya dinamik Azure Arc mantıksal ağlarını oluşturma ve yapılandırma hakkında ayrıntılı yönergeler için bkz. Azure Yereliçin mantıksal ağlar oluşturma
Geçirmeyi planladığınız statik IP adreslerinin statik mantıksal ağda kullanılabilir olduğundan ve başka bir VM'ye atanmadığından emin olun. Bir IP adresi zaten kullanılıyorsa, geçiş şu hatayla başarısız olur: Adres zaten kullanımda. Bunu önlemek için:
- Statik mantıksal hedef ağa gidin.
- Hangi IP adreslerinin kullanımda olduğunu denetleyin.
- Geçirmek istediğiniz statik IP'lere atanmış NIC'leri kaldırın.
(İsteğe bağlı) Grup ilkesini kullanarak IP geçişlerini büyük ölçekte dağıtmaya hazırlanma
Bu yöntemi kullanmak için etki alanı yöneticisi ayrıcalıklarına ve Grup İlkesi Düzenleyicisi'ne erişiminiz olmalıdır. Ayrıca, aşağıdaki koşullardan birinin karşılanması gerekir:
Statik IP geçiş paketini doğrudan yerel dosya sistemlerine indirmek için kaynak VM'lerin İnternet erişimi olmalıdır.
Kaynak VM'lerin, önceden hazırlanması ve uzak paylaşıma indirilmesi gereken statik IP geçiş paketini barındıran bir uzak dosya paylaşımına salt okunur erişimi olmalıdır.
IP geçişini ayarlama
IP geçişini ayarlamak için bu adımları izleyin. Adımlar Windows ve Linux VM'ler için farklıdır.
Windows VM'leri için IP geçişini el ile veya grup ilkesi kullanarak ayarlayabilirsiniz.
IP geçişini el ile ayarlama
Windows VM'leri için IP geçişini el ile ayarlamak için:
.zip dosyasını indirin ve statik IP geçiş paketi içeriğini VM'de yerel bir klasöre yükleyin.
PowerShell'i yönetici olarak açın ve aşağıdaki komutla Prepare-MigratedVM.ps1 betiğini çalıştırın:
.\Prepare-MigratedVM.ps1 -StaticIPMigration
Azure portalında bir geçiş projesi oluşturun, bulmayı tetikleyin ve VM'yi çoğaltın. Daha fazla bilgi için bkz. Azure Geçişi projesi oluşturma.
Geçirecek VM'leri seçmeden önce Çoğaltma Sihirbazı'nı kullanarak kaynak VM'de her ağ arabirimi için doğru mantıksal ağları atayın ve yapılandırın.
Çoğaltmalar > Genel > İşlem ve Ağ bölümünde VM'yi seçin. Bu sekmede, ağ arabirimlerinin doğru mantıksal ağa atandığından emin olun. DHCP ağ arabirimleri dinamik mantıksal ağlara, statik ağ arabirimleri ise statik mantıksal ağlara atanır.
Ağ arabirimlerinin ilgili mantıksal ağlara doğru atanamaması, Azure Yerel ve Azure portalında yanlış IP adresi bilgilerinin görüntülenmesine neden olur.
Geçiş görünümünde, Sanal makineleri kapat'ın altında Evet, sanal makineleri kapat (veri kaybı olmamasını sağlar) seçeneğini belirleyin.
VM geçirildikten sonra, statik IP ayarlarının geçirildiğini doğrulamak için geçirilen VM'yi denetleyin.
Grup ilkesini kullanarak IP geçişini ayarlama
Grup ilkesini kullanarak etki alanına katılmış VM'lerde büyük ölçekte statik IP geçişi ayarlamak için bu adımları izleyin.
- Grup ilkesini kullanarak statik IP geçişleri için listelenen önkoşulları gözden geçirin.
Grup ilkesi nesnesi oluşturun
Active Directory (AD) ortamınız için Grup İlkesi Yönetim Konsolu'nu açın.
AD ormanınızda, korunan statik IP'lerle taşımak istediğiniz VM'lerin bulunduğu konuma gidiniz.
Sağ tıklayıp Bu alan adı üzerinde bir GPO oluştur ve buraya bağla seçeneğini belirleyin.
İstendiğinde, bu Grup İlkesi Nesnesine (GPO) açıklayıcı bir ad atayın:
GPO'yu düzenleyin:
Yeni oluşturulan GPO'ya sağ tıklayın ve Düzenle'yi seçin.
Grup İlkesi Yönetimi Düzenleyicisi'nde Bilgisayar Yapılandırma > Tercihleri > Denetim Masası Ayarları > Zamanlanmış Görevler'e gidin.
Zamanlanmış Görevler
altındaki boş alana sağ tıklayın ve Yeni Anlık Görev (En az Windows 7) seçin.
Zamanlanmış görevi tanımlama
Yeni Anında Görev'i >seçin. Zamanlanmış Görev Sihirbazı açıldığında, her sekmeyi aşağıdaki gibi yapılandırın:
Genel sekmesinde, eylemaltında oluştur'u seçin ve görev için açıklayıcı bir ad girin. Güvenlik Seçenekleri'nin altında aşağıdaki ayarları seçin:
Görevi çalıştırırken NT AUTHORITY\SYSTEM
aşağıdaki kullanıcı hesabını kullanın. Kullanıcı oturum açmış olsa da olmasa da Çalıştır'ı seçin.
En yüksek ayrıcalıklarla çalıştır'ı seçin.
Yapılandır'ın altında, yapılandırma için Windows Vista veya Windows Server 2008'i seçin:
Eylemler sekmesinde, Eylemler sekmesinin altında Yeni'yi seçin.
Eylemaltında
, Bir program başlat'ı seçin.Ayarlar'ın altında:
Program/betik çalıştır: powershell.exeyazın.
VM'leriniz .zip dosyasının indirme linkine erişebiliyorsa, köşeli parantez içindeki parametreleri değiştirip aşağıdaki bağımsız değişkenleri ekleyin.
-ExecutionPolicy Bypass -Command "Invoke-WebRequest -Uri [download link] -OutFile [path to static IP migration package] ; Expand-Archive Path [path to static IP migration package] -DestinationPath C:\StaticIp ; & C:\StaticIp\Prepare-MigratedVM.ps1 -StaticIPMigration ```
(Alternatif) .zip dosyasını barındıran bir uzak paylaşımınız varsa, köşeli parantez içindeki parametreleri değiştirerek aşağıdaki argümanları ekleyin:
-ExecutionPolicy Bypass -Command "Copy-Item -Path [ZIP file path in remote share] -Destination [path to static IP migration package] -Force ; Expand-Archive -Path [path to static IP migration package] DestinationPath C:\StaticIp ; & C:\StaticIp\Prepare-MigratedVM.ps1 -StaticIPMigration
Bir Eylem, Program/betik seçin, isteğe bağlı bağımsız değişkenler ekleyin ve gösterildiği gibi isteğe bağlı Başlangıç bilgileri:
Zamanlanmış görev yapılandırmasını sonlandırmak için Tamam'ı seçin.
Grup ilkesi nesnesini uygulama
GPO'yu istenen Kuruluş Birimine (OU) bağlayın:
GPO henüz bağlı değilse, Grup İlkesi Yönetim Konsolu'nda istediğiniz OU'ya sağ tıklayın ve Var olan bir GPO'yu bağla'yı seçin.
Oluşturduğunuz GPO'ya tıklayın.
Çoğaltmanın tamamlanmasını bekleyin. 10-20 dakika sonra grup ilkesi nesnesi ilgili etki alanı denetleyicilerine çoğaltılır. Ayrıca, powershell'deki
gpupdate
cmdlet'ini belirli bir VM'de çalıştırarak ilke güncelleştirmesini zorlayabilirsiniz.Değişiklikleri doğrulayın:
üzerinde
C:\StaticIp\IpConfigurations.jsaltında bir arabirim yapılandırma dosyasının oluşturulduğunu onaylamak için VM'yi denetleyin. Yeniden başlatmada çalıştırılacak
Set-StaticIpConfiguration
adlı zamanlanmış bir görevin oluşturulduğuna emin olun.
Bilinen sınırlamalar
Statik IP adreslerini geçirirken bilinen sınırlamalar ve görüntüleme sorunları şunlardır:
Cihaz Yöneticisi'nde eski ağ bağdaştırıcısı bilgileri
Geçişten sonra, Cihaz Yöneticisi yine de geçiş öncesi eski ağ bağdaştırıcısı bilgilerini görüntüleyebilir. Bu, geçiş sonrası oluşturulan yeni ağ bağdaştırıcısını etkilemez ve IP çakışmalarına neden olmaz, ancak betik şu anda bu eski kaydı silmez, bu nedenle görünür kalır.
Tek bir ağ bağdaştırıcısında birden çok IP adresi
Kaynak VM'de tek bir ağ bağdaştırıcısına atanmış birden çok statik IP adresi olduğunda, bu IP adresleri geçirilen VM'ye doğru şekilde atanır. Ancak Azure Yerel'de Azure Arc tarafından etkinleştirilen Azure Yerel VM'leri, Azure portalında ağ bağdaştırıcısı başına yalnızca bir IP adresi görüntüler. Bu, Azure Yerel portalında bilinen bir görüntüleme sorunudur ve geçirilen VM'deki IP adreslerinin gerçek işlevselliğini etkilemez.
Birden çok ağ bağdaştırıcıları ve türleri
Kaynak VM'de DHCP ve statik yapılandırmaların karışımına sahip birden çok ağ bağdaştırıcısı varsa, geçirilen VM statik ağ bağdaştırıcısında doğru sayıda ağ bağdaştırıcısını, ağ bağdaştırıcısı türünü ve statik IP adresini korur. Ancak geçirilen VM'nin Azure Yerel portal görünümü, ağ bağdaştırıcılarında hatalı veya yinelenen IP'ler görüntüleyebilir. Bu, Azure Yerel portalında bilinen bir görüntüleme sorunudur ve geçirilen VM'deki IP adreslerinin işlevselliğini etkilemez. DHCP ağ bağdaştırıcısı ve statik ağ bağdaştırıcısı olan taşınmış bir VM'nin aşağıdaki örneğine bakın.
IPv6 statik IP adresleri desteklenmiyor
Azure Yerel VM'leri şu anda yalnızca IPv4 adreslerini desteklemektedir. IPv6 adresleriyle yapılandırılmış NIC'ler, IPv6 desteklenmediği için aktarılmayacak.
Kayıtlar
Prepare-MigratedVM.ps1veya prepare_migrated_vm.sh betiğini kullanarak VM'ler için statik IP geçişi yapılandırılırken, günlükler betiğin dizininde otomatik olarak oluşturulur.
Sonraki adımlar
- Azure Yerel için Azure Geçişine Dayalı Geçişin Genel Bakışını okuyun.
- Azure Local için Azure Geçişi tabanlı VMware geçişine genel bakışı okuyun.