Číst v angličtině

Sdílet prostřednictvím


Instalace rozšíření pro resetování hesla na virtuálních počítačích pro zařízení Azure Stack Edge Pro GPU

PLATÍ PRO:Ano pro skladovou položku Pro GPU Azure Stack Edge Pro – GPUAno pro skladovou položku Pro 2Azure Stack Edge Pro 2Ano pro skladovou položku Pro RAzure Stack Edge Pro RAno pro SKU Mini RAzure 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.

Požadavky

Než nainstalujete rozšíření pro resetování hesla na virtuální počítače spuštěné na vašem zařízení:

  1. 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.

    Snímek obrazovky s podoknem Pokročilé sítě pro zařízení Azure Stack Edge Nastavení sítě pro port 2 je zvýrazněné.

  2. Stáhněte si šablony do klientského počítače. Rozbalte soubory do adresáře, který použijete jako pracovní adresář.

  3. 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.

Úprava souboru parametrů

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.jsonnasaď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>" 
      } 
  } 
}

Nasazení šablony

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... 

Sledování nasazení

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.

Snímek obrazovky s podoknem podrobností virtuálního počítače s popisky pro síťové rozhraní a nainstalovanými rozšířeními v Linuxu

Ověření aktualizovaného hesla virtuálního počítače

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:~$ 

Odebrání rozšíření

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>

Další kroky

Naučte se: