Reset-AzureRoleInstance
Meminta boot ulang atau reimage dari satu instans peran atau semua instans peran dari peran tertentu.
Catatan
Cmdlet yang dirujuk dalam dokumentasi ini adalah untuk mengelola sumber daya Azure warisan yang menggunakan API Azure Service Manager (ASM). Modul PowerShell warisan ini tidak disarankan saat membuat sumber daya baru karena ASM dijadwalkan untuk dihentikan. Untuk informasi selengkapnya, lihat Penghentian Azure Service Manager.
Modul Az PowerShell adalah modul PowerShell yang direkomendasikan untuk mengelola sumber daya Azure Resource Manager (ARM) dengan PowerShell.
Sintaks
Reset-AzureRoleInstance
[-ServiceName] <String>
-Slot <String>
-InstanceName <String>
[-Reboot]
[-Reimage]
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Deskripsi
Cmdlet Reset-AzureRoleInstance meminta boot ulang atau reimage instans peran yang berjalan dalam penyebaran. Operasi ini dijalankan secara sinkron. Saat Anda me-reboot instans peran, Azure mengambil instans offline, memulai ulang sistem operasi yang mendasar untuk instans tersebut, dan membawa instans kembali online. Data apa pun yang ditulis ke disk lokal bertahan di seluruh reboot. Data apa pun yang dalam memori hilang.
Menampilkan kembali instans peran menghasilkan perilaku yang berbeda tergantung pada jenis peran. Untuk peran web atau pekerja, ketika peran dicitrakan ulang, Azure mengambil peran offline dan menulis instalasi baru sistem operasi tamu Azure ke komputer virtual. Peran tersebut kemudian dibawa kembali secara online. Untuk peran VM, ketika peran digambarkan ulang, Azure mengambil peran offline, menerapkan kembali gambar kustom yang Anda berikan untuknya, dan membawa peran kembali online.
Azure mencoba mempertahankan data di sumber daya penyimpanan lokal apa pun saat peran digambatkan ulang; namun, jika terjadi kegagalan perangkat keras sementara, sumber daya penyimpanan lokal mungkin hilang. Jika aplikasi Anda mengharuskan data tetap ada, menulis ke sumber data tahan lama, seperti drive Azure, disarankan. Setiap data yang ditulis ke direktori lokal selain yang ditentukan oleh sumber daya penyimpanan lokal akan hilang ketika peran digambarkan ulang.
Contoh
Contoh 1: Reboot instans peran
PS C:\> ReSet-AzureRoleInstance -ServiceName "MySvc01" -Slot "Staging" -InstanceName "MyWebRole_IN_0" -Reboot
Perintah ini me-reboot instans peran bernama MyWebRole_IN_0 dalam penyebaran penahapan layanan MySvc01.
Contoh 2: Gambar ulang instans peran
PS C:\> ReSet-AzureRoleInstance -ServiceName "MySvc01" -Slot "Staging" -Reimage
Perintah ini mencitrakan ulang instans peran dalam penyebaran penahapan layanan cloud MySvc01.
Contoh 3: Gambar ulang semua instans peran
PS C:\> ReSet-AzureRoleInstance -ServiceName "MySvc1" -Slot "Production" -Reimage
Perintah ini mencitrakan ulang semua instans peran dalam penyebaran produksi layanan MySvc01.
Parameter
-InformationAction
Menentukan bagaimana cmdlet ini merespons peristiwa informasi.
Nilai yang dapat diterima untuk parameter ini adalah:
- Lanjutkan
- Abaikan
- Tanya
- Lanjutkan Diam-diam
- Stop
- Tangguhkan
Jenis: | ActionPreference |
Alias: | infa |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-InformationVariable
Menentukan variabel informasi.
Jenis: | String |
Alias: | iv |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-InstanceName
Menentukan nama instans peran untuk menggambar ulang atau me-reboot.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
Terima karakter wildcard: | False |
-Profile
Menentukan profil Azure tempat cmdlet ini dibaca. Jika Anda tidak menentukan profil, cmdlet ini akan membaca dari profil default lokal.
Jenis: | AzureSMProfile |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Reboot
Menentukan bahwa cmdlet ini me-reboot instans peran yang ditentukan atau, jika tidak ada yang ditentukan, semua instans peran. Anda harus menyertakan parameter Reboot atau Reimage , tetapi tidak keduanya.
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | True |
Terima karakter wildcard: | False |
-Reimage
Menentukan bahwa cmdlet ini menggambar ulang instans peran yang ditentukan atau, jika tidak ada yang ditentukan, semua instans peran. Anda harus menyertakan parameter Reboot atau Reimage , tetapi tidak keduanya.
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | True |
Terima karakter wildcard: | False |
-ServiceName
Menentukan nama layanan.
Jenis: | String |
Position: | 0 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
Terima karakter wildcard: | False |
-Slot
Menentukan lingkungan penyebaran tempat instans peran berjalan. Nilai yang valid adalah: Produksi dan Penahapan. Anda dapat menyertakan parameter DeploymentName atau Slot , tetapi tidak keduanya.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
Terima karakter wildcard: | False |