Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: ✔️ Flexibilní škálovací sady virtuálních počítačů s Linuxem ✔️
V tomto článku se dozvíte, jak připojit trvalý disk k virtuálnímu počítači, aby se zachovala vaše data, i když je virtuální počítač znovu zřízený kvůli údržbě nebo změně velikosti.
Připojení nového disku k virtuálnímu počítači
Pokud chcete do virtuálního počítače přidat nový prázdný datový disk, použijte příkaz az vm disk attach s parametrem --new . Pokud je váš virtuální počítač v zóně dostupnosti, disk se automaticky vytvoří ve stejné zóně jako virtuální počítač. Další informace najdete v tématu Přehled zón dostupnosti. Následující příklad vytvoří disk s názvem myDataDisk , který má velikost 50 GB:
az vm disk attach \
-g myResourceGroup \
--vm-name myVM \
--name myDataDisk \
--new \
--size-gb 50
Nižší latence
Ve vybraných oblastech se sníží latence připojení disku. V těchto oblastech existuje zlepšení až 15%. Toto vylepšení je užitečné, pokud máte naplánované nebo neplánované selhání mezi virtuálními počítači, škálujete úlohu nebo provozujete stavovou vysoce škálovanou úlohu, jako je Azure Kubernetes Service. Toto vylepšení je však omezeno na explicitní příkaz připojit disk , az vm disk attach. Pokud zavoláte příkaz, který by mohl implicitně provést připojení, například az vm update, neuvidíte zlepšení výkonu. Abyste toto vylepšení viděli, nemusíte provádět žádnou jinou akci než voláním příkazu explicitního připojení.
Nižší latence je aktuálně dostupná v každé veřejné oblasti s výjimkou:
- Kanada – střed
- Střed USA
- USA – východ
- USA – východ 2
- Střed USA – jih
- USA – západ 2
- Německo – sever
- Indie – západ
- Severní Evropa
- Západní Evropa
Připojení existujícího disku
Pokud chcete připojit existující disk, vyhledejte ID disku a předejte ho příkazu az vm disk attach . Následující příklad dotazuje disk s názvem myDataDisk v myResourceGroup a pak ho připojí k virtuálnímu počítači s názvem myVM:
diskId=$(az disk show -g myResourceGroup -n myDataDisk --query 'id' -o tsv)
az vm disk attach -g myResourceGroup --vm-name myVM --name $diskId
Identifikace disků
Virtuální počítače Azure s Linuxem používají různá disková rozhraní v závislosti na velikosti a generaci virtuálního počítače:
- Velikosti virtuálních počítačů v6 a novější: Použití rozhraní NVMe pro zvýšení výkonu
- Velikosti virtuálních počítačů v5 a starší: Použití rozhraní SCSI pro správu disků
Podrobnosti o rozdílech mezi SCSI a NVMe najdete v tématu Převod SCSI na NVMe.
Připojení k virtuálnímu počítači
Pokud chcete identifikovat disky přidružené k virtuálnímu počítači s Linuxem, připojte se k virtuálnímu počítači pomocí SSH. Podrobnosti najdete v tématu Použití SSH s Linuxem v Azure. Následující příklad se připojí k virtuálnímu počítači s veřejnou IP adresou 10.123.123.25 s uživatelským jménem azureuser:
ssh azureuser@10.123.123.25
Note
Před identifikací konkrétních disků určete, jestli váš virtuální počítač používá rozhraní SCSI, NVMe nebo kombinaci obou rozhraní.
Balíček azure-vm-utils poskytuje nástroje pro optimalizaci linuxového prostředí na virtuálních počítačích Azure, což usnadňuje identifikaci disků napříč různými konfiguracemi virtuálních počítačů.
K výpisu disků na virtuálním počítači použijte následující příkazy:
# List all disks
sudo azure-disk-list
# List NVMe disks with detailed information
sudo azure-nvme-id
Výstup z azure-nvme-id je podobný následujícímu:
/dev/nvme0n1: type=os
/dev/nvme0n2: type=data, lun=0
/dev/nvme1n1: type=local, index=1, name=nvme-50G-1
Další kroky
- Naformátujte a připojte disky podle vašich požadavků a případu použití. Projděte si pokyny pro formátování a připojení spravovaných disků a dočasných disků.
- Seznamte se s nástroji Azure-VM-Utils.