{"id":7441,"date":"2020-07-21T15:00:44","date_gmt":"2020-07-21T08:00:44","guid":{"rendered":"http:\/\/binus.ac.id\/malang\/?p=7441"},"modified":"2020-07-21T15:00:44","modified_gmt":"2020-07-21T08:00:44","slug":"perancangan-dan-implementasi-playbook-pada-ansible","status":"publish","type":"post","link":"https:\/\/binus.ac.id\/malang\/2020\/07\/perancangan-dan-implementasi-playbook-pada-ansible\/","title":{"rendered":"perancangan dan implementasi playbook pada ansible"},"content":{"rendered":"<p><strong>Arsitektur Perangkat Keras<\/strong><\/p>\n<p>Desain perangkat keras micro server dapat dilihat pada bagan, micro server dapat diakses dari luar jaringan. Agar micro server dapat diakses dari luar maka dibutukan bantuan router yang terhubung ke ISP dan mempunyai alamat IP statik yang unik. Koneksi dari user dapat menggunakan ansible playbook, dengan menggunakan koneksi SSH. Kelebihan dari ansible adalah penggunaan SSH untuk melakukan perintah terhadap sistem, dimana semua sistem operasi mendukung layanan SSH. Kelebihan dari SSH adalah selain ringan karena menggunakan mode text, dengan menggunakan SSH maka pesan yang dikirim akan di enkripsi. Enkripsi penting karena pesan yang dikirim dari pengguna akan melalui jaringan internet, sehingga siapapun dapat melihat pesan tersebut.<\/p>\n<p>Pada sisi cluster, akan digunakan 4 buah Raspberry Pi 3B+ yang terhubung kepada 1 switch yang sama. Karena ansible adalah <em>agentless<\/em> maka tidak dibutuhkan server khusus yang mengatur kinerja dari semua node yang ada. Dengan hal itu maka penggunaan ansible menjadi sebuah keunggulan, dengan menggunakan 4 node maka ke empat node dapat digunakan untuk kluster.<\/p>\n<p>Pengalamatan masing masing node menggunakan tabel dibawah, alamat IP dari masing masing host harus unik untuk mencegah alamat IP yang ganda.<\/p>\n<table width=\"406\">\n<tbody>\n<tr>\n<td width=\"83\"><strong>Host<\/strong><\/td>\n<td width=\"147\"><strong>Interface<\/strong><\/td>\n<td width=\"176\"><strong>IP Address<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"83\">Router<\/td>\n<td width=\"147\">eth0<\/td>\n<td width=\"176\">192.168.0.1\/24<\/td>\n<\/tr>\n<tr>\n<td width=\"83\">Node 1<\/td>\n<td width=\"147\">eth0<\/td>\n<td width=\"176\">192.168.0.2\/24<\/td>\n<\/tr>\n<tr>\n<td width=\"83\">Node 2<\/td>\n<td width=\"147\">eth0<\/td>\n<td width=\"176\">192.168.0.3\/24<\/td>\n<\/tr>\n<tr>\n<td width=\"83\">Node 3<\/td>\n<td width=\"147\">eth0<\/td>\n<td width=\"176\">192.168.0.4\/24<\/td>\n<\/tr>\n<tr>\n<td width=\"83\">Node 4<\/td>\n<td width=\"147\">eth0<\/td>\n<td width=\"176\">192.168.0.5\/24<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Tabel 2. Pengalamatan perangkat keras<\/p>\n<p><strong>Arsitektur perangkat lunak<\/strong><\/p>\n<p>Raspberry Pi 3B+ adalah SBC dengan arsitektur ARM, dilengkapi dengan prosesor Broadcom BCM2837B0, Cortex-A53 (ARMv8) 64-bit SoC @ 1.4GHz. Karena menggunakan arsitektur ARM, maka tidak semua distro linux dapat berjalan pada raspberry pi. Dengan alasan tersebut maka dalam penelitian ini menggunakan rasbian, dimana rasbian sebagai distro resmi yang dioptimasi untuk raspberry pi.<\/p>\n<p>Arsitektur pada ansible adalah <em>agentless<\/em> dimana tidak menggunakan sebuah server sebagai unit pengelola masing masing node. Untuk mengatur semua node yang terhubung maka digunakan <em>Ansible Playbook<\/em>, pengguna dapat mengakses <em>Playbook<\/em> menggunakan koneksi SSH, baik koneksi intranet maupun koneksi internet. <em>Playbook<\/em> tersusun menggunakan bahasa YAML (YAML <em>Ain&#8217;t Markup Language<\/em>), YAML adalah sebuah standar untuk serialisasi data, di dalam konteks Ansible maka data yang dimaksud adalah konfigurasi.<\/p>\n<p>Playbook pada ansible dapat mengatur beberapa bagian, antara lain:<\/p>\n<ul>\n<li><em>Module <\/em><\/li>\n<\/ul>\n<p>Ansible menggunakan 1 modul yang sama untuk beberapa node yang ada di bawah ansible, dengan hal ini maka mempermudah pengaturan menghindarkan duplikasi modul yang sama. Ada beberapa servis yang juga termasuk ke dalam modul, diantaranya : FTP dan Mail Exchange. Servis \u2013 servis tersebut akan digunakan untuk pembuatan <em>micro server<\/em> pada penelitian ini.<\/p>\n<ul>\n<li><em>Plugin<\/em><\/li>\n<\/ul>\n<p><em>Plugin<\/em> digunakan untuk menambah fitur yang telah ada di dalam core ansible, dengan adanya <em>plugin<\/em> pengguna dengan mudah dapat menambahkan fitur dan <em>extension<\/em> selain yang telah ada di dalam <em>core<\/em>.<\/p>\n<ul>\n<li>API<\/li>\n<\/ul>\n<p>Ansible menyediakan beberapa API (<em>Application Programming Interface<\/em>) secara otomatis, untuk memudahkan pengguna jika ingin menggunakan fitur API.<\/p>\n<ul>\n<li>Inventory<\/li>\n<\/ul>\n<p>Ansible secara otomatis akan mengelola semua konfigurasi node di dalam file (INI, YAML) sesuai dengan grup yang telah ditentukan. Apabila ada penambahan node maka node yang baru tidak perlu melakukan registrasi SSL ke dalam server. Dengan adanya pengaturan yang fleksibel maka pengguna dapat meminimalisir isu NTP maupun DNS yang bermasalah.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Arsitektur Perangkat Keras Desain perangkat keras micro server dapat dilihat pada bagan, micro server dapat diakses dari luar jaringan. Agar micro server dapat diakses dari luar maka dibutukan bantuan router yang terhubung ke ISP dan mempunyai alamat IP statik yang unik. Koneksi dari user dapat menggunakan ansible playbook, dengan menggunakan koneksi SSH. Kelebihan dari ansible [&hellip;]<\/p>\n","protected":false},"author":19,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[128],"tags":[],"class_list":["post-7441","post","type-post","status-publish","format-standard","hentry","category-computer-science"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>perancangan dan implementasi playbook pada ansible | BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang<\/title>\n<meta name=\"description\" content=\"BINUS University Malang Merupakan Universitas Terbaik di Malang dengan Program Computer Science, Entrepreneurship Bussiness Creation, Computer Science, Interior Design, Communication, Public Relations, Visual Communication Design.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/binus.ac.id\/malang\/2020\/07\/perancangan-dan-implementasi-playbook-pada-ansible\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"perancangan dan implementasi playbook pada ansible | BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang\" \/>\n<meta property=\"og:description\" content=\"BINUS University Malang Merupakan Universitas Terbaik di Malang dengan Program Computer Science, Entrepreneurship Bussiness Creation, Computer Science, Interior Design, Communication, Public Relations, Visual Communication Design.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/binus.ac.id\/malang\/2020\/07\/perancangan-dan-implementasi-playbook-pada-ansible\/\" \/>\n<meta property=\"og:site_name\" content=\"BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang\" \/>\n<meta property=\"article:published_time\" content=\"2020-07-21T08:00:44+00:00\" \/>\n<meta name=\"author\" content=\"informatics\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"informatics\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/binus.ac.id\/malang\/2020\/07\/perancangan-dan-implementasi-playbook-pada-ansible\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/binus.ac.id\/malang\/2020\/07\/perancangan-dan-implementasi-playbook-pada-ansible\/\"},\"author\":{\"name\":\"informatics\",\"@id\":\"https:\/\/binus.ac.id\/malang\/#\/schema\/person\/82104d3e6f72d20991a92c10c2e7b183\"},\"headline\":\"perancangan dan implementasi playbook pada ansible\",\"datePublished\":\"2020-07-21T08:00:44+00:00\",\"dateModified\":\"2020-07-21T08:00:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/binus.ac.id\/malang\/2020\/07\/perancangan-dan-implementasi-playbook-pada-ansible\/\"},\"wordCount\":486,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/binus.ac.id\/malang\/#organization\"},\"articleSection\":[\"Computer Science\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/binus.ac.id\/malang\/2020\/07\/perancangan-dan-implementasi-playbook-pada-ansible\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/binus.ac.id\/malang\/2020\/07\/perancangan-dan-implementasi-playbook-pada-ansible\/\",\"url\":\"https:\/\/binus.ac.id\/malang\/2020\/07\/perancangan-dan-implementasi-playbook-pada-ansible\/\",\"name\":\"perancangan dan implementasi playbook pada ansible | BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang\",\"isPartOf\":{\"@id\":\"https:\/\/binus.ac.id\/malang\/#website\"},\"datePublished\":\"2020-07-21T08:00:44+00:00\",\"dateModified\":\"2020-07-21T08:00:44+00:00\",\"description\":\"BINUS University Malang Merupakan Universitas Terbaik di Malang dengan Program Computer Science, Entrepreneurship Bussiness Creation, Computer Science, Interior Design, Communication, Public Relations, Visual Communication Design.\",\"breadcrumb\":{\"@id\":\"https:\/\/binus.ac.id\/malang\/2020\/07\/perancangan-dan-implementasi-playbook-pada-ansible\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/binus.ac.id\/malang\/2020\/07\/perancangan-dan-implementasi-playbook-pada-ansible\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/binus.ac.id\/malang\/2020\/07\/perancangan-dan-implementasi-playbook-pada-ansible\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/binus.ac.id\/malang\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"perancangan dan implementasi playbook pada ansible\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/binus.ac.id\/malang\/#website\",\"url\":\"https:\/\/binus.ac.id\/malang\/\",\"name\":\"BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang\",\"description\":\"BINUS UNIVERSITY\",\"publisher\":{\"@id\":\"https:\/\/binus.ac.id\/malang\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/binus.ac.id\/malang\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/binus.ac.id\/malang\/#organization\",\"name\":\"BINUS UNIVERSITY\",\"url\":\"https:\/\/binus.ac.id\/malang\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/binus.ac.id\/malang\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/binus.ac.id\/malang\/wp-content\/uploads\/2019\/07\/site-logo.png\",\"contentUrl\":\"https:\/\/binus.ac.id\/malang\/wp-content\/uploads\/2019\/07\/site-logo.png\",\"width\":140,\"height\":84,\"caption\":\"BINUS UNIVERSITY\"},\"image\":{\"@id\":\"https:\/\/binus.ac.id\/malang\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/binus.ac.id\/malang\/#\/schema\/person\/82104d3e6f72d20991a92c10c2e7b183\",\"name\":\"informatics\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/binus.ac.id\/malang\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/42be0c661cdbdcdd941bf5610126b17508883f5bb40e38bd6242084edb497351?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/42be0c661cdbdcdd941bf5610126b17508883f5bb40e38bd6242084edb497351?s=96&d=mm&r=g\",\"caption\":\"informatics\"},\"url\":\"https:\/\/binus.ac.id\/malang\/author\/informatics\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"perancangan dan implementasi playbook pada ansible | BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang","description":"BINUS University Malang Merupakan Universitas Terbaik di Malang dengan Program Computer Science, Entrepreneurship Bussiness Creation, Computer Science, Interior Design, Communication, Public Relations, Visual Communication Design.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/binus.ac.id\/malang\/2020\/07\/perancangan-dan-implementasi-playbook-pada-ansible\/","og_locale":"en_US","og_type":"article","og_title":"perancangan dan implementasi playbook pada ansible | BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang","og_description":"BINUS University Malang Merupakan Universitas Terbaik di Malang dengan Program Computer Science, Entrepreneurship Bussiness Creation, Computer Science, Interior Design, Communication, Public Relations, Visual Communication Design.","og_url":"https:\/\/binus.ac.id\/malang\/2020\/07\/perancangan-dan-implementasi-playbook-pada-ansible\/","og_site_name":"BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang","article_published_time":"2020-07-21T08:00:44+00:00","author":"informatics","twitter_card":"summary_large_image","twitter_misc":{"Written by":"informatics","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/binus.ac.id\/malang\/2020\/07\/perancangan-dan-implementasi-playbook-pada-ansible\/#article","isPartOf":{"@id":"https:\/\/binus.ac.id\/malang\/2020\/07\/perancangan-dan-implementasi-playbook-pada-ansible\/"},"author":{"name":"informatics","@id":"https:\/\/binus.ac.id\/malang\/#\/schema\/person\/82104d3e6f72d20991a92c10c2e7b183"},"headline":"perancangan dan implementasi playbook pada ansible","datePublished":"2020-07-21T08:00:44+00:00","dateModified":"2020-07-21T08:00:44+00:00","mainEntityOfPage":{"@id":"https:\/\/binus.ac.id\/malang\/2020\/07\/perancangan-dan-implementasi-playbook-pada-ansible\/"},"wordCount":486,"commentCount":0,"publisher":{"@id":"https:\/\/binus.ac.id\/malang\/#organization"},"articleSection":["Computer Science"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/binus.ac.id\/malang\/2020\/07\/perancangan-dan-implementasi-playbook-pada-ansible\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/binus.ac.id\/malang\/2020\/07\/perancangan-dan-implementasi-playbook-pada-ansible\/","url":"https:\/\/binus.ac.id\/malang\/2020\/07\/perancangan-dan-implementasi-playbook-pada-ansible\/","name":"perancangan dan implementasi playbook pada ansible | BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang","isPartOf":{"@id":"https:\/\/binus.ac.id\/malang\/#website"},"datePublished":"2020-07-21T08:00:44+00:00","dateModified":"2020-07-21T08:00:44+00:00","description":"BINUS University Malang Merupakan Universitas Terbaik di Malang dengan Program Computer Science, Entrepreneurship Bussiness Creation, Computer Science, Interior Design, Communication, Public Relations, Visual Communication Design.","breadcrumb":{"@id":"https:\/\/binus.ac.id\/malang\/2020\/07\/perancangan-dan-implementasi-playbook-pada-ansible\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/binus.ac.id\/malang\/2020\/07\/perancangan-dan-implementasi-playbook-pada-ansible\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/binus.ac.id\/malang\/2020\/07\/perancangan-dan-implementasi-playbook-pada-ansible\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/binus.ac.id\/malang\/"},{"@type":"ListItem","position":2,"name":"perancangan dan implementasi playbook pada ansible"}]},{"@type":"WebSite","@id":"https:\/\/binus.ac.id\/malang\/#website","url":"https:\/\/binus.ac.id\/malang\/","name":"BINUS UNIVERSITY MALANG | Pilihan Universitas Terbaik di Malang","description":"BINUS UNIVERSITY","publisher":{"@id":"https:\/\/binus.ac.id\/malang\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/binus.ac.id\/malang\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/binus.ac.id\/malang\/#organization","name":"BINUS UNIVERSITY","url":"https:\/\/binus.ac.id\/malang\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/binus.ac.id\/malang\/#\/schema\/logo\/image\/","url":"https:\/\/binus.ac.id\/malang\/wp-content\/uploads\/2019\/07\/site-logo.png","contentUrl":"https:\/\/binus.ac.id\/malang\/wp-content\/uploads\/2019\/07\/site-logo.png","width":140,"height":84,"caption":"BINUS UNIVERSITY"},"image":{"@id":"https:\/\/binus.ac.id\/malang\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/binus.ac.id\/malang\/#\/schema\/person\/82104d3e6f72d20991a92c10c2e7b183","name":"informatics","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/binus.ac.id\/malang\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/42be0c661cdbdcdd941bf5610126b17508883f5bb40e38bd6242084edb497351?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/42be0c661cdbdcdd941bf5610126b17508883f5bb40e38bd6242084edb497351?s=96&d=mm&r=g","caption":"informatics"},"url":"https:\/\/binus.ac.id\/malang\/author\/informatics\/"}]}},"_links":{"self":[{"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/posts\/7441","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/comments?post=7441"}],"version-history":[{"count":1,"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/posts\/7441\/revisions"}],"predecessor-version":[{"id":7442,"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/posts\/7441\/revisions\/7442"}],"wp:attachment":[{"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/media?parent=7441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/categories?post=7441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/binus.ac.id\/malang\/wp-json\/wp\/v2\/tags?post=7441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}