Instalace rozšíření pro resetování hesla na virtuálních počítačích pro zařízení Azure Stack Edge Pro GPU
PLATÍ PRO: Azure Stack Edge Pro – GPU
Azure Stack Edge Pro 2
Azure Stack Edge Pro R
Azure Stack Edge Mini R
Tento článek popisuje postup instalace, ověření a odebrání rozšíření pro resetování hesla pomocí šablon Azure Resource Manageru na virtuálních počítačích s Windows i Linuxem.
Než nainstalujete rozšíření pro resetování hesla na virtuální počítače spuštěné na vašem zařízení:
Ujistěte se, že máte přístup k zařízení Azure Stack Edge, na kterém jste nasadili jeden nebo více virtuálních počítačů. Další informace najdete v tématu Nasazení virtuálních počítačů na zařízení Azure Stack Edge Pro GPU prostřednictvím webu Azure Portal.
Tady je příklad, kdy se k povolení výpočetní sítě použil port 2. Pokud kubernetes není ve vašem prostředí nasazený, můžete přeskočit IP adresu uzlu Kubernetes a přiřazení IP adresy externí služby.
Stáhněte si šablony do klientského počítače. Rozbalte soubory do adresáře, který použijete jako pracovní adresář.
Ověřte, že klient, kterého použijete pro přístup k zařízení, je připojený k místnímu Azure Resource Manageru přes Azure PowerShell. Podrobné pokyny najdete v tématu Připojení k Azure Resource Manageru na zařízení Azure Stack Edge.
Připojení k Azure Resource Manageru vyprší každých 1,5 hodiny nebo pokud se vaše zařízení Azure Stack Edge restartuje. Pokud platnost připojení vyprší, vrátí všechny rutiny, které spustíte, chybové zprávy, které se projeví, že nejste připojení k Azure. V takovém případě se znovu přihlaste.
V závislosti na operačním systému virtuálního počítače můžete nainstalovat rozšíření pro Windows nebo Linux. Soubory parametrů a šablon najdete ve složce PasswordResetExtension .
Pokud chcete změnit heslo pro existující virtuální počítač, upravte addPasswordResetExtensionTemplate.parameters.json
soubor parametrů a pak šablonu addPasswordResetExtensionTemplate.json
nasaďte .
Soubor addPasswordResetExtensionTemplate.parameters.json
má následující parametry:
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"vmName": {
"value": "<Name of the VM>"
},
"extensionType": {
"value": "<OS type of the VM, for example, Linux or Windows>"
},
"username": {
"value": "<Existing username for connecting to your VM>"
},
"Password": {
"value": "<New password for the user>"
}
}
}
Nastavte některé parametry. Spusťte následující příkaz:
$templateFile = "<Path to addPasswordResetExtensionTemplate.json file>"
$templateParameterFile = "<Path to addPasswordResetExtensionTemplate.parameters.json file>"
$RGName = "<Name of resource group>"
New-AzResourceGroupDeployment -ResourceGroupName $RGName -TemplateFile $templateFile -TemplateParameterFile $templateParameterFile -Name "<Deployment name>" -AsJob
Nasazení rozšíření je dlouhotrvající úloha a dokončení trvá přibližně 10 minut.
Tady je ukázkový výstup:
PS C:\WINDOWS\system32> $templateFile = "C:\PasswordResetVmExtensionTemplates\addPasswordResetExtensionTemplate.json"
PS C:\WINDOWS\system32> $templateParameterFile = "C:\PasswordResetVmExtensionTemplates\addPasswordResetExtensionTemplate.parameters.json"
PS C:\WINDOWS\system32> $RGName = "myasepro2rg"
PS C:\WINDOWS\system32> New-AzResourceGroupDeployment -ResourceGroupName $RGName -TemplateFile $templateFile -TemplateParameterFile $templateParameterFile -Name "linuxvmdeploy" -AsJob
Id Name PSJobTypeName State HasMoreData Location Command
-- ---- ------------- ----- ----------- -------- -------
4 Long Running... AzureLongRun... Running True localhost New-AzResourceGroupDep...
Pokud chcete zkontrolovat stav nasazení rozšíření pro daný virtuální počítač, spusťte následující příkaz:
Get-AzVMExtension -ResourceGroupName <MyResourceGroup> -VMName <MyLinuxVM> -Name <Name of the extension>
Tady je ukázkový výstup:
PS C:\WINDOWS\system32>
Get-AzVMExtension -ResourceGroupName myasepro2rg -VMName mylinuxvm5 -Name linuxVMAccessExt
ResourceGroupName : myasepro2rg
VMName : mylinuxvm5
Name : linuxVMAccessExt
Location : dbelocal
Etag : null
Publisher : Microsoft.OSTCExtensions
ExtensionType : VMAccessForLinux
TypeHandlerVersion : 1.5
Id : /subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups
/myasepro2rg/providers/Microsoft.Compute/virtualMachines/mylinuxvm
5/extensions/linuxVMAccessExt
PublicSettings : {}
ProtectedSettings :
ProvisioningState : Succeeded
Statuses :
SubStatuses :
AutoUpgradeMinorVersion : True
ForceUpdateTag :
PS C:\WINDOWS\system32>
Níže vidíte, že rozšíření bylo úspěšně nainstalováno.
Pokud chcete ověřit aktualizaci hesla virtuálního počítače, připojte se k virtuálnímu počítači pomocí nového hesla. Podrobné pokyny najdete v tématu Připojení k virtuálnímu počítači s Linuxem.
Tady je ukázkový výstup:
Microsoft Windows [Version 10.0.22000.556]
(c) Microsoft Corporation. All rights reserved.
C:\WINDOWS\system32>ssh -l azureuser 10.57.51.13
azureuser@10.57.51.13's password:
Welcome to Ubuntu 18.04.3 LTS (GNU/Linux 5.0.0-1027-azure x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
System information as of Wed Mar 30 21:22:24 UTC 2022
System load: 1.06 Processes: 113
Usage of /: 5.4% of 28.90GB Users logged in: 0
Memory usage: 14% IP address for eth0: 10.57.51.13
Swap usage: 0%
* Super-optimized for small spaces - read how we shrank the memory
footprint of MicroK8s to make it the smallest full K8s around.
https://ubuntu.com/blog/microk8s-memory-optimisation
230 packages can be updated.
160 updates are security updates.
New release '20.04.4 LTS' available.
Run 'do-release-upgrade' to upgrade to it.
*** System restart required ***
Last login: Wed Mar 30 21:16:52 2022 from 10.191.227.85
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
azureuser@mylinuxvm5:~$
Rozšíření pro resetování hesla odeberete spuštěním následujícího příkazu:
Remove-AzVMExtension -ResourceGroupName <Resource group name> -VMName <VM name> -Name <Name of the extension>
Tady je ukázkový výstup:
PS C:\WINDOWS\system32> Remove-AzVMExtension -ResourceGroupName myasepro2rg -VMName mylinuxvm5 -Name linuxVMAccessExt
Virtual machine extension removal operation
This cmdlet will remove the specified virtual machine extension. Do you want to continue?
[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"): Yes
RequestId IsSuccessStatusCode StatusCode ReasonPhrase
--------- ------------------- ---------- ------------
True OK OK
PS C:\WINDOWS\system32>
Naučte se: