Rancher server
adalah sebuah platform yang berfungsi untuk manage container .
Lalu apa itu container ?
Container adalah sebuah alat yang di gunakan untuk mengemas supaya dapat dengan mudah di pindahkan ke tempat lain . Di dalam linux , container dapat di artikan sebagai alat yang dapat dipergunakan untuk memberikan sistem yang terisolasi (Isolated environment) pada level OS yang dijalankan pada satu induk linux kernel (host). Jika sebelumnya saya sudah menjelaskan langkah-langkah mengenai cara installasi Docker ( Cara Install Docker Pada CentOS 7 ) kali ini saya akan menjelaskan langkah-langkah installasi Rancher Server pada CentOS 7 .
Pertama , untuk rancher server ini saya menggunakan Docker CE atau Docker versi community edition . Ada beberapa hal yang harus di lakukan sebelum installasi di mulai .
- Disable selinux . Caranya yaitu edit file /etc/selinux/config . Kemudian setting .
nano /etc/selinux/config
Kemudian edit
SELINUX=disabled
Setelah itu , kemudian reboot server nya .
- Lali enable ipv4 forwarding . Caranya edit
nano /etc/sysctl.conf
Masukan pada line paling bawah
net.ipv4.ip_forward=1
Kemudian restart service network
service network restart
- Disable firewalld .
systemctl stop firewalld systemctl disable firewalld
Jika semua langkah-langkah di atas sudah di lakukan , maka selanjutnya adalah installasi Docker CE .
Pertama , pastikan tidak ada service docker yang terinstall pada server
yum remove docker docker-common docker-selinux docker-engine
Kemudian install modul pendukung .
yum -y install yum-utils device-mapper-persistent-data lvm2
Lalu tambahkan repo installasi Docker CE .
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Cek versi Docker yang tersedia dengan command .
yum list docker-ce --showduplicates | sort -r
Kemudian pilih yang akan di install dengan perintah . Untuk installasi Docker CE saya sarankan jalankan proses installasi nya di screen . Di karenakan membutuhkan waktu yang cukup lama .
yum install docker-ce-17.09.1.ce-1.el7.centos
Setelah proses installasi Docker CE selesai , selanjutnya adalah start dan enable Docker .
systemctl start docker systemctl enable docker
Lalu test dengan jalankan command .
docker run hello-world
Installasi Docker selesai , lanjut ke installasi Rancher server . Untuk installasi rancher server cukup dengan jalankan command .
docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:stable
Tunggu sampai proses selesai . Jika sudah selesai , untuk akses halaman admin Rancher server bisa menggunakan https://ip-public:8080 pada web browser . Pada saat akses pertama maka tidak akan di minta untuk memasukan user atau password . Untuk mengatur user dan password untuk login , silahkan bisa di menu ADMIN > Access Control .
Demikian lah cara installasi Rancher server .
Selamat mencoba 🙂