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 |