Instalasi Ubuntu 18.04 di Server IBM sangatlah mudah, seperti halnya kita melakukan instalasi di server / desktop lainnya, hanya saja ada tambahan untuk pengaturan Harddrive-nya.

Berikut langkah-langkah instalasi

1. Menyalakan server, arahkan ke bios setup

2. Masukkan DVD Ubuntu ke External Drive

3. Restart server

4. Arahkan boot ke DVD

5. Tunggu hingga proses masuk ke tampilan tahap awal insalasi Ubuntu

6. Pilih Bahasa saat instalasi, misal English

7. Tekan Enter, tunggu hingga tampil 

8. Pilih Layout dan Variant untuk Keyboard, misal English (US)
9. Pilih Done dan Tekan Enter, tunggu hingga tampil 
10. Pilih Install Ubuntu, tekan Enter 
11. Masukan IP Address untuk Ethernet ensp110sf0, misal : 192.168.1.12
12. Pilih Done, Tekan Enter 
13. Tentukan proxy jika ada, 
14. Pilih Done, tekan Enter 
15. Pilih Use An Entire Disk, tekan Enter
16. Pilih Device Group ke 0 278 GB pertama, tekan Enter
17. Pilih Continue, tekan Enter
18. Masukkan Nama yang akan tampil, nama server, nama user, password, konfirmasi password
19. Pilih Done, tekan Enter 
20. Setelah proses instalasi, akan keluar tampil
21. Pilih Reboot Now, tunggu hingga keluar tampilan 
22. Keluarkan DVD Ubuntu, dan tekan Enter
23. Server akan melakukan restart, jika keluar tampilan seperti dibawah, maka proses instalasi berhasil
24. Lakukan konfigurasi IP Address secara manual ke file /etc/netplan
25. Lakukan Proses simpan, dan test koneksi ke jaringan
26. Masukkan ip manual di /etc/netplan, dengan perintah: sudo nano /etc/netplan/01-netcfg.yaml
Dengan isi sebagai berikut :

network:
   version:  2
                 renderer: networkd
   ethernets:
     enp11s0f0:
       addresses: [192.168.1.12/24]
       gateway4: 192.168.1.1
       nameservers:
           addresses: [118.98.44.10,118.98.44.20]
                    dhcp4: no

27. Masukkan repository universe, dengan perintah : sudo add-apt-repository universe multiverse
28. Jalankan proses update dengan perintah : sudo apt update
29. Jalankan proses upgrade dengan perintah : sudo apt upgrade
30. Restart Server
31. Jalankan proses instalasi openssh, dengan perintah : sudo apt install openssh-server
32. Jalankan proses instalasi nginx dengan perintah : sudo apt install nginx
33. Jalankan proses instalasi php dengan perintah, secara bertahap dan mengikuti alur masing2 proses : 
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt install php7.1-fpm php7.1-common php7.1-opcache php7.1-mcrypt php7.1-cli php7.1-gd php7.1-curl php7.1-mysql php7.1-xml php7.1-zip
34. Jalankan proses install redis dengan perintah : sudo apt install redis-server
35. Jalankan proses install mariadb dengan perintah : sudo apt install mariadb-server
36. Lakukan konfigurasi, sesuai perintah di bagian konfigurasi. Setiap selesai konfigurasi jangan lupa untuk restart service, dimulai dari urutan mariadb, php, redis, nginx
37. Masukkan user administrator ke grup www-data.
38. Berikan permission ke user www-data.www-data untuk folder /usr/share/nginx/html dengan menggunakan perintah : sudo chown www-data.www-data /usr/share/nginx/html –R -f
39. Copy source code dan framework ke folder /usr/share/nginx/html menggunakan bitvise / ssh client
40. Buat folder untuk menampung backup data dan source code di /home/administrator, dengan perintah: sudo mkdir /home/administrator/data
41. Buat password untuk user root
42. Kasih hak akses agar database dapat diremote dari luar, menggunakan perintah : GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password';
43. Buat Partisi grup 1 yang sudah dibentuk via webraid, dengan menggunakan perintah : sudo fdisk /dev/sdb
 
Command (m for help): n
Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1):
First sector (2048-583972863, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-583972863, default 583972863):

Created a new partition 1 of type 'Linux' and of size 278.5 GiB.
Partition #1 contains a ext4 signature.

Do you want to remove the signature? [Y]es/[N]o: y

The signature will be removed by a write command.

44. Format hdd dengan menggunakan perintah : sudo mkfs.ext4 /dev/sdb
mke2fs 1.44.1 (24-Mar-2018)
Found a dos partition table in /dev/sdb
Proceed anyway? (y,N) y
Creating filesystem with 72996608 4k blocks and 18251776 inodes
Filesystem UUID: 89fa9267-b613-4ddd-93fe-6ccb1aa01a3e
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872, 71663616

Allocating group tables: done
Writing inode tables: done
Creating journal (262144 blocks): done
Writing superblocks and filesystem accounting information: done
45. Proses Mounting ke folder /home/administrator/data, dengan perintah : sudo mount /dev/sdb /home/administrator/data
46. Proses Mounting otomatis dengan mengedit /etc/fstab, dengan perintah : sudo nano /etc/fstab
Masukkan perintah ini dan simpan :

/dev/sdb   /home/administrator/data ext4 defaults 0 0

Mudah bukan ? tertarik untuk minta bantuan Prisma Data Abadi, hubungi WA 081932701147
Sampai jumpa di artikel berikutnya