Aracılığıyla paylaş


sfctl node

Küme oluşturan düğümleri yönetin.

Komutlar

Komut Açıklama
add-configuration-parameter-overrides Belirtilen düğümde yapılandırma geçersiz kılmalarının listesini ekler.
devre dışı bırakma Belirtilen devre dışı bırakma amacına sahip bir Service Fabric küme düğümünü devre dışı bırakın.
etkinleştirmek Şu anda devre dışı bırakılmış bir Service Fabric küme düğümünü etkinleştirin.
get-configuration-overrides Belirtilen düğümdeki yapılandırma geçersiz kılmalarının listesini alır.
sağlık Service Fabric düğümünün sistem durumunu alır.
Bilgi Service Fabric kümesindeki belirli bir düğüm hakkındaki bilgileri alır.
listele Service Fabric kümesindeki düğümlerin listesini alır.
yükleme Service Fabric düğümünün yük bilgilerini alır.
remove-configuration-overrides Belirtilen düğümdeki yapılandırma geçersiz kılmalarını kaldırır.
remove-state Service Fabric'e bir düğümdeki kalıcı durumun kalıcı olarak kaldırıldığını veya kaybolduğunu bildirir.
rapor durumu Service Fabric düğümünde bir sistem durumu raporu gönderir.
restart Service Fabric küme düğümünü yeniden başlatır.
geçiş Küme düğümünü başlatır veya durdurur.
geçiş durumu StartNodeTransition kullanılarak başlatılan bir işlemin ilerleme durumunu alır.

sfctl node add-configuration-parameter-overrides

Belirtilen düğümde yapılandırma geçersiz kılmalarının listesini ekler.

Bu api, belirtilen düğümde var olan tüm yapılandırma geçersiz kılmalarının eklenmesine olanak tanır.

Bağımsız değişkenler

Bağımsız değişken Açıklama
--config-parameter-override-list [Gerekli] Yapılandırma geçersiz kılmalarının listesini ekleme açıklaması.
--node-name [Gerekli] Düğümün adı.
--kuvvet Belirtilen düğümlerde yapılandırma geçersiz kılmalarını eklemeye zorlama.
--timeout -t İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız değişken Açıklama
--hata ayıklama Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
--help -h Bu yardım iletisini göster ve çık.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl node disable

Belirtilen devre dışı bırakma amacına sahip bir Service Fabric küme düğümünü devre dışı bırakın.

Belirtilen devre dışı bırakma amacına sahip bir Service Fabric küme düğümünü devre dışı bırakın. Devre dışı bırakma işlemi devam ettikten sonra, devre dışı bırakma amacı artırılabilir, ancak azaltılamaz (örneğin, Duraklatma amacı ile devre dışı bırakılan bir düğüm Yeniden Başlat ile daha fazla devre dışı bırakılabilir, ancak tersi olmaz. Düğümler devre dışı bırakıldıktan sonra düğüm etkinleştirme işlemi kullanılarak yeniden etkinleştirilebilir. Devre dışı bırakma işlemi tamamlanmazsa, bu işlem devre dışı bırakma işlemini iptal eder. Hizmetler bu düğüme yerleştirilmeden önce devre dışı bırakıldığında kapanan ve yeniden açılan bir düğümün yeniden etkinleştirilmesi gerekir.

Bağımsız değişkenler

Bağımsız değişken Açıklama
--node-name [Gerekli] Düğümün adı.
--deactivation-intent Düğümü devre dışı bırakma amacını veya nedenini açıklar. Olası değerler aşağıdaki gibidir.
--timeout -t İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız değişken Açıklama
--hata ayıklama Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
--help -h Bu yardım iletisini göster ve çık.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl node enable

Şu anda devre dışı bırakılmış bir Service Fabric küme düğümünü etkinleştirin.

Şu anda devre dışı bırakılmış bir Service Fabric küme düğümünü etkinleştirir. Etkinleştirildikten sonra, düğüm yeniden yeni çoğaltmaları yerleştirmek için uygun bir hedef haline gelir ve düğümde kalan devre dışı bırakılmış çoğaltmalar yeniden etkinleştirilir.

Bağımsız değişkenler

Bağımsız değişken Açıklama
--node-name [Gerekli] Düğümün adı.
--timeout -t İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız değişken Açıklama
--hata ayıklama Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
--help -h Bu yardım iletisini göster ve çık.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl node get-configuration-overrides

Belirtilen düğümdeki yapılandırma geçersiz kılmalarının listesini alır.

Bu api, belirtilen düğümde var olan tüm yapılandırma geçersiz kılmalarının alınabilmesini sağlar.

Bağımsız değişkenler

Bağımsız değişken Açıklama
--node-name [Gerekli] Düğümün adı.
--timeout -t İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız değişken Açıklama
--hata ayıklama Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
--help -h Bu yardım iletisini göster ve çık.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl düğümü sistem durumu

Service Fabric düğümünün sistem durumunu alır.

Service Fabric düğümünün sistem durumunu alır. Düğümde bildirilen sistem durumu olaylarının koleksiyonunu sistem durumu temelinde filtrelemek için EventsHealthStateFilter kullanın. Ada göre belirttiğiniz düğüm sistem durumu deposunda yoksa, bu bir hata döndürür.

Bağımsız değişkenler

Bağımsız değişken Açıklama
--node-name [Gerekli] Düğümün adı.
--events-health-state-filter Sistem durumu temelinde döndürülen HealthEvent nesnelerinin koleksiyonunu filtrelemeye izin verir. Bu parametrenin olası değerleri aşağıdaki sistem durumu durumlarından birinin tamsayı değerini içerir. Yalnızca filtreyle eşleşen olaylar döndürülür. Toplanan sistem durumunu değerlendirmek için tüm olaylar kullanılır. Belirtilmezse, tüm girdiler döndürülür. Durum değerleri bayrak tabanlı numaralandırmadır, bu nedenle değer bit tabanlı 'OR' işleci kullanılarak elde edilen bu değerlerin bir bileşimi olabilir. Örneğin, sağlanan değer 6 ise, HealthState değeri Tamam (2) ve Uyarı (4) olan tüm olaylar döndürülür.
- Varsayılan - Varsayılan değer. Herhangi bir HealthState ile eşleşir. Değer sıfırdır.
- Hiçbiri - Herhangi bir HealthState değeriyle eşleşmeyen filtre. Belirli bir durum koleksiyonunda sonuç döndürmemek için kullanılır. Değer 1'dir.
- Tamam - HealthState değeriYle eşleşen filtre Tamam. Değer 2'dir.
- Uyarı - HealthState değeri Uyarı ile girişle eşleşen filtre. Değer 4'dür.
- Hata - Giriş ile HealthState değeriYle eşleşen filtre Error. Değer 8'dir.
- Tümü - Herhangi bir HealthState değeriyle girişle eşleşen filtre. Değer 65535'tir.
--timeout -t İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız değişken Açıklama
--hata ayıklama Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
--help -h Bu yardım iletisini göster ve çık.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl düğüm bilgileri

Service Fabric kümesindeki belirli bir düğüm hakkındaki bilgileri alır.

Yanıt ad, durum, kimlik, sistem durumu, çalışma süresi ve düğümle ilgili diğer ayrıntıları içerir.

Bağımsız değişkenler

Bağımsız değişken Açıklama
--node-name [Gerekli] Düğümün adı.
--timeout -t İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız değişken Açıklama
--hata ayıklama Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
--help -h Bu yardım iletisini göster ve çık.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl düğüm listesi

Service Fabric kümesindeki düğümlerin listesini alır.

Yanıt ad, durum, kimlik, sistem durumu, çalışma süresi ve düğümlerle ilgili diğer ayrıntıları içerir.

Bağımsız değişkenler

Bağımsız değişken Açıklama
--continuation-token Devam belirteci parametresi, sonraki sonuç kümesini almak için kullanılır. Sistemden alınan sonuçlar tek bir yanıta sığmadığında API'nin yanıtına boş olmayan bir değer içeren bir devamlılık belirteci eklenir. Bu değer bir sonraki API çağrısına geçirildiğinde, API bir sonraki sonuç kümesini döndürür. Başka sonuç yoksa, devamlılık belirteci bir değer içermez. Bu parametrenin değeri URL kodlanmış olmamalıdır.
--max-results Sayfalanan sorguların bir parçası olarak döndürülecek en fazla sonuç sayısı. Bu parametre, döndürülen sonuç sayısı üzerindeki üst sınırı tanımlar. Döndürülen sonuçlar, yapılandırmada tanımlanan maksimum ileti boyutu kısıtlamalarına göre iletiye sığmazsa belirtilen en yüksek sonuçlardan daha az olabilir. Bu parametre sıfırsa veya belirtilmemişse, disk belleğine alınan sorgu dönüş iletisine sığabilecek kadar çok sonuç içerir.
--node-status-filter Düğümlerin NodeStatus temelinde filtrelenmesine izin verir. Yalnızca belirtilen filtre değeriyle eşleşen düğümler döndürülür. Filtre değeri aşağıdakilerden biri olabilir. Varsayılan: varsayılan.
--timeout -t İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız değişken Açıklama
--hata ayıklama Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
--help -h Bu yardım iletisini göster ve çık.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl düğüm yükü

Service Fabric düğümünün yük bilgilerini alır.

Service Fabric düğümünün yük veya kapasite tanımlı tüm ölçümler için yük bilgilerini alır.

Bağımsız değişkenler

Bağımsız değişken Açıklama
--node-name [Gerekli] Düğümün adı.
--timeout -t İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız değişken Açıklama
--hata ayıklama Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
--help -h Bu yardım iletisini göster ve çık.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl node remove-configuration-overrides

Belirtilen düğümdeki yapılandırma geçersiz kılmalarını kaldırır.

Bu api, belirtilen düğümdeki tüm mevcut yapılandırma geçersiz kılmalarının kaldırılmasına izin verir.

Bağımsız değişkenler

Bağımsız değişken Açıklama
--node-name [Gerekli] Düğümün adı.
--timeout -t İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız değişken Açıklama
--hata ayıklama Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
--help -h Bu yardım iletisini göster ve çık.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl node remove-state

Service Fabric'e bir düğümdeki kalıcı durumun kalıcı olarak kaldırıldığını veya kaybolduğunu bildirir.

Bu, söz konusu düğümün kalıcı durumunu kurtarmanın mümkün olmadığı anlamına gelir. Bu durum genellikle bir sabit disk temizlenirse veya sabit disk kilitlenirse gerçekleşir. Bu işlemin başarılı olması için düğümün devre dışı olması gerekir. Bu işlem, Service Fabric'in bu düğümdeki çoğaltmaların artık mevcut olmadığını ve Service Fabric'in bu çoğaltmaların geri gelmesini beklemeyi durdurması gerektiğini bilmesini sağlar. Düğümdeki durum kaldırılmadıysa ve düğüm durumunu olduğu gibi geri döndürebiliyorsa bu cmdlet'i çalıştırmayın. Service Fabric 6.5'ten başlayarak, bu API'yi çekirdek düğümler için kullanmak için lütfen çekirdek düğümlerini normal (çekirdek olmayan) düğümlere değiştirin ve düğüm durumunu kaldırmak için bu API'yi çağırın. Küme Azure'da çalışıyorsa, tohum düğümü devre dışı bırakıldıktan sonra Service Fabric bunu otomatik olarak dengeli olmayan bir düğüm olarak değiştirmeye çalışır. Bunun gerçekleşmesi için birincil düğüm türündeki çekirdek olmayan düğüm sayısının Aşağı çekirdek düğüm sayısından az olmadığından emin olun. Gerekirse, bunu başarmak için birincil düğüm türüne daha fazla düğüm ekleyin. Tek başına küme için, Aşağı tohum düğümünü durumunun olduğu gibi geri gelmesi beklenmiyorsa, lütfen düğümü kümeden kaldırın. Daha fazla bilgi için bkz . Windows Server'da çalışan tek başına service fabric kümesine düğüm ekleme veya kaldırma.

Bağımsız değişkenler

Bağımsız değişken Açıklama
--node-name [Gerekli] Düğümün adı.
--timeout -t İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız değişken Açıklama
--hata ayıklama Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
--help -h Bu yardım iletisini göster ve çık.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl node report-health

Service Fabric düğümünde bir sistem durumu raporu gönderir.

Belirtilen Service Fabric düğümünün sistem durumunu bildirir. Rapor, raporlandığı sistem durumu raporunun ve özelliğin kaynağı hakkındaki bilgileri içermelidir. Rapor, sistem durumu deposuna iletilen bir Service Fabric ağ geçidi düğümüne gönderilir. Rapor ağ geçidi tarafından kabul edilebilir, ancak ek doğrulamadan sonra sistem durumu deposu tarafından reddedilir. Örneğin, sistem durumu deposu eski bir sıra numarası gibi geçersiz bir parametre nedeniyle raporu reddedebilir. Raporun sistem durumu deposunda uygulanıp uygulanmadığını görmek için raporun HealthEvents bölümünde görünüp görünmediğini denetleyin.

Bağımsız değişkenler

Bağımsız değişken Açıklama
--health-property [Gerekli] Sistem durumu bilgilerinin özelliği.

Bir varlığın farklı özellikler için sistem durumu raporları olabilir. özelliği, raporlayıcının raporu tetikleyen durum koşulunu kategorilere ayırma esnekliğine olanak sağlayan sabit bir numaralandırma değil bir dizedir. Örneğin, SourceId "LocalWatchdog" olan bir muhabir düğümdeki kullanılabilir diskin durumunu izleyebilir, böylece bu düğümde "AvailableDisk" özelliğini bildirebilir. Aynı muhabir düğüm bağlantısını izleyebilir, böylece aynı düğümde "Bağlantı" özelliğini bildirebilir. Sistem durumu deposunda, bu raporlar belirtilen düğüm için ayrı sistem durumu olayları olarak değerlendirilir. SourceId ile birlikte özelliği, sistem durumu bilgilerini benzersiz olarak tanımlar.
--health-state [Gerekli] Olası değerler şunlardır: 'Invalid', 'Ok', 'Warning', 'Error', 'Unknown'.
--node-name [Gerekli] Düğümün adı.
--source-id [Gerekli] Sistem durumu bilgilerini oluşturan istemci/watchdog/sistem bileşenini tanımlayan kaynak adı.
--Açıklama Sistem durumu bilgilerinin açıklaması.

Rapor hakkında okunabilir bilgiler eklemek için kullanılan serbest metni temsil eder. Açıklama için en fazla dize uzunluğu 4096 karakterdir. Sağlanan dize daha uzunsa, otomatik olarak kesilir. Kesildiğinde, açıklamanın son karakterleri "[Kesilmiş]" işaretçisini içerir ve toplam dize boyutu 4096 karakterdir. İşaretçinin varlığı, kullanıcılara kesme işleminin gerçekleştiğini gösterir. Kesildiğinde, açıklamanın özgün dizeden 4096 karakterden az olduğunu unutmayın.
--hazır Raporun hemen gönderilmesi gerekip gerekmediğini gösteren bir bayrak.

Sistem durumu raporu, sistem durumu deposuna iletilen bir Service Fabric ağ geçidi uygulamasına gönderilir. Anında değeri true olarak ayarlanırsa rapor, HTTP Gateway Uygulamasının kullandığı doku istemci ayarlarına bakılmaksızın http ağ geçidinden sistem durumu deposuna hemen gönderilir. Bu, en kısa sürede gönderilmesi gereken kritik raporlar için kullanışlıdır. Zamanlamaya ve diğer koşullara bağlı olarak, örneğin HTTP Ağ Geçidi kapatılırsa veya ileti Ağ Geçidi'ne ulaşmazsa raporu gönderme işlemi yine başarısız olabilir. Anlık değer false olarak ayarlanırsa rapor, HTTP Ağ Geçidi'nden sistem durumu istemci ayarlarına göre gönderilir. Bu nedenle, HealthReportSendInterval yapılandırmasına göre toplu işlenecektir. Sistem durumu istemcisinin sistem durumu raporu işlemenin yanı sıra sistem durumu raporlama iletilerini sistem durumu deposuna en iyi duruma getirmesine izin verdiğinden, bu önerilen ayardır. Varsayılan olarak, raporlar hemen gönderilmez.
--remove-when-expired Raporun süresi dolduğunda sistem durumu deposundan kaldırılıp kaldırılmadığını gösteren değer.

True olarak ayarlanırsa, rapor süresi dolduktan sonra sistem durumu deposundan kaldırılır. False olarak ayarlanırsa, süresi dolduğunda rapor hata olarak değerlendirilir. Bu özelliğin değeri varsayılan olarak false'tur. İstemciler düzenli aralıklarla raporladığında RemoveWhenExpired false (varsayılan) olarak ayarlanmalıdır. Bu şekilde, muhabirin sorunları (kilitlenme gibi) vardır ve raporlayamazsa, durum raporunun süresi dolduğunda varlık hatayla değerlendirilir. Bu, varlığı Hata durumu durumunda olarak işaretler.
--sequence-number Bu sistem durumu raporunun sayısal dize olarak sıra numarası.

Rapor dizisi numarası, sistem durumu deposu tarafından eski raporları algılamak için kullanılır. Belirtilmezse, bir rapor eklendiğinde sistem durumu istemcisi tarafından bir sıra numarası otomatik olarak oluşturulur.
--timeout -t Varsayılan: 60.
--Ttl Bu sistem durumu raporunun geçerli olduğu süre. Bu alan, süreyi belirtmek için ISO8601 biçimi kullanır.

İstemciler düzenli aralıklarla rapor gönderdiğinde, yaşam süresinden daha yüksek sıklıkta raporlar göndermelidir. İstemciler geçişle ilgili rapor verirse yaşam süresini sonsuz olarak ayarlayabilir. Yaşam süresi dolduğunda, sistem durumu bilgilerini içeren sistem durumu olayı, RemoveWhenExpired true ise sistem durumu deposundan kaldırılır veya RemoveWhenExpired false olduğunda hata olarak değerlendirilir. Belirtilmezse, yaşam süresi varsayılan olarak sonsuz değerdir.

Genel Bağımsız Değişkenler

Bağımsız değişken Açıklama
--hata ayıklama Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
--help -h Bu yardım iletisini göster ve çık.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl düğümünü yeniden başlatma

Service Fabric küme düğümünü yeniden başlatır.

Zaten başlatmış olan bir Service Fabric küme düğümünü yeniden başlatır.

Bağımsız değişkenler

Bağımsız değişken Açıklama
--node-name [Gerekli] Düğümün adı.
--create-fabric-dump Doku düğümü işleminin dökümünü oluşturmak için True değerini belirtin. Bu büyük/küçük harfe duyarlıdır. Varsayılan: False.
--node-instance-id Hedef düğümün örnek kimliği. Örnek kimliği belirtilirse, düğüm yalnızca düğümün geçerli örneğiyle eşleşiyorsa yeniden başlatılır. Varsayılan "0" değeri herhangi bir örnek kimliğiyle eşleşir. Örnek kimliği get node sorgusu kullanılarak elde edilebilir. Varsayılan: 0.
--timeout -t İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız değişken Açıklama
--hata ayıklama Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
--help -h Bu yardım iletisini göster ve çık.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl node geçişi

Küme düğümünü başlatır veya durdurur.

Küme düğümünü başlatır veya durdurur. Küme düğümü bir işlemdir, işletim sistemi örneğinin kendisi değildir. Bir düğümü başlatmak için NodeTransitionType parametresi için "Başlat" yazın. Bir düğümü durdurmak için NodeTransitionType parametresi için "Durdur" yazın. Bu API işlemi başlatır- API döndürdüğünde düğümün geçişi henüz tamamlanmamış olabilir. İşlemin ilerleme durumunu almak için aynı OperationId ile GetNodeTransitionProgress öğesini çağırın.

Bağımsız değişkenler

Bağımsız değişken Açıklama
--node-instance-id [Gerekli] Hedef düğümün düğüm örneği kimliği. Bu, GetNodeInfo API'sinde belirlenebilir.
--node-name [Gerekli] Düğümün adı.
--node-transition-type [Gerekli] Gerçekleştirilecek geçişin türünü gösterir. NodeTransitionType.Start durdurulmuş bir düğümü başlatır. NodeTransitionType.Stop, çalışır durumda olan bir düğümü durdurur.
--operation-id [Gerekli] Bu API'nin çağrısını tanımlayan GUID. Bu, karşılık gelen GetProgress API'sine geçirilir.
--saniye cinsinden durdurma süresi [Gerekli] Düğümün durdurulmasını sağlamak için saniye cinsinden süre. En düşük değer 600, maksimum değer 14400'dür. Bu süre dolduktan sonra düğüm otomatik olarak geri gelir.
--timeout -t İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız değişken Açıklama
--hata ayıklama Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
--help -h Bu yardım iletisini göster ve çık.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl node transition-status

StartNodeTransition kullanılarak başlatılan bir işlemin ilerleme durumunu alır.

Sağlanan OperationId kullanılarak StartNodeTransition ile başlatılan bir işlemin ilerleme durumunu alır.

Bağımsız değişkenler

Bağımsız değişken Açıklama
--node-name [Gerekli] Düğümün adı.
--operation-id [Gerekli] Bu API'nin çağrısını tanımlayan GUID. Bu, karşılık gelen GetProgress API'sine geçirilir.
--timeout -t İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız değişken Açıklama
--hata ayıklama Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
--help -h Bu yardım iletisini göster ve çık.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Sonraki adımlar