Bagikan melalui


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