Nah kita akan melanjutkan pembahasan tentang cloud-init ya
kali ini kita akan melakukan installasi Web Server dengan cloud-init, Web Server yang digunakan kali ini adalah NGINX
Kemarin kita melakukan installasi VM di KVM dengan menggunakan cloud-init, nah sekarang kita lanjut dengan membuat Web Server dengan mengatur di dalam instance cloud-init.
Berikut langkah-langkah melakukan installasi Web Server dengan cloud-init
- Cek koneksi VM Network terlebih dahulu.
- Membuat copy image dari image parentnya, tujuan mencopy agar tidak menggunakan image parent secara langsung, karena jika menggunakan image parentnya langsung maka 1 vm hanya dapat menggunakan 1 image
- Tahap Konfigurasi
- membuat instance meta-data
- copy rsa public key ke file user-data
- membuat instance user-data
- buat file ISO Image yang didalamnya terdapat file meta-data, dan user-data
- Tahap Installasi
- Tahap Verifikasi
ketik virsh net-list
maka akan menampilkan list vm-network yang aktif
ketik qemu-img create -b /"lokasi file image parent" -f qcow2 -F qcow2 /"lokasi image copy" 10G
Pastikan di dalam satu folder yang sama dengan file imagenya
ketik nano meta-data
isikan isikan script seperti di gambar
ketik cp ~/.ssh/id_rsa.pub /var/lib/libvirtd/image/lab-1/user-data
ketik nano user-data
lalu isikan script seperti di gambar
nah untuk melakukan installasi web server perlu dipastikan terlebih dahulu mengupdate paket dan menginstall nginx
package_update: disini untuk melakukan yum update/apt-get update
package_upgrade: disini untuk melakukan yum upgrade/apt-get upgrade
packages: disini untuk menginstall paket yang diinginkan
runcmd: disini untuk melakukan eksekusi command, disini kita akan merubah tampilan dari index.html nginx
kita akan menggabungkan file meta-data dan user-data menjadi ISO Image dengan genisomage.
ketik genisoimage -output ciiso.iso -volid cidata -joliet -rock user-data meta-data
kita akan menjalankan vm dengan kvm dan cloud-init
virt-install --memory 4096 --vcpus 2 --name mywebserver --disk /var/lib/libvirt/images/lab-1/centos.qcow2,device=disk,bus=virtio,format=qcow2 --disk /var/lib/libvirt/images/lab-1/ciiso.iso,device=cdrom --os-type Linux --os-variant generic --virt-type kvm --graphics none --import
Tunggu proses installasi sampai selesai
jika sudah login dengan menggunakan username dan password yang dibuat di user-data, disini saya menggunakan
login:rafiryd dan password:sysadmin
buka browser dan ketikkan ip address vm machine disini ip vmnya adalah 192.168.122.149.
maka akan muncul tampilan seperti gambar diatas.
Sekian dari saya, Terimakasih
Post a Comment
Post a Comment