Bagikan melalui


Praktik terbaik untuk menjalankan FreeBSD di Hyper-V

Berlaku untuk: Windows Server 2022, Azure Stack HCI, versi 20H2; Windows Server 2019, Windows Server 2016, Hyper-V Server 2016, Windows Server 2012 R2, Hyper-V Server 2012 R2, Windows Server 2012, Hyper-V Server 2012, Windows Server 2008 R2, Windows 10, Windows 8.1, Windows 8, Windows 7.1, Windows 7

Topik ini berisi daftar rekomendasi untuk menjalankan FreeBSD sebagai sistem operasi tamu pada komputer virtual Hyper-V.

Mengaktifkan CARP di FreeBSD 10.2 di Hyper-V

Common Address Redundancy Protocol (CARP) memungkinkan beberapa host berbagi alamat IP dan ID Host Virtual (VHID) yang sama untuk membantu menyediakan ketersediaan tinggi untuk satu atau beberapa layanan. Jika satu atau beberapa host gagal, host lain secara transparan mengambil alih sehingga pengguna tidak akan melihat kegagalan layanan. Untuk menggunakan CARP di FreeBSD 10.2, ikuti instruksi dalam buku pegangan FreeBSD dan lakukan hal berikut di Hyper-V Manager.

  • Verifikasi bahwa komputer virtual memiliki Adaptor Jaringan dan diberi sakelar virtual. Pilih komputer virtual dan pilih Tindakan> Pengaturan.

Screenshot of virtual machine settings with network adapter selected

  • Aktifkan spoofing alamat MAC. Untuk melakukan ini,

    1. Pilih komputer virtual dan pilih Tindakan> Pengaturan.

    2. Perluas Adapter Jaringan dan pilih Fitur Tingkat Lanjut.

    3. Pilih Aktifkan spoofing Alamat MAC.

Membuat label untuk perangkat disk

Selama startup, simpul perangkat dibuat saat perangkat baru ditemukan. Ini dapat berarti bahwa nama perangkat dapat berubah saat perangkat baru ditambahkan. Jika Anda mendapatkan KESALAHAN PEMASANGAN ROOT selama startup, Anda harus membuat label untuk setiap partisi IDE untuk menghindari konflik dan perubahan. Untuk mempelajari caranya, lihat Melabeli Perangkat Disk. Di bawah ini adalah contoh.

Penting

Buat salinan cadangan fstab Anda sebelum membuat perubahan apa pun.

  1. Reboot sistem ke dalam mode pengguna tunggal. Ini dapat dicapai dengan memilih opsi menu boot 2 untuk FreeBSD 10.3+ (opsi 4 untuk FreeBSD 8.x), atau melakukan 'boot -s' dari prompt boot.

  2. Dalam mode Pengguna tunggal, buat label GEOM untuk setiap partisi disk IDE yang tercantum dalam fstab Anda (baik root maupun swap). Di bawah ini adalah contoh FreeBSD 10.3.

    # cat  /etc/fstab
    # Device           Mountpoint      FStype  Options   Dump   Pass#
    /dev/da0p2         /               ufs     rw        1       1
    /dev/da0p3         none            swap    sw        0       0
    
    # glabel  label rootfs  /dev/da0p2
    # glabel  label swap   /dev/da0p3
    # exit
    

    Informasi tambahan tentang label GEOM dapat ditemukan di: Pelabelan Perangkat Disk.

  3. Sistem akan dilanjutkan dengan boot multi-pengguna. Setelah boot selesai, edit /etc/fstab dan ganti nama perangkat konvensional, dengan label masing-masing. Final /etc/fstab akan terlihat seperti ini:

    # Device                Mountpoint      FStype  Options         Dump    Pass#
    /dev/label/rootfs       /               ufs     rw              1       1
    /dev/label/swap         none            swap    sw              0       0
    
  4. Sistem sekarang dapat di-boot ulang. Jika semuanya berjalan dengan baik, itu akan muncul secara normal dan pemasangan akan menunjukkan:

    # mount
    /dev/label/rootfs on / (ufs, local, journaled soft-updates)
    devfs on /dev (devfs, local, mutilabel)
    

Gunakan adaptor jaringan nirkabel sebagai sakelar virtual

Jika sakelar virtual pada host didasarkan pada adaptor jaringan nirkabel, kurangi waktu kedaluwarsa ARP menjadi 60 detik dengan perintah berikut. Jika tidak, jaringan VM mungkin berhenti berfungsi setelah beberapa saat.

   # sysctl net.link.ether.inet.max_age=60

Baca juga