Installing Kubernetes on Alibaba Cloud Elastic Compute Service

Baru sadar sekarang ternyata sudah ada 186 artikel/tutorial sejak tahun 2003 yang sudah saya tulis(author) dan publish di internet melalui blog saya di http://henry.gultom.or.id . Saya belajar  di komunitas jadi kita harus giving back ke komunitas kembali dan jangan simpan sendiri ilmunya nanti tidak menjadi berkat.


Era platform open-source masih terus digunakan sampai sekarang dan menjadi sangat populer, sejak 25 August 1991 Linus Benedict Torvalds mempublish Linux kernel pertama kali dan berkembang sampai Linux Distribution pertama di release. Tahun 1993 distribusi Linux Slackware lahir dan diikuti di tahun yang sama Linux Debian.  Oke cukup bicara histori, kita lanjut ke pendatang baru yang lagi sangat tenar sekarang yaitu Kubernetes.


Kubernetes merupakan platform open-source yang digunakan untuk melakukan manajemen workloads aplikasi yang dikontainerisasi, serta menyediakan konfigurasi dan otomatisasi secara deklaratif. Kubernetes berada di dalam ekosistem yang besar dan berkembang cepat. Servicesupport, dan perkakas Kubernetes tersedia secara meluas Kubernetes menyediakan manajemen environment yang berpusat pada kontainer. Kubernetes melakukan orkestrasi terhadap computingnetworking, dan inftrastruktur penyimpanan. Fitur inilah yang kemudian membuat konsep Platform as a Service (PaaS) menjadi lebih sederhana dilengkapi dengan fleksibilitas yang dimiliki oleh Infrastructure as a Service (IaaS).


Mau cepat paham ayo di coba/test/produce/reproduce jangan baca teori saja. Orang kita kadang malas mencoba, tapi maunya banyakin sertifikat saja.


Ujicoba saya kali ini menggunakan : – Ubuntu 16.04.7 LTS (GNU/Linux 4.4.0-198-generic x86_64) – Kubernetes dan Docker – VM CPU and Memory 2Cores 4GiB running di Alibaba Cloud (sorry ini bukan promosi).

Let’s start, logged to VM using ssh :

sh-3.2# ssh root@47.254.16.185
The authenticity of host ‘47.254.16.185 (47.254.16.185)’ can’t be established.
ECDSA key fingerprint is SHA256:RveCyz8yQAJeS4dMElxwK3cWSUnZGdHirKrLmzIMRtc.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added ‘47.254.16.185’ (ECDSA) to the list of known hosts.
root@47.254.16.185’s password:
Welcome to Ubuntu 16.04.7 LTS (GNU/Linux 4.4.0-198-generic x86_64)

  • Documentation: https://help.ubuntu.com
  • Management: https://landscape.canonical.com
  • Support: https://ubuntu.com/advantage

38 packages can be updated.
38 of these updates are security updates.
To see these additional updates run: apt list—upgradable

Welcome to Alibaba Cloud Elastic Compute Service !

Last login: Thu Feb 18 17:01:24 2021
root@iZrj95zw0q0jnwnzbep2nxZ:~#

root@iZrj95zw0q0jnwnzbep2nxZ:~# apt-get update
Hit:1 http://mirrors.cloud.aliyuncs.com/ubuntu xenial InRelease
Hit:2 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-updates InRelease
Hit:3 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security InRelease
Reading package lists… Done
root@iZrj95zw0q0jnwnzbep2nxZ:~#v


Install Docker :

Continue reading

3 Ways to Set Up a Linux Server on Alibaba Cloud

Alibaba Cloud Elastic Compute Service (ECS) provides a faster and more powerful way to run your cloud applications as compared with traditional physical servers. You can achieve great results on your cloud needs. With ECS, you can achieve more with the latest generation of CPUs as well as protect your instance from DDoS and Trojan attacks.


In this guide, we will talk about the best practices for provisioning your CentOS 6 server hosted on an Alibaba Cloud Elastic Compute Service (ECS) instance.

Prerequisites


  1. A valid Alibaba Cloud account. If you don’t have one already, sign up to the Free Trial to enjoy up to $300 worth in Alibaba Cloud products.
  2. An ECS instance running CentOS 6. You can select your preferred region and configurations; this will not affect the outcome of the server setup.
  3. A root password for your server.

Step 1: Connect to your Alibaba Cloud CentOS 6 Server


Locate the Internet IP address (Public IP address) associated with your Alibaba Cloud ECS Instance.

Continue reading

Membuat dashboards di Azure portal

Jika sudah memiliki subscription di Azure portal dan kita memiliki virtual machine yang sudah kita setup didalamnya makan kita dapat menbuat Dashboards yang dapat melihat cloud resources secara terorganisasi dan fokus.  Dengan dashboards ini menjadi workspace kita dapat mengakses task operasional setiap hari dan memonitor resources.

Pada Azure portal kita bisa mengcustom dahsboard tersebut dan mempublish serta share dengan pengguna lain. Berikut cara untuk memulainya :

  1. Login ke Azure portal : https://portal.azure.com
  2. Pada menu dropdown sebelah kiri Azure portal, pilih Dashboard.Azure Portal menu dropdown
  3. Di dashboard panel, pilih New dashboard dan Blank dashboard.New dashboard
  4. Kita ketik nama dashboard yang kita inginkan.
  5. Pada bagian Tile Gallery ada berbagai macam pilihan add ons yang bisa kita drag and drop ke sisi kanan dashboard, bisa diexplore lebih lanjut.
  6. Contoh kita mau memasukkan Avg Percentage CPU untuk salah satu virtual machine kita.
    1. Klik Home pada Azure portal lalu pilih Virtual machine(VM) dan nama VM yang sudah kita definisikan.
    2. lalu pilih Metrics dan pilih AVG Percentage CPU
    3. lalu pilih Pin to dashboard.


 

 

How to Deploy a Node.js Application on CentOS with Alibaba Cloud Starter Package

By Roha Gagan, Alibaba Cloud Community Blog author.

If you are planning to host a Node.js application or dynamic website on Alibaba Cloud, then an optimal and economical solution with high bandwidth, SSD and powerful CPU might interests you. Introducing Alibaba Cloud’s Starter Package Program, which provides SSD Cloud servers powered by 2nd Generation Intel Xeon Scalable Processors at highly affordable prices compared to other cloud providers. It allows you to access a powerful CPU at a much lower cost and supports both, Linux and Windows servers worldwide.

Alibaba Cloud’s Starter Package helps you get started instantly through simple, scalable, and cost-effective Elastic Compute Service (ECS) that caters to all your cloud hosting needs. The new SSD Cloud Server Packages provide easy-to-use, high-performance virtual machines with higher data transfer plans at hugely discounted rates for enabling you to start from as low as $2.50 a month. Since it is available across 14 global regions, you can easily choose the Datacenter Region for your servers to meet any specific requirements. It allows each user to have up to five ECS instances with the simultaneous Data Transfer Plans.

So, once you have reserved your SSD Cloud Server via Starter Package 2.0, you can go ahead and easily deploy a Node.js project on CentOS operating system by following the instructions below:

Prerequisites


To build your dynamic website by deploying a Node.js project on CentOS, you should meet the following requirements:

  • Alibaba Cloud account. In case you don’t already have one, set up an account before continuing
  • SSH like PuTTy or RDP client (optional) installed on your computer

 

Continue reading

Selamat Bu Khofifah, Gubernur Jatim 2019-2024

Ada rasa bangga melihat Presiden Joko Widodo (Jokowi) resmi melantik Khofifah Indar Parawansa-Emil Elestianto Dardak sebagai pasangan gubernur dan wakil gubernur Jawa Timur (Jatim) periode 2019-2024. Sebagai salah satu tim IT/Medsos/War Room di timses beliau,  ikut membantu kurang lebih 6 bulan memenangkan beliau dalam pilgub Jatim 2018.


Selamat Bu! Semoga amanah dan berkah untuk rakyat Jawa Timur.

https://news.detik.com/berita/d-4426544/jokowi-resmi-lantik-khofifah-jadi-gubernur-jawa-timur

 

System Big Data memverifikasi data DPS Pilgub Jatim 2018


Menjelang pilgub Jatim 2018, ada Data Daftar Pemilih Sementara dalam bentuk Excel. File ini saya olah dan analisa dengan memanfaatkan teknologi Big Data, untuk mengolah data besar calon pemilih. Penyusunan Daftar Pemilih merupakan salah satu tahapan yang terpenting dalam persiapan Penyelenggaraan Pemilu. Bagus juga ada input untuk memverifikasi dari data pemilih sementara. Sama-sama membantu untuk kebaikan bersama.



Hal ini dapat dilihat masih banyaknya pada DPT :
1.Data pemilih invalid
2.Data pemilih ganda
3.Manipulasi data pemilih
4.Data pemilih fiktif


Kita merubah proses pengecekan data yang melelahkan menggunakan Excel dan pengecekan manusia. Menjadi proses automatis menggunakan system Big Data :





Hasil temuan ini dapat menjadi masukan untuk perbaikan dalam pemutakhiran data pemilih tetap.


 


Proyek membantu tim medsos/IT Pilgub di Jawa Timur (Part 2)

Pada tulisan sebelumnya, saya diajak membantu menjadi bagian tim media oleh salah satu kandidat calon gubernur yang bertarung di PilguB Jatim 2018.

Setelah resmi ikut membantu menjadi bagian tim mereka.  Saya sudah mematangkan konsep dan strategi positif apa yang akan dipakai dan sudah disetujui pihak timsesnya. Saya membentuk tim yang membantu untuk standby bergantian mengelola tim medsos calon gubernur ini.

Dari riset saya, pemakai internet di Jawa Timur itu berkisar 10-15 juta orang :

Ini menjadi acuan target dalam pergerakan informasi di media sosial, khususunya menjangkau masyarakat Jawa timur pemakai internet yang didalamnya ada generasi milenial.

Beberapa strategi umum medsos yang bisa saya bagi di blog ini adalah :

-Masuk dalam tim media dan tim diseminasi cagub tersebut terhubung dengan tim lapangan yang ikut dalam setiap aktifitas cagub tersebut. Informasi yang didapat atau informasi penting bisa disebar di medsos atau di viral kan.
-Membuat/mengelola Akun baru resmi relawan/fans/sahabat di Facebook fan Pages, Instagram, Twitter, Youtube. Campaign promosi berbayar dan manual.
-Membuat/mengelola backlink website relawan.
-Menggunakan tool komersil seperti HootSuite for social media.
-Menggunakan Tool for strong Social Media Management untuk Analytics seperti fanpagekarma.
-Memonitor perkembangan media sosial paslon lain, dengan menggunakan software analytics dapat mengetahui perkembangan kampanye masing2 paslon.
-Counter attack untuk amplifikasi konten positif.
-Memonitor akun2 yang dijadikan black campaign, jika ditemukan di proses untuk di Take Down.
-Membuat database relawan, review Data Pemilih sementara(DPS)
-dsb.

Teknis detailnya tidak akan saya bahas disini, pekerjaan ini akan berlangsung sampai sebelum masa tenang dan pencoblosan pilkada pada 27 Juni 2018. Sebelum masa tenang menjadi penting dimana kordinasi dengan tim sukses akan lebih sering dalam menjalankan kampanye positif dan mencounter kampanye negatif.

Proyek membantu tim medsos/IT Pilgub di Jawa Timur (Part 1)

Tim sukses (timses) dari salah satu pasangan calon gubernur di Pilgub Jawa Timur 2018 menghubungi saya meminta waktu bertemu dan sedikit memberitahukan perihal strategi medsos untuk cagub ini pada pilkada Jatim 2018.

Dari hasil pertemuan tersebut, saya mendapat gambaran perihal keinginan mereka untuk mempromosikan pasangan calon ini di media sosial. Sisa waktu sekitar 4 bulan sebelum pilkada serentak 27 Juni 2018.

Dari beberapa pertemuan dengan timses dan saya juga pernah bertemu dengan cagub tersebut. Didapat scope of work untuk pekerjaan ini. Pesan kuat no black campaign dan menjaga komentar2 negatif muncul dan mempromosikan program dan visi misi serta segala kegiatan cagub tersebut. Saya juga melakukan riset dahulu melihat peta situasi kekuatan medsos cagub ini dan paslon lain.

Sampai saat ini saya mengumpulkan tim internal saya untuk membentuk cetak biru strategi apa yang akan di luncurkan akhir February ini. Bersambung.

Implementing Samba 4 Book

6580OS_Implementing Samba-4

Akhirnya buku yang saya ikut sebagai team reviewers keluar juga.

Implementing Samba 4
By: Marcelo Leal
Exploit the real power of Samba 4 Server by leveraging the benefits of an Active Directory Domain Controller.
ISBN 139781782166580
Paperback 284 pages

Credit_Implementing Samba 4

Pembelian :

-Implementing Samba 4 – Google Books Result

-Packt Publishing Ltd. 

Juara I LKS SMK Tingkat Nasional XXI 2013

Luar biasa, akhirnya Nasohi Ciptandani siswa SMK Nusantara I Comal menjadi Juara I Information Technology/Networking Support pada LKS SMK Tingkat Nasional XXI 2013 yang diselenggarakan Kementerian Pendidikan dan Kebudayaan Direktorat Jenderal Pedidikan Menengah RI pada tanggal 22-28 September 2013 di Taman Mini Indonesia Indah.

Training seminggu tentang Linux bersama saya ada hasilnya juga.

Selamat yah Nasohi dan juga Pak Indro Raharjo sebagai guru Teknik Jaringan Komputer SMK Nusantara I Comal.

IMG_20130928_223558b

 

Continue reading

Kuberi nama Debian

Terima kasih Tuhan, kami diberi anugerah dengan lahirnya anak perempuan kami, dan kuberi nama Debian.

Debian is a popular and freely-available computer operating system that uses the Linux kernel and other program components obtained from the GNU project. Debian can be downloaded over the Internet or, for a small charge, obtained on CD.

https://en.wikipedia.org/wiki/Debian

Proyek Sun Fire V240 Server Checking

SunFireV240gtomscom

Beberapa minggu lalu aku mendapat call dari salah satu  perusahaan Information Technology(IT) & Contents di Jakarta meminta untuk membantu pemeriksaaan salah satu server Sun Fire v240 mereka yang berada di Data Centre. Operating Systemnya adalah Sun OS Release Solaris 9 9/05 s9s_u8wos_05 SPARC, pengecekan lain adalah pemeriksaan Storage Sun Storedge 3300. Pekerjaan ini berlangsung setengah hari, aku ditemanin staff dari perusahaan ini menuju lokasi Data Centre dimana tempat server mereka di taruh. Sesampai disana beberapa tindakan pemeriksaan yang aku lakukan sebagai berikut :

Server Information : – Username & IP Information (Operating System, ILOM, Internal Disk Information)

Activity Check List :
1.Physical Check
2.Check for Error messages in /var/adm/messages
3.Check for Crash file in /var/crash
4.Check for H/W error – Using prtdiag command

Semua hasil report yang aku dapat aku simpan dan nantinya aku buat dalam laporan pdf ke mereka termasuk resseting password Operating System dan ILOM.

henry@gultom.or.id

 

Training peserta Lomba Kompetensi Siswa SMK 2013

nasohi-fahri-smkn-bisa

Awal maret 2013 lalu, sebuah Sekolah Menengah Kejuruan(SMK) di Jawa Tengah meminta kesediaan waktu saya untuk bisa memberikan pelatihan Training IT/ Linux Advanced bagi siswa mereka yang menang di tingkat provinsi untuk menghadapi Lomba Kompetensi Siswa (LKS) tingkat Nasional 2013.  Tujuan LKS salah satunya adalah untuk mempromosikan perkembangan kualitas sekolah kejuruan. Kegiatan ini juga sebagai wadah link-match antara dunia pendidikan dengan dunia usaha sehingga kualitas siswa kejuruan benar-benar bisa diandalkan dunia usaha.

SMK Nusantara I Comal,Pemalang merupakan juara LKS 2013 tingkat Provinsi Jawa Tengah dimana salah satu siswa kelas III jurusan  Teknik Komputer & Jaringan (TKJ) menjadi pemenang dalam LKS tingkat provinsi 2013 bidang IT & Networking Support. Mereka akan bertemu juara-juara SMK tingkat provinsi lainnya di tingkat Nasional yang akan diselenggarakan di Jakarta Mei 2013. Juara di tingkat LKS Nasional nantinya akan dikirim ke luar negeri untuk mengikuti LKS tingkat International.

Pelatihan ini berlangsung selama 6 hari di  LP3T NF Jakarta tempat disediakan oleh pihak sekolah dengan pembimbing materi saya sendiri. Pada pendalaman materi ini saya juga membahas soal-soal LKS Nasional 2011,2012 dan keseluruhan materi nya berbasis  sistem operasi LINUX  yaitu :

1.Instalasi OS Linux
2.Setting Acees Point
3.Konfigurasi IP Address
4.Konfigurasi PC Router, DMZ dan Firewall
5.DNS Server
6.File sharing  + FTP server
7.Web Server
8.Mail Server
9.Proxy
10.Trafic Shaping QOS
11.Network Monitoring
12.Virtualisasi

Continue reading

Project Instalasi Windows 2008 Active Directory dan Exchange 2010 Server

Akhir tahun 2012 akhirnya aku tutup dengan mengerjakan proyek  di perusahaan Consumer Electronic Industry di Jakarta Barat. Sebenarnya ada 2 pekerjaan lain yang minta dikerjaakan sampai akhir tahun 2012 yaitu System Monitoring Data Centre, Load Balancing Webserver/Asterisk tapi aku pending sampai tahun depan dikarenakan libur Natal dan Tahun Baru. Pekerjaan instalasi Active Directory dan Exchange Server ini meliputi :

-Instalasi Windows 2008 R2 Enterprise dengan fitur Active Directory, DNS

-Instalasi Windows 2008 R 2 Enterprise dengan Microsoft Exchange Server 2010 SP1 roles CAT/HT/MB

Site target menggunakan 2 server dan menggunakan 1 domain untuk penggunaan email kantor tersebut. Proyek ini memakan waktu 1 minggu include dengan dokumentasi dan training.

Beberapa konfigurasi Exchange server yang diminta client ini kepada saya adalah sebagai berikut :

1.    Mengelola kalender (jadwal meeting, agenda kegiatan pribadi, dsb), reminder, buku alamat, dsb
2.    Fungsi-fungsi tersebut dapat diakses dari PC/PDA/smartphone yang dilengkapi dengan Microsoft Outlook (atau program sejenis; misal pada handphone merk Nokia tipe-tipe tertentu terdapat aplikasi yang bernama Mail for Exchange)
3.    Outlook Anywhere untuk akses dari internet
4.    Penanganan Spam  di Ms.Exchange
5.    Logging di Exchange (SMTP log, POP3 log, dll)
6.    Antivirus di Exchange Server
7.    Membuat Distribution list di Ms. Exchange
8.    Buat virtual domain di Exchange Server
9.    Backup Ms. Exchange Server
10.  Membatasi email masuk dan keluar dalam size, maupunjenis file yang dikirim.
11.   Content filtering di MS. Exchange
12.  Buat signature/disclaimer di semua email yang terkirim oleh user
13.  Set ukuran mailbox per user untuk membatasi kapasitas mailbox user

Jika anda tertarik mengimplementasikan/Instalasi pekerjaan ini di perusahaan anda silahkan email : henry@gultom.or.id