Share via


Reset-AzureRoleInstance

Tek bir rol örneğinin veya belirli bir rolün tüm rol örneklerinin yeniden başlatılmasını veya yeniden başlatılmasını ister.

Not

Bu belgelerde başvuruda bulunan cmdlet'ler, Hizmet Yönetimi API'lerini kullanan eski Azure kaynaklarını yönetmeye yöneliktir. Azure Resource Manager kaynaklarını yönetmek için cmdlet'ler için Az PowerShell modülüne bakın.

Syntax

Reset-AzureRoleInstance
     [-ServiceName] <String>
     -Slot <String>
     -InstanceName <String>
     [-Reboot]
     [-Reimage]
     [-Profile <AzureSMProfile>]
     [-InformationAction <ActionPreference>]
     [-InformationVariable <String>]
     [<CommonParameters>]

Description

Reset-AzureRoleInstance cmdlet'i, bir dağıtımda çalışan bir rol örneğinin yeniden başlatılmasını veya yeniden gösterimini ister. Bu işlem zaman uyumlu olarak yürütülür. Bir rol örneğini yeniden başlattığınızda Azure örneği çevrimdışına alır, bu örneğin temel işletim sistemini yeniden başlatır ve örneği yeniden çevrimiçine getirir. Yerel diske yazılan tüm veriler yeniden başlatmalar boyunca devam eder. Bellekteki tüm veriler kaybolur.

Rol örneğini yeniden oluşturmak, rolün türüne bağlı olarak farklı davranışlara neden olur. Bir web veya çalışan rolü için, rol yeniden oluşturulduğunda Azure rolü çevrimdışına alır ve Azure konuk işletim sisteminin yeni yüklemesini sanal makineye yazar. Bu rol daha sonra yeniden çevrimiçi olur. Bir VM rolü için, rol yeniden oluşturulduğunda Azure rolü çevrimdışına alır, bu rol için sağladığınız özel görüntüyü yeniden uygular ve rolü yeniden çevrimiçi duruma getirir.

Azure, rol yeniden canlandırıldığında yerel depolama kaynaklarında veri saklamayı dener; ancak geçici bir donanım hatası durumunda yerel depolama kaynağı kaybolabilir. Uygulamanız verilerin kalıcı olmasını gerektiriyorsa Azure sürücüsü gibi dayanıklı bir veri kaynağına yazmanız önerilir. Rol yeniden oluşturulduğunda, yerel depolama kaynağı tarafından tanımlanandan başka bir yerel dizine yazılan tüm veriler kaybolur.

Örnekler

Örnek 1: Rol örneğini yeniden başlatma

PS C:\> ReSet-AzureRoleInstance -ServiceName "MySvc01" -Slot "Staging" -InstanceName "MyWebRole_IN_0" -Reboot

Bu komut, MySvc01 hizmetinin hazırlama dağıtımında MyWebRole_IN_0 adlı rol örneğini yeniden başlatır.

Örnek 2: Rol örneğini yeniden oluşturma

PS C:\> ReSet-AzureRoleInstance -ServiceName "MySvc01" -Slot "Staging" -Reimage

Bu komut, MySvc01 bulut hizmetinin hazırlama dağıtımındaki rol örneklerini yeniden oluşturur.

Örnek 3: Tüm rol örneklerini yeniden oluşturun

PS C:\> ReSet-AzureRoleInstance -ServiceName "MySvc1" -Slot "Production" -Reimage

Bu komut, MySvc01 hizmetinin üretim dağıtımındaki tüm rol örneklerini yeniden oluşturur.

Parametreler

-InformationAction

Bu cmdlet'in bir bilgi olayına nasıl yanıt vereceğini belirtir.

Bu parametre için kabul edilebilir değerler şunlardır:

  • Devam
  • Yoksay
  • Sorgulamak
  • SilentlyContinue
  • Durdur
  • Askıya Alma
Type:ActionPreference
Aliases:infa
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InformationVariable

Bir bilgi değişkeni belirtir.

Type:String
Aliases:iv
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InstanceName

Yeniden canlandırmak veya yeniden başlatmak için rol örneğinin adını belirtir.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Profile

Bu cmdlet'in okuduğu Azure profilini belirtir. Bir profil belirtmezseniz, bu cmdlet yerel varsayılan profilden okur.

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Reboot

Bu cmdlet'in belirtilen rol örneğini yeniden başlattığını veya belirtilmezse tüm rol örneklerinin yeniden başlatıldığını belirtir. Bir Reboot veya Reimage parametresi eklemeniz gerekir, ancak ikisini birden eklememelisiniz.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Reimage

Bu cmdlet'in belirtilen rol örneğini yeniden canlandırdığını veya belirtilmezse tüm rol örneklerinin yeniden görüntülendiğini belirtir. Bir Reboot veya Reimage parametresi eklemeniz gerekir, ancak ikisini birden eklememelisiniz.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ServiceName

Hizmetin adını belirtir.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Slot

Rol örneklerinin çalıştığı dağıtım ortamını belirtir. Geçerli değerler şunlardır: Üretim ve Hazırlama. DeploymentName veya Slot parametresini dahil edebilirsiniz, ancak ikisini birden içeremezsiniz.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False