Postingan

Menampilkan postingan dari Mei, 2025

Praktek Dasar Docker

Gambar
 Basic Docker Tutorial Dasar Praktek Docker Pendahuluan Docker merupakan platform yang memungkinkan pengembang untuk mengotomatisasi penyebaran aplikasi dalam wadah yang ringan dan portabel. Wadah ini mencakup semua yang dibutuhkan aplikasi untuk berjalan, termasuk kode, runtime, alat sistem, pustaka, dan pengaturan. Prasyarat Sebelum memulai tutorial ini, pastikan Anda memiliki: Akses ke komputer dengan sistem operasi Linux, macOS, atau Windows. Docker telah diinstal di komputer Anda. Jika belum, Anda dapat mengunduh dan menginstalnya dari situs resmi Docker . Langkah-langkah Dasar Penggunaan Docker 1. Instalasi Docker Windows dan macOS: Kunjungi situs resmi Docker dan unduh Docker Desktop. Instal Docker Desktop dan ikuti instruksi pada layar. Jalankan Docker Desktop setelah instalasi selesai. Linux (Ubuntu): sudo apt-get update sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://download.docker.com/lin...

Ansible Automation

Gambar
 Ansible Automation Definisi Ansible merupakan alat otomatisasi modern berbasis open-source yang digunakan untuk mengelola konfigurasi sistem, melakukan deployment aplikasi, hingga mengoordinasikan berbagai tugas dalam infrastruktur IT. Tidak seperti alat lain, Ansible tidak memerlukan agen khusus di server target — cukup koneksi SSH dan Python, membuatnya ringan dan mudah diterapkan. 🚀  Mengapa Memilih Ansible? Tanpa Agen (Agentless) Ansible cukup terhubung via SSH — tidak membebani server target. Bahasa Sederhana (YAML) Menggunakan format YAML yang mudah dimengerti oleh manusia. Aman dan Konsisten Bersifat  idempoten , artinya tugas hanya dijalankan jika dibutuhkan — tidak terjadi duplikasi konfigurasi. Didukung Komunitas Besar Dukungan dari  Red Hat  dan kontributor global menjadikannya stabil dan berkembang pesat. 🧩 Komponen Inti Ansible Komponen Fungsi Inventory  :            Daftar alamat mesin yang akan dikelola ...

Integrasi Ansible dengan Docker

Gambar
 ANSIBLE X DOCKER 1. Tujuan Melakukan instalasi dan konfigurasi load balancer (HAProxy) pada satu VM dan dua web server berbasis Docker di dua VM lainnya menggunakan Ansible.   2. Topologi VM1 (192.168.205.137) = HAProxy (Load Balancer) VM2 (192.168.56.102) = Web Server 1 VM3 (192.168.56.103) = Web Server 2 Gambar. 3. Langkah Kerja a.       Instalasi Ansible di VM1 Gunakan perintah ini untuk melakukan installasi ansible. sudo apt update && sudo apt install ansible -y jalankan perintah tersebut pada di VM 1 Gambar 1. update & install ansible b.      Setup SSH agar Ansible bisa remote Tapi sebelum itu buat atau generate kunci rsa pada ssh di vm 1 atau ubuntu. Gunakan perintah ini untuk membuat kunci ssh ssh-keygen Gambar 2. Generate ssh keygen c.       Dan copy kunci tersebut kemudian kirimkan ke VM atau webserver yang akan di remote Gunaka...