GNU/Linux >> Belajar Linux >  >> Linux

Hal-hal yang perlu dipertimbangkan saat menjalankan Red Hat Enterprise Linux di Azure

Apakah Anda berencana untuk (atau sedang mempertimbangkan) menjalankan Red Hat Enterprise Linux (RHEL) di Microsoft Azure? Apakah Anda bertanya-tanya apa yang harus Anda pikirkan sebelum melakukannya?

Menjalankan RHEL di Azure tampaknya cukup mudah, dan saya sebagian setuju bahwa ini benar. Namun, persyaratan perusahaan yang umum saat menggunakan Azure mungkin sedikit berbeda dari gambar bawaan bawaan (BYOS) dan bayar sesuai penggunaan (PAYG) yang dapat dikonsumsi. Saya tidak akan membahas terlalu detail, tetapi saya akan memberi Anda beberapa petunjuk tentang konfigurasi jaringan (terutama DNS) yang akan membantu Anda mulai menyesuaikan gambar Azure dengan kebutuhan Anda.

Mengonfigurasi lingkungan

Dalam contoh saya, saya berharap Anda memiliki VPN antara Azure VM Anda dan pusat data utama Anda (baik itu bentuk lain dari layanan cloud atau di tempat Anda). Anda memerlukan server DNS (internal) di sana yang bertanggung jawab atas host Anda, dan akhirnya layanan yang ingin Anda gunakan.

Secara default, jika Anda memulai image Red Hat Enterprise Linux di Azure, Anda mungkin akan mendapatkan /etc/resolv.conf mirip dengan yang ini:

$ cat /etc/resolv.conf
# Generated by NetworkManager
search iftv0wntyplulh4lbl2jpq0ppg.fx.internal.cloudapp.net
nameserver 168.63.129.16

Meskipun ini adalah konfigurasi kerja yang mungkin cukup untuk berbagai skenario, konfigurasi ini tidak memenuhi persyaratan kami bahwa:

  • Mencari tahu server nama kami sendiri agar dapat menyelesaikan nama host internal.
  • Tidak mengizinkan kami untuk menanyakan nama host non-FQDN di domain kami sendiri.
  • Akhirnya membocorkan informasi tentang nama host kami ke server nama Microsoft (jangan tersinggung).

Mengadaptasi konfigurasi yang dihasilkan

Sysadmin berpengalaman yang bekerja dengan DHCP untuk menetapkan konfigurasi IP/DNS ke klien mereka di masa lalu pada akhirnya akan mengetahui trik yang diperlukan. Kuncinya di sini adalah dhclient.conf , file konfigurasi klien DHCP. Dengan menggunakan file ini, seseorang dapat menimpa/menyesuaikan nilai konfigurasi yang disediakan oleh server DHCP (Microsoft Azure).

Untuk membuat contoh ini mudah direproduksi dan juga konfigurasi yang berfungsi, kami akan menggunakan salah satu server DNS Google publik sebagai server DNS utama kami (dan satu-satunya), 8.8.8.8. Dan, kami ingin domain kami menjadi redhat.com .

Oleh karena itu, kami membuat file konfigurasi /etc/dhcp/dhclient.conf dengan isi sebagai berikut:

$ cat /etc/dhcp/dhclient.conf
supersede domain-name-servers 8.8.8.8;
supersede domain-search "redhat.com";

Konfigurasi ini mengarah ke /etc/resolv.conf yang dihasilkan berikut ini::

$ cat /etc/resolv.conf
# Generated by NetworkManager
search redhat.com
nameserver 8.8.8.8

Perhatikan bahwa kami masih membocorkan nama host internal ke server DNS Google dalam contoh ini. Namun, seperti yang dinyatakan di atas, demi reproduktifitas, saya telah memilih server DNS yang tersedia untuk umum bagi semua orang.

Menguji konfigurasi

Anda mungkin akan mencoba konfigurasi ini dengan nama host internal, tetapi kami akan mengujinya dengan mencoba menyelesaikan hanya mx1 (non-FQDN):

$ host mx1
mx1.redhat.com has address 209.132.183.28

Voila, persis seperti yang kami harapkan.

Konfigurasi lebih lanjut

Ada beberapa nilai konfigurasi lain yang dapat Anda timpa, tambahkan, dan sesuaikan dengan kebutuhan Anda. Cara terbaik untuk mengetahui lebih lanjut tentang nilai-nilai ini adalah, seperti yang harus diketahui semua sysadmin, halaman manual. Dalam kasus khusus ini, saya sarankan membaca yang berikut ini:

$ man 5 dhclient.conf

Secara pribadi, saya akan merekomendasikan untuk tetap menggunakan nilai default jika tidak ada kebutuhan/persyaratan mutlak untuk mengubahnya, tetapi jika Anda perlu mengganti atau menambahkan nilai apa pun, maka Anda harus dapat menemukannya di halaman manual.

Ingin mencoba Red Hat Enterprise Linux? Unduh sekarang secara gratis.


Linux
  1. Instal Red Hat Enterprise Linux dalam Mode Grafis

  2. Instal Red Hat Enterprise Linux dalam Mode Teks

  3. Daftarkan Red Hat Enterprise Linux dan lampirkan langganan dengan Ansible

  1. Mengonfigurasi alamat IPv6 di Red Hat Enterprise Linux 7 dan 8

  2. Membangun image Red Hat Enterprise Linux 7 yang disesuaikan untuk Microsoft Azure

  3. Apa yang Dilakukan "touch /.autorelabel" Saat Kami Menyetel Ulang Kata Sandi Root Di Red Hat Enterprise Linux?

  1. Buat repositori YUM/DNF berbasis FTP di Red Hat Enterprise Linux 8

  2. Buat repositori YUM/DNF berbasis Apache di Red Hat Enterprise Linux 8

  3. Buat repositori YUM/DNF berbasis Nginx di Red Hat Enterprise Linux 8