Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini menjelaskan cara membuat komputer virtual (VM) Linux atau Windows dengan Accelerated Networking (AccelNet) yang diaktifkan dengan menggunakan antarmuka baris perintah Azure CLI.
Prasyarat
- Akun Azure dengan langganan aktif. Anda dapat membuat akun secara gratis.
Membuat jaringan virtual
Membuat jaringan virtual dan host Azure Bastion
Prosedur berikut membuat jaringan virtual dengan subnet sumber daya, subnet Azure Bastion, dan host Bastion:
Di portal, cari dan pilih Jaringan virtual.
Pada halaman Jaringan virtual, pilih + Buat.
Pada tab Dasar dariBuat jaringan virtual, masukkan, atau pilih informasi berikut:
Pengaturan Nilai Detail proyek Langganan Pilih langganan Anda. Grup sumber daya Pilih Buat baru.
Masukkan test-rg untuk nama tersebut.
Pilih OK.Rincian Instansi Nama Masukkan vnet-1. Wilayah Pilih US Timur 2.
Pilih Berikutnya untuk melanjutkan ke tab Keamanan .
Di bagian Azure Bastion , pilih Aktifkan Azure Bastion.
Bastion menggunakan browser Anda untuk terhubung ke VM di jaringan virtual Anda melalui Secure Shell (SSH) atau Remote Desktop Protocol (RDP) dengan menggunakan alamat IP privat mereka. VM tidak memerlukan alamat IP publik, perangkat lunak klien, atau konfigurasi khusus. Untuk informasi selengkapnya, lihat Apa yang dimaksud dengan Azure Bastion?.
Di Azure Bastion, masukkan atau pilih informasi berikut:
Pengaturan Nilai Nama host Azure Bastion Masukkan bastion. Alamat IP publik Azure Bastion Pilih Buat alamat IP publik.
Masukkan public-ip-bastion di Nama.
Pilih OK.
Pilih Berikutnya untuk melanjutkan ke tab Alamat IP.
Dalam kotak ruang alamat di Subnet, pilih subnet default .
Di Edit subnet, masukkan atau pilih informasi berikut:
Pengaturan Nilai Tujuan subnet Biarkan default Default. Nama Masukkan subnet-1. IPv4 Rentang alamat IPv4 Biarkan default 10.0.0.0/16. Alamat awal Biarkan default 10.0.0.0. Ukuran Biarkan default /24 (256 alamat). Pilih Simpan.
Pilih Tinjau + buat di bagian bawah jendela. Saat melalui validasi, pilih Buat.
Membuat antarmuka jaringan dengan Jaringan Terakselerasi
Jaringan yang dipercepat diaktifkan di portal selama pembuatan komputer virtual. Buat komputer virtual di bagian berikut.
Membuat VM dan melampirkan NIC
Membuat komputer virtual pengujian
Prosedur berikut membuat mesin virtual pengujian (VM) bernama vm-1 di jaringan virtual.
Di portal, cari dan pilih Mesin virtual.
Di Komputer virtual, pilih + Buat, lalu komputer virtual Azure.
Di tab Dasar dari Buat mesin virtual, masukkan atau pilih informasi berikut ini:
Pengaturan Nilai Detail proyek Langganan Pilih langganan Anda. Grup sumber daya Pilih test-rg. Rincian Instansi Nama komputer virtual Masukkan vm-1. Wilayah Pilih US Timur 2. Opsi ketersediaan Pilih Tidak diperlukan redundansi infrastruktur. Jenis keamanan Biarkan default Standar. Gambar Pilih Ubuntu Server 22.04 LTS - x64 Gen2. Arsitektur Mesin virtual Biarkan default x64. Ukuran Pilih ukuran. Akun administrator Jenis autentikasi Pilih Kata sandi. Nama Pengguna Masukkan azureuser. Kata sandi Masukkan kata sandi. Mengonfirmasikan kata sandi Masukkan kembali sandi. Aturan port masuk Port masuk publik Pilih Tidak ada. Pilih tab Jaringan di bagian atas halaman.
Masukkan atau pilih informasi berikut di tab Jaringan:
Pengaturan Nilai Antarmuka jaringan Jaringan virtual Pilih vnet-1. Subnet Pilih subnet-1 (10.0.0.0/24). IP Publik Pilih Tidak ada. kelompok keamanan jaringan NIC Pilih Tingkat Lanjut. Mengonfigurasi grup keamanan jaringan Pilih Buat baru.
Masukkan nsg-1 untuk nama tersebut.
Biarkan sisanya di default dan pilih OK.Biarkan pengaturan lainnya di default dan pilih Tinjau + buat.
Tinjau pengaturan akhir, dan pilih Buat.
Catatan
Komputer virtual di jaringan virtual dengan host bastion tidak memerlukan alamat IP publik. Bastion menyediakan IP publik, dan VM menggunakan IP privat untuk berkomunikasi dalam jaringan. Anda dapat menghapus IP publik dari VM apa pun di jaringan virtual yang dihosting bastion. Untuk informasi selengkapnya, lihat Memisahkan alamat IP publik dari Azure VM.
Catatan
Azure menyediakan alamat IP akses keluar default untuk VM yang tidak memiliki alamat IP publik atau berada di kumpulan backend dari load balancer dasar Azure internal. Mekanisme IP akses keluar default menyediakan alamat IP keluar yang tidak dapat dikonfigurasi.
IP akses keluar default dinonaktifkan saat salah satu peristiwa berikut terjadi:
- Alamat IP publik ditetapkan ke VM.
- VM ditempatkan di kelompok latar belakang dari penyeimbang beban standar, dengan atau tanpa aturan keluar.
- Sebuah resource Azure NAT Gateway ditetapkan ke subnet dari VM.
VM yang Anda buat dengan menggunakan set skala komputer virtual dalam mode orkestrasi fleksibel tidak memiliki akses keluar default.
Untuk informasi selengkapnya tentang koneksi keluar di Azure, lihat Akses keluar default di Azure dan Menggunakan Terjemahan Alamat Jaringan Sumber (SNAT) untuk koneksi keluar.
Konfirmasi bahwa jaringan terakselerasi telah diaktifkan
Linux
Di portal Azure, cari dan pilih komputer virtual.
Pada halaman Komputer virtual , pilih VM baru Anda.
Pada halaman Gambaran Umum VM, pilih Sambungkan lalu Sambungkan melalui Bastion.
Di layar koneksi Bastion, ubah Jenis Autentikasi menjadi Kunci Privat SSH dari File Lokal.
Masukkan Nama Pengguna yang Anda gunakan saat membuat komputer virtual. Dalam contoh ini, pengguna diberi nama azureuser, ganti dengan nama pengguna yang Anda buat.
Di File Lokal, pilih ikon folder dan telusuri ke file kunci privat yang dihasilkan saat Anda membuat VM. File kunci privat biasanya bernama
id_rsaatauid_rsa.pem.Pilih Sambungkan.
Jendela browser baru terbuka dengan koneksi Bastion ke VM Anda.
Dari shell pada VM jarak jauh, masukkan
uname -rdan konfirmasikan bahwa versi kernel adalah salah satu versi berikut, atau lebih besar:- Ubuntu 16.04: 4.11.0-1013.
- SLES SP3: 4.4.92-6.18.
- 3.10.0-693, 2.6.32-573. RHEL 6.7-6.10 didukung jika Mellanox VF versi 4.5+ diinstal sebelum Linux Integration Services 4.3+.
Catatan
Versi kernel lainnya mungkin didukung. Untuk daftar yang diperbarui, lihat tabel kompatibilitas untuk setiap distribusi di Komputer virtual Linux dan FreeBSD yang Didukung untuk Hyper-V, dan konfirmasikan bahwa SR-IOV didukung. Anda dapat menemukan detail selengkapnya dalam catatan rilis untuk Layanan Integrasi Linux untuk Hyper-V dan Azure. *
lspciGunakan perintah untuk mengonfirmasi bahwa perangkat Mellanox VF terekspos ke VM. Output yang dikembalikan harus mirip dengan contoh berikut:0000:00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (AGP disabled) (rev 03) 0000:00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 01) 0000:00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01) 0000:00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02) 0000:00:08.0 VGA compatible controller: Microsoft Corporation Hyper-V virtual VGA 0001:00:02.0 Ethernet controller: Mellanox Technologies MT27500/MT27520 Family [ConnectX-3/ConnectX-3 Pro Virtual Function]ethtool -S eth0 | grep vf_Gunakan perintah untuk memeriksa aktivitas pada fungsi virtual (VF). Jika jaringan yang dipercepat diaktifkan dan aktif, Anda menerima output yang mirip dengan contoh berikut:vf_rx_packets: 992956 vf_rx_bytes: 2749784180 vf_tx_packets: 2656684 vf_tx_bytes: 1099443970 vf_tx_dropped: 0Tutup koneksi Bastion ke VM.
Windows
Setelah membuat VM di Azure, sambungkan ke VM tersebut dan pastikan bahwa pengontrol Ethernet diinstal di Windows.
Di portal Azure, cari dan pilih komputer virtual.
Pada halaman Komputer virtual , pilih VM baru Anda.
Pada halaman Gambaran Umum VM, pilih Sambungkan lalu Sambungkan melalui Bastion.
Masukkan kredensial yang Anda gunakan saat membuat VM, lalu pilih Sambungkan.
Jendela browser baru terbuka dengan koneksi Bastion ke VM Anda.
Pada komputer virtual jarak jauh, klik kanan Mulai dan pilih Manajer Perangkat.
Di jendela Manajer Perangkat, perluas node Adaptor jaringan.
Konfirmasikan bahwa Mellanox ConnectX-4 Lx Virtual Ethernet Adapter muncul, seperti yang ditunjukkan pada gambar berikut:
Kehadiran adaptor mengonfirmasi bahwa Accelerated Networking diaktifkan untuk VM Anda.
Verifikasi bahwa paket mengalir melalui antarmuka VF dari output perintah berikut:
PS C:\ > Get-NetAdapter | Where-Object InterfaceDescription –like "*Mellanox*Virtual*" | Get-NetAdapterStatistics Name ReceivedBytes ReceivedUnicastPackets SentBytes SentUnicastPackets ---- ------------- ---------------------- --------- ------------------ Ethernet 2 492447549 347643 7468446 34991Catatan
Jika adaptor Mellanox gagal dimulai, buka prompt perintah administrator pada komputer virtual jarak jauh dan masukkan perintah berikut:
netsh int tcp set global rss = enabledTutup koneksi Bastion ke VM.