Aracılığıyla paylaş


Betik başvurusunu güncelleştirme

SAP veri toplayıcı aracısı kapsayıcısı, güncelleştirme işlemini basitleştirmek için bir güncelleştirme betiği ( SAP® uygulamaları GitHub için Microsoft Sentinel çözümünde kullanılabilir) kullanır.

Bu makalede betiğin davranışının parametrelerini yapılandırarak nasıl özelleştirilebileceği gösterilmektedir.

Betiklere genel bakış

Güncelleştirme işlemi sırasında betik, SAP veri toplayıcı aracısını çalıştıran tüm kapsayıcıları tanımlar, Azure Container kayıt defterinden güncelleştirilmiş bir kapsayıcı görüntüsü indirir, bağlı dizin ayarlarını kopyalar, ortam değişkenlerini kopyalar, mevcut kapsayıcıyı sonekle -OLD yeniden adlandırır ve son olarak güncelleştirilmiş görüntüyü kullanarak bir kapsayıcı oluşturur. Betik daha sonra kapsayıcıyı, güncelleştirilmiş kapsayıcının başlatılıp SAP sistemine düzgün şekilde bağlanabildiğini doğrulayan ek --sapconinstanceupdate bir anahtarla başlatır. Kapsayıcı başarılı bir başlangıç bildirdiğinde, betik eski kapsayıcıyı kaldırır. Ardından, normal çalışma modunda başlamak ve SAP sisteminden veri toplamaya devam etmek için anahtar olmadan --sapconinstanceupdate çalıştırılacak yeni kapsayıcıyı yeniden oluşturur.

Parametre başvurusu

Tüm istemleri onayla

Parametre adı:--confirm-all-prompts

Parametre değerleri: Hiçbiri

Gerekli: Hayır

Açıklama: Anahtar belirtilirse --confirm-all-prompts , betik hiçbir kullanıcı onayı için duraklatılmaz. Sıfır dokunmalı dağıtım elde etmek için anahtar kullanma --confirm-all-prompts

Kapsayıcının önizleme derlemesini kullanma

Parametre adı:--preview

Parametre değerleri: Hiçbiri

Gerekli: Hayır

Açıklama: Varsayılan olarak, kapsayıcı güncelleştirme betiği kapsayıcıyı etiketiyle dağıtır :latest . Genel önizleme özellikleri etikete :latest-preview yayımlanır. Kapsayıcı güncelleştirme betiğinin kapsayıcının genel önizleme sürümünü kullandığından emin olmak için anahtarını belirtin --preview .

Kapsayıcı bağlantı testi gerçekleştirme

Parametre adı:--no-testrun

Parametre değerleri: Hiçbiri

Gerekli: Hayır

Açıklama: Varsayılan olarak, kapsayıcı güncelleştirme betiği güncelleştirilmiş kapsayıcının SAP sistemine başarıyla bağlanabildiğini doğrulamak için bir "test çalıştırması" gerçekleştirir. Bu testi atlamak için bir --no-testrun parametre belirtin. Böyle bir durumda betik, kapsayıcıların başarıyla başlatılıp SAP'ye bağlanabileceğini doğrulamadan yeni bir görüntü kullanarak kapsayıcıları yeniden oluşturur. Bu anahtarı dikkatli kullanın.

Özel SDK konumu belirtme

Parametre adı:--sdk

Parametre değerleri:<SDK file full path>

Gerekli: Hayır

Açıklama: Varsayılan olarak, güncelleştirme betiği mevcut bir kapsayıcıdan SDK zip dosyasını ayıklar ve yeni oluşturulan kapsayıcıya kopyalar. Kapsayıcı güncelleştirmesi ile birlikte kullanılan NetWeaver SDK sürümünü güncelleştirme gereksinimi varsa SDK'nın tam yolunu belirterek anahtarı belirtin --sdk .

Sürüm aynı olsa bile kapsayıcı güncelleştirmesini zorlama

Parametre adı:--force

Parametre değerleri: Hiçbiri

Gerekli: Hayır

Açıklama: Mevcut kapsayıcı için kullanılan görüntü sürümü Microsoft'tan edinilebilen görüntüyle aynı olsa bile kapsayıcıyı güncelleştirin.

Kapsayıcı seçmeli güncelleştirmesi yapma

Parametre adı:--containername

Parametre değerleri:Container name

Gerekli: Hayır

Açıklama: Güncelleştirme betiği varsayılan olarak SAP® uygulamaları için Microsoft Sentinel çözümünü çalıştıran tüm kapsayıcıları güncelleştirir. Tek veya birden çok kapsayıcıyı güncelleştirmek için anahtarı belirtin --containername <containername> . Anahtar birden çok kez belirtilebilir, örneğin --containername sapcon-A4H --containername sapcon-QQ1 --containername sapcon-QAT. Bu durumda yalnızca belirtilen kapsayıcılar güncelleştirilir. Belirtilen kapsayıcı adı yoksa, betik tarafından atlanır.

Sonraki adımlar

SAP® uygulamaları için Microsoft Sentinel çözümü hakkında daha fazla bilgi edinin:

Sorun Giderme:

Başvuru dosyaları:

Daha fazla bilgi için bkz. Microsoft Sentinel çözümleri.