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.
Bu nasıl yapılır kılavuzunda, mevcut bir SAP sistemini SAP çözümleri için Azure Center'a kaydetmeyi öğreneceksiniz. SAP sistemini SAP çözümleri için Azure Center'a kaydettikten sonra Azure portalı aracılığıyla görselleştirme, yönetim ve izleme özelliklerini kullanabilirsiniz. Örneğin şunları yapabilirsiniz:
- SAP sistemini, SAP çözümleri için Sanal Örnek (VIS) olarak adlandırılan bir Azure kaynağı olarak görüntüleyin ve izleyin.
- Azure'da SAP için en iyi yöntemleri değerlendiren kalite denetimlerini temel alarak SAP altyapınız, işletim sistemi (işletim sistemi) yapılandırmalarınız vb. için öneriler alın.
- SAP sisteminiz hakkında sağlık ve durum bilgilerini alın.
- SAP uygulama katmanını başlatma ve durdurma.
- Gelişmiş İş Uygulaması Programlama SAP Central Services (ASCS), Uygulama sunucusu ve HANA Veritabanı'nın tek tek örneklerini başlatın ve durdurun.
- SAP sistem kaynakları için Azure altyapı ölçümlerini izleyin.
- SAP sistemi için Maliyet Analizi'ni görüntüleyin.
SAP çözümleri için Azure Center'a bir sistem kaydettiğinizde, Aboneliğinizde aşağıdaki kaynaklar oluşturulur:
- SAP çözümleri için Sanal Örnek, SAP çözümleri için Merkezi hizmet örneği, SAP çözümleri için Uygulama sunucusu örneği ve SAP çözümleri için Veritabanı. Bu kaynak türleri, Azure'da SAP sistemini temsil etmek için oluşturulur. Bu kaynakların herhangi bir faturalaması veya maliyeti yoktur.
- SAP çözümleri hizmeti için Azure Center tarafından kullanılan yönetilen bir kaynak grubu.
- Blobları içeren yönetilen kaynak grubu içinde bir Depolama hesabı. Bu bloblar, hizmetin SAP sisteminin tüm bileşenlerini bulma ve kaydetme dahil olmak üzere çeşitli özellikler sağlaması için gereken betikler ve günlüklerdir.
Uyarı
Sistemlerinizi kaydederken Azure portal, AzurePowerShell veya Azure CLI arabirimlerini kullanarak kayıt işleminin bir parçası olarak dağıtılan Yönetilen kaynak grubunun ve Depolama hesabının adlarını özelleştirebilirsiniz.
Uyarı
Artık kayıt deneyimindeki yeni seçeneği kullanarak belirli sanal ağlardan ACSS tarafından yönetilen depolama hesabınagüvenli erişimi etkinleştirebilirsiniz.
Önkoşullar
Azure altyapı düzeyi önkoşulları:
- Desteklenen bir SAP sistem yapılandırmasını kaydetmeye çalıştığınızı denetleyin
- SAP sisteminin bulunduğu sanal ağdan Azure Depolama hesaplarına, Azure Resource Manager'a ve Microsoft Entra hizmetlerine erişim izni verin. Şu seçeneklerden birini kullanın:
- Sanal makineler (VM) için giden İnternet bağlantısına izin verin.
- Bağlantıya izin vermek için bir Hizmet etiketi kullanma
- VM'lerle aynı bölgedeki kaynaklara bağlantı sağlamak için bölgesel kapsama sahip bir Hizmet etiketi kullanın.
- Azure Depolama, Azure Resource Manager (ARM) ve Microsoft Entra Id için bölgeye özgü IP adresleri izin listesinde olmalıdır.
- Windows sistemi için ACSS'nin
www.microsoft.comadresine giden bağlantıya ihtiyacı vardır.- ACSS, çeşitli özellikler sağlamak için PowerShell betiklerini bir VM uzantısı aracılığıyla çalıştırır. PowerShell betikleri Microsoft imzalıdır. Windows işletim sisteminde betik imzası doğrulanır ve doğrulamanın başarılı olması için URL'nin izin verilenler listesinde olması gerekir. Aksi takdirde ACSS'deki işlevler beklendiği gibi çalışmaz.
- Güvenlik duvarı kullanıyorsanız, bir uç noktadaki
www.microsoft.com80 numaralı porta bir çıkış kuralı ekleyebilirsiniz.
- ACSS, kaydedilmekte olan her SAP sistemi için aboneliğinize yönetilen bir depolama hesabı dağıtır. Depolama hesabı için ağ erişim ayarını seçin.
- Belirli Sanal Ağlardan ağ erişimini seçerseniz, SAP sistem VM'lerinin bulunduğu tüm alt ağlarda Microsoft.Storage hizmet uç noktasının etkinleştirildiğinden emin olmanız gerekir. Bu hizmet uç noktası, ACSS'nin VM uzantısında çalıştırdığı betiklere erişmek için SAP sanal makinesinden yönetilen depolama hesabına erişimi etkinleştirmek için kullanılır.
- Genel ağ erişimi seçeneğini belirlerseniz, SAP sisteminin bulunduğu sanal ağdan Azure Depolama hesaplarına erişim izni vermeniz gerekir.
- SAP sistemine sahip olduğunuz aboneliğe Microsoft.Workloads Kaynak Sağlayıcısı'nı kaydedin.
- Azure hesabınızın, SAP sistem kaynaklarına sahip olduğunuz abonelik veya kaynak gruplarında Azure Center for SAP Solutions Yöneticisi ve Yönetilen Kimlik Operatörü ya da eşdeğer rol erişimine sahip olup olmadığını denetleyin.
- SAP sisteminin İşlem kaynak grubunda SAP çözümleri için Azure Center hizmet rolü erişimine ve Sanal Ağ kaynak grubunda Okuyucu rolü erişimine sahip kullanıcı tarafından atanan yönetilen kimlik. SAP çözüm hizmeti için Azure Center, SAP sistem kaynaklarınızı bulmak ve sistemi VIS kaynağı olarak kaydetmek için bu kimliği kullanır.
- SAP sisteminin ASCS, Uygulama Sunucusu ve Veritabanı VM'lerinin Çalışıyor durumunda olduğundan emin olun.
SAP sistem düzeyi önkoşulları:
-
sapcontrolvesaphostctrlyürütülebilir dosyalar ASCS, Uygulama sunucusu ve Veritabanı'nda bulunmalıdır.- Linux VM'lerinde dosya yolu:
/usr/sap/hostctrl/exe - Windows VM'lerinde dosya yolu:
C:\Program Files\SAP\hostctrl\exe\
- Linux VM'lerinde dosya yolu:
- sapstartsrv işleminin tüm SAP örneklerinde ve SAP sistemindeki tüm VM'lerde SAP hostctrl aracısı için çalıştığından emin olun.
- hostctrl sapstartsrv komutunu başlatmak için Linux VM'leri için şu komutu kullanın:
hostexecstart -start -
Sapstartsrv örneğini başlatmak için komutunu kullanın:
sapcontrol -nr 'instanceNr' -function StartService S0S - 'hostctrl' sapstartsrv'nin durumunu denetlemek için Windows VM'ler için şu komutu kullanın:
- hostctrl sapstartsrv komutunu başlatmak için Linux VM'leri için şu komutu kullanın:
- SAP sisteminin başarılı bir şekilde bulunması ve kaydedilmesi için ASCS, Uygulama ve DB VM'leri arasında ağ bağlantısı olduğundan emin olun.
pingUygulama örneği ana bilgisayar adı komutunun ASCS VM'den başarılı şekilde çalışması gerekir.pingVeritabanı ana bilgisayar adının, Uygulama sunucusu VM'sinden başarılı bir şekilde erişilebilir olması gerekir. - Uygulama sunucusu profilinde SAPDBHOST, DBTYPE, DBID parametreleri Veritabanı örneği ayrıntılarının bulunması ve kaydı için doğru değerlerin yapılandırılmış olması gerekir.
Desteklenen sistemler
SAP sistemlerini, aşağıdaki yapılandırmalarda çalışan SAP çözümleri için Azure Center'a kaydedebilirsiniz:
- SAP NetWeaver veya ABAP yığınları
- Windows, SUSE ve RHEL Linux işletim sistemleri
- HANA, DB2, SQL Server, Oracle, Max DB ve SAP ASE veritabanları
- Tek bir VM'de birden çok Application Server Örneğine sahip SAP sistemi
- Kümelenmiş Uygulama Sunucusu mimarisine sahip SAP sistemi
Aşağıdaki SAP sistem yapılandırmaları SAP çözümleri için Azure Center'da desteklenmez:
- HANA Geniş Ölçekli Örnek (HLI)
- HANA Ölçek Genişletme (Scale-out), MCOS ve MCOD konfigürasyonlarına sahip sistemler
- Java yığını
- Çift yığın (ABAP ve Java)
- Eşlenmiş sanal ağlar üzerinde dağıtılan sistemler
- IPv6 adreslerini kullanan sistemler
- Aynı VM kümesinde çalışan birden çok SID. Örneğin, ASCS örneği için tek bir VM'yi paylaşan iki veya daha fazla SID.
Kaynak izinlerini etkinleştirme
Mevcut bir SAP sistemini VIS olarak kaydettiğinizde, SAP çözümleri için Azure Center hizmeti, SAP sisteminin İşlem (VM'ler, Diskler, Yük dengeleyiciler) kaynak grubunda SAP çözümleri için Azure Center hizmet rolü erişimine ve Sanal Ağ kaynak grubunda Okuyucu rolü erişimine sahip Kullanıcı tarafından atanan bir yönetilen kimliğe ihtiyaç duyar. SAP çözümleri için Azure Center'a bir SAP sistemi kaydetmeden önce, kullanıcı tarafından atanan yeni bir yönetilen kimlik oluşturun veya mevcut bir yönetilen kimlik için rol erişimini güncelleştirin.
SAP çözümleri için Azure Center, ASCS, Uygulama Sunucusu ve Veritabanı VM'lerine VM uzantılarını yüklemek için bu kullanıcı tarafından atanan yönetilen kimliği kullanır. Bu adım, SAP için Azure Center çözümlerinin SAP sistem bileşenlerini ve diğer SAP sistem meta verilerini bulmasını sağlar. SAP sistem izleme ve yönetim özelliklerini etkinleştirmek için kullanıcı tarafından atanan yönetilen kimlik gereklidir.
Kullanıcı tarafından atanan yönetilen kimliği ayarlama
Kullanıcı tarafından atanan yönetilen kimliğe SAP sistem kaynaklarına izinler sağlamak için:
- Gerekirse kullanıcı tarafından atanan yeni bir yönetilen kimlik oluşturun veya mevcut bir kimliği kullanın.
- SAP sisteminin VM'leri, diskleri ve yük dengeleyicileri olan kaynak grubuna (veya gruplarına) kullanıcı tarafından atanan yönetilen kimlik için Azure Center for SAP solutions hizmet rolü erişimini, SAP sisteminin Sanal Ağ bileşenlerine sahip kaynak grubuna (veya gruplarına) ise Reader rolü erişimini atayın.
- İzinler atandıktan sonra, bu yönetilen kimlik SAP sistemlerini kaydetmek ve yönetmek için SAP çözümleri için Azure Center'da kullanılabilir.
Yönetilen depolama hesabı ağ erişim ayarları
ACSS, kaydedilmekte olan her SAP sistemi için aboneliğinize yönetilen bir depolama hesabı dağıtır. SAP sisteminizi Azure portal, PowerShell veya REST API kullanarak kaydettiğinizde depolama hesabı için ağ erişim ayarını seçin. Genel ağ erişimini veya belirli sanal ağlardan erişimi seçebilirsiniz.
Yönetilen depolama hesabının güvenliğini sağlamak ve erişimi yalnızca SAP VM'lerinizin olduğu sanal ağ ile sınırlandırmak için ağ erişim ayarını Belirli Sanal Ağlardan erişimi etkinleştir olarak seçebilirsiniz. Bu belgelerde depolama hesabı ağ güvenliği hakkında daha fazla bilgi edinebilirsiniz.
Önemli
Depolama hesabı ağ erişimini belirli sanal ağlarla sınırladığınızda, kaydettiğiniz SAP sistemiyle ilgili tüm alt ağlarda Microsoft.Storagehizmet uç noktasını yapılandırmanız gerekir. Hizmet uç noktası etkinleştirilmeden sistemi başarıyla kaydedemezsiniz. Yönetilen depolama hesabındaki özel uç nokta şu anda bu senaryoda desteklenmemektedir.
Ağ erişimini belirli sanal ağlarla sınırlamayı seçtiğinizde SAP çözüm hizmeti için Azure Center, VIS kaynağıyla ilişkilendirilmiş yönetilen kimliğe göre güvenilir erişim kullanarak bu depolama hesabına erişir.
SAP sistemini kaydetme
Sap çözümleri için Azure Center'da mevcut bir SAP sistemini kaydetmek için:
Azure portalınaoturum açın. SAP sisteminin bulunduğu aboneliğe veya kaynak gruplarına SAP çözümleri için Azure Center yöneticisi ve Yönetilen Kimlik Operatörü rolü erişimi olan bir Azure hesabıyla oturum açtığınızdan emin olun. Daha fazla bilgi için kaynak izinleri açıklamasına bakın.
Azure portalının arama çubuğunda SAP çözümleri için Azure Center'ı arayın ve seçin.
SAP çözümleri için Azure Center sayfasında Mevcut bir SAP sistemini kaydet'i seçin.
Mevcut SAP sistemini kaydet sayfasının Temel Bilgiler sekmesinde SAP sistemi hakkında bilgi sağlayın.
ASCS sanal makinesi için ASCS sanal makinesini seç'i seçin ve ASCS VM kaynağını seçin.
SID adı için SID adını girin.
SAP ürünü için, açılan menüden SAP sistem ürününü seçin.
Ortam için, açılır menüden ortam türünü seçin. Örneğin, üretim veya üretim dışı ortamlar.
Yönetilen kimlik kaynağı için Mevcut kullanıcı tarafından atanan yönetilen kimliği kullan seçeneğini belirleyin.
Yönetilen kimlik adı için, Azure Center for SAP çözümleri hizmet rolüne ve Okuyucu rolüyle bu SAP sisteminin ilgili kaynaklarına erişimi olan bir Kullanıcı tarafından atanan yönetilen kimlik seçin.
Yönetilen kaynak grubu adı için isteğe bağlı olarak kuruluşunuzun adlandırma ilkelerine göre bir kaynak grubu adı girin. Kaynak grubunu ACSS hizmeti yönetir.
Yönetilen depolama hesabı adı için isteğe bağlı olarak kuruluşunuzun adlandırma ilkelerine göre bir depolama hesabı adı girin. ACSS hizmeti depolama hesabını yönetir.
Depolama hesabı ağ erişimi için, yönetilen depolama hesabı için gelişmiş ağ güvenliği erişimi için Belirli bir sanal ağdan erişimi etkinleştir'i seçin.
SAP sistemini bulmak ve kayıt işlemine başlamak için gözden geçir + kaydol'u seçin.
Gözden geçir + kayıt bölmesinde ayarlarınızın doğru olduğundan emin olun. Ardından Kaydet'i seçin.
VIS kaynağının oluşturulmasını bekleyin. VIS adı, SID adıyla aynıdır. VIS dağıtımı, seçtiğiniz ASCS VM'den tüm SAP sistem bileşenleri keşfedildikten sonra tamamlanır.
Artık Azure portal VIS kaynağını gözden geçirebilirsiniz. Kaynak sayfası SAP sistem kaynaklarını ve sistemle ilgili bilgileri gösterir.
Kayıt başarılı olmazsa, SAP çözümleri için Azure Center'da bir SAP sistem kaydı başarısız olduğunda ne yapılması gerektiğini görün. Soruna neden olan yapılandırmayı düzeltdikten sonra Azure portalındaki VIS kaynak sayfasında bulunan Yeniden Dene eylemini kullanarak kaydı yeniden deneyin.
Kayıt hatalarını düzeltin
- SAP çözümleri için Azure Center'a bir SAP sistemi kaydetme işlemi , önkoşullardan herhangi biri karşılanmadığında başarısız olabilir.
- Önkoşulları gözden geçirin ve yapılandırmaların önerildiği gibi olduğundan emin olun.
- Azure portal VIS kaynağında görüntülenen tüm hata iletilerini gözden geçirin. Önerilen eylemleri izleyin.
- Soruna neden olan yapılandırmayı düzeltdikten sonra Azure portalındaki SAP çözümleri için Sanal Örnek sayfasında bulunan Yeniden Dene eylemini kullanarak kaydı yeniden deneyin.
Hata: Veritabanı VM'sinden ayrıntılar keşfedilemedi
Bu hata, Veritabanı tanımlayıcısı SAP sisteminde yanlış yapılandırıldığında oluşur. Bunun olası nedenlerinden biri, Uygulama Sunucusu profil parametresinin rsdb/dbid HANA Veritabanı için yanlış bir tanımlayıcıya sahip olmasıdır. Hatayı düzeltmek için:
Uygulama Sunucusu örneğini durdurun:
sapcontrol -nr <instance number> -function StopASCS örneğini durdurun:
sapcontrol -nr <instance number> -function StopUygulama Sunucusu profilini açın.
HANA Veritabanı için profil parametresini ekleyin:
rsdb/dbid = <SID of HANA Database>Uygulama Sunucusu örneğini yeniden başlatın:
sapcontrol -nr <instance number> -function StartASCS örneğini yeniden başlatın:
sapcontrol -nr <instance number> -function StartKaydı başarısız olan VIS kaynağını silin.
Hata: Azure VM Aracısı istenen sağlama durumunda değil
Neden: Azure VM aracısının sağlama durumu belirtilen VM'de beklendiği gibi olmadığında bu sorun oluşur. Beklenen durum Hazır'dır. VM'ye genel bakış sayfasındaki özellikler bölümünü denetleyerek aracının durumunu doğrulayın.
Çözüm: Linux VM Aracısı'nı düzeltmek için aşağıdaki adımları uygulayın:
Bastion veya seri konsol kullanarak VM'ye giriş yapın.
VM ajanı varsa ve çalışmıyorsa
waagentyeniden başlatın.sudo systemctl status waagentHizmet çalışmıyorsa bu hizmeti yeniden başlatın. Yeniden başlatmak için aşağıdaki adımları kullanın:
sudo systemctl stop waagent sudo systemctl start waagentBu adımlar sorunu çözmezse , bu belgeyi kullanarak VM Aracısı'nı güncelleştirmeyi deneyin.
VM aracısı yoksa veya yeniden yüklenmesi gerekiyorsa bu belgeleri izleyin.
Windows VM Aracısı'nı düzeltmek için Azure Windows VM Aracısı'nda Sorun Giderme'yi izleyin.
Hata: Yanlış yapılandırılmış SAP Sistemi
Neden: Bu sorun, yapılandırılan SAP'de geçerli bir yapılandırma olmayan birden çok ASCS (MESSAGESERVER ve/veya ENQREP) örneği olduğunda oluşur. SID için yalnızca bir ASCS örneği olduğundan emin olun.
Çözüm: Sorunu düzeltmek için SAP sistemini, SID için yalnızca bir ASCS örneği olacak şekilde yeniden yapılandırın. Aşağıdaki adımları gerçekleştirin:
- etkilenen sunucuda işletim sistemi düzeyinde 'sid' adm olarak oturum açın.
- komutunu çalıştırın
ps -ef | grep sapstartsrvve etkilenen örnektekisapstartsrvişlemle ilgili komut satırını not alın. -
sapcontrol -nr <$$> -function StopService'i çalıştırın.psKomutu yeniden çalıştırın (önceki adıma bakın) ve işlemin durduruldığından emin olunsapstartsrv(<$$> etkilenen örneğin sayısıdır). - klasörüne
/usr/sap/'SID'/SYS/global/sapcontrolerişin. - dosyaları
ls -lile listelerseniz, her gözlemde etkilenen sunucu için birden fazla dosya vardır. - Dosyaların adı, alt çizgi ("_") karakteriyle ayrılmış birkaç sayıdan oluşur ve son alan söz konusu dosyayla ilgili sunucunun ana bilgisayar adıdır.
- Komutuyla
rm *hostnameçakışan tüm dosyaları silin (isterseniz taşıyın veya yeniden adlandırın) (burada "ana bilgisayar adı" sunucunun gerçek adıdır). - 2. adımdaki
sapstartsrvkomut satırını kullanarak işlemi el ile yeniden başlatın.