Blog Hosting, Server, Linux, Jaringan Komputer dan Internet 

Cara Resize Disk KVM Proxmox 4

Published on January 7, 2017, by in Download.

Ada saatnya kita resize disk di KVM proxmox kita. Skenarionya disk partisi tambahan mau ditambahkan ke direktori home pada /dev/sda2. Di Proxmox caranya cukup rumit jika yang baru pertama kali melakukan hal ini, tapi sabar saja ikuti langkah-langkah berikut ;

Lakukan resize di gui proxmox untuk kvm yang dipilih :

lakukan perintah berikut untuk mengetahui type kvm :

# pvdisplay
# vgdisplay
# lvdisplay

hasil dari perintah diatas :

[root@core ~]# pvdisplay
— Physical volume —
PV Name /dev/sda2
VG Name centos_core
PV Size 63.51 GiB / not usable 2.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 16258
Free PE 0
Allocated PE 16258
PV UUID OndcBJ-OmdL-uGlb-SZwp-CT3U-YubJ-eueZ62

“/dev/sda3” is a new physical volume of “100.00 GiB”
— NEW Physical volume —
PV Name /dev/sda3
VG Name
PV Size 100.00 GiB
Allocatable NO
PE Size 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID BWUHsk-Z5tq-IiLP-E6cQ-Wosx-wDu1-fWZ5LO

[root@core ~]# vgdisplay
— Volume group —
VG Name centos_core
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 7
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 3
Max PV 0
Cur PV 1
Act PV 1
VG Size 63.51 GiB
PE Size 4.00 MiB
Total PE 16258
Alloc PE / Size 16258 / 63.51 GiB
Free PE / Size 0 / 0
VG UUID owyMdo-GhSE-rg2n-jnn5-fAAd-qEUn-Bb9jSA

[root@core ~]# lvdisplay
— Logical volume —
LV Path /dev/centos_core/root
LV Name root
VG Name centos_core
LV UUID 3QwDJ4-HVww-Cgb5-T3xh-ryMg-wf9X-TnfQFi
LV Write Access read/write
LV Creation host, time core.xsxxx.biz.id, 2017-01-05 19:04:31 +0700
LV Status available
# open 1
LV Size 35.35 GiB
Current LE 9050
Segments 1
Allocation inherit
Read ahead sectors auto
– currently set to 8192
Block device 253:0

— Logical volume —
LV Path /dev/centos_core/home
LV Name home
VG Name centos_core
LV UUID lU9p1I-ZkcS-B5c0-mqHE-62aS-fw9V-HOVizc
LV Write Access read/write
LV Creation host, time core.xsxxx.biz.id, 2017-01-05 19:04:35 +0700
LV Status available
# open 1
LV Size 20.16 GiB
Current LE 5160
Segments 1
Allocation inherit
Read ahead sectors auto
– currently set to 8192
Block device 253:2

— Logical volume —
LV Path /dev/centos_core/swap
LV Name swap
VG Name centos_core
LV UUID jvstxU-OLpd-0gJO-w6tf-Ri9o-hCbj-a3cJUg
LV Write Access read/write
LV Creation host, time core.xsxxx.biz.id, 2017-01-05 19:04:38 +0700
LV Status available

Sekarang kita cek partisi baru /dev/sda3 :

[root@core ~]# fdisk /dev/sda3
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0xb4b3bb07.

Command (m for help): p

Disk /dev/sda3: 113.8 GB, 113816633344 bytes, 222298112 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0xb4b3bb07

Device Boot Start End Blocks Id System

Command (m for help):

karena type partisinya dari /dev/sda adalah dos, maka disk partisi baru harus dirubah type nya menjadi Linux LVM dengan cara sebagai berikut :

 

[root@core ~]# fdisk /dev/sda
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): p

Disk /dev/sda: 182.5 GB, 182536110080 bytes, 356515840 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x00036b17

Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 134217727 66595840 8e Linux LVM
/dev/sda3 134217728 356515839 111149056 83 Linux

Command (m for help): t
Partition number (1-3, default 3): 3
Hex code (type L to list all codes): 8e
Changed type of partition ‘Linux’ to ‘Linux LVM’

Command (m for help): p

Disk /dev/sda: 182.5 GB, 182536110080 bytes, 356515840 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x00036b17

Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 134217727 66595840 8e Linux LVM
/dev/sda3 134217728 356515839 111149056 8e Linux LVM

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.

Cek lagi, pastikan perubahan jenis partisi seudah benar :

[root@core ~]# fdisk -l /dev/sda

Disk /dev/sda: 182.5 GB, 182536110080 bytes, 356515840 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x00036b17

Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 134217727 66595840 8e Linux LVM
/dev/sda3 134217728 356515839 111149056 8e Linux LVM
[root@core ~]#

Baiklah, jenis partisi sudah berubah menjadi Linux LVM.

Sekarang kita tambahkan partisi /dev/sda3 ke Volume Group centos_core dengan cara sebagai berikut :

[root@core ~]# vgextend centos_core /dev/sda3
Volume group “centos_core” successfully extended
[root@core ~]#

Pastika hasilnya kita cek menggunakan perintah vgdisplay :

[root@core ~]# vgdisplay
— Volume group —
VG Name centos_core
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 8
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 3
Max PV 0
Cur PV 2
Act PV 2
VG Size 163.50 GiB
PE Size 4.00 MiB
Total PE 41857
Alloc PE / Size 16258 / 63.51 GiB
Free PE / Size 25599 / 100.00 GiB
VG UUID owyMdo-GhSE-rg2n-jnn5-fAAd-qEUn-Bb9jSA

[root@core ~]#

Jika /dev/sda3 sudah ditambahkan ke volume group centos_core, selanjutnya kita meng-extend logical volume dari /home :

[root@core ~]# lvextend -l 100%FREE /dev/centos_core/home
Size of logical volume centos_core/home changed from 20.16 GiB (5160 extents) to 100.00 GiB (25599 extents).
Logical volume centos_core/home successfully resized.

Extend Logical Volume sekarang sudah menjadi/home dan selanjutnya adalah resize file systemnya, dengan cara sebagai berikut :

# resize2fs /dev/centos_core/home

Kalau muncul pesan :

resize2fs: Bad magic number in super-block while trying to open /dev/centos_core/home
Couldn’t find valid filesystem superblock

artinya proses pemindahan ke direktori /home dengan perintan resize2fs tidak berhasil, ini disebabkan partisi disk tidak menggunakan ext3 atau ext4 ada kemungkinan xfs. Maka gunakan perintah berikut untuk cek jenis partisi :

[root@core ~]# mount | grep centos_core-home
/dev/mapper/centos_core-home on /home type xfs (rw,relatime,attr2,inode64,usrquota)

Ternyata benar, jenis partisinya adalah xfs, jadi untuk memindahkan ke direktori /home kita gunakan perintah berikut :

[root@core ~]# xfs_growfs /dev/mapper/centos_core-home
meta-data=/dev/mapper/centos_core-home isize=256 agcount=4, agsize=1320960 blks
= sectsz=512 attr=2, projid32bit=1
= crc=0 finobt=0 spinodes=0
data = bsize=4096 blocks=5283840, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=0
log =internal bsize=4096 blocks=2580, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 5283840 to 26213376

Kemudian cek hasil perubahan partisi :

[root@core ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos_core-root 36G 9.6G 26G 27% /
devtmpfs 485M 0 485M 0% /dev
tmpfs 495M 0 495M 0% /dev/shm
tmpfs 495M 6.8M 488M 2% /run
tmpfs 495M 0 495M 0% /sys/fs/cgroup
/dev/mapper/centos_core-home 100G 97M 100G 1% /home
/dev/sda1 497M 186M 312M 38% /boot
/dev/loop0 1.4G 2.5M 1.4G 1% /tmp
tmpfs 99M 0 99M 0% /run/user/0

Selamat ya partisi /home sudah berubah menjadi 100GB. Demikian, semoga bermanfaat.

Enable Advance DNS Zone di WHM/ cPanel

Published on January 3, 2017, by in Download.

Secara default Advance DNS Zone tidak aktif di cPanel kita. Jadi setelah kita selesai membuat server cPanel kita harus aktif kan Advance DNS Zone yaitu dengan tahap berikut

Login ke sever WHM, cari featar manager

Selanjutnya klik pada “default” akan muncul cekbox

centang Advance DNS Zone Editor, klik Save

Demikian, semoga bermanfaat.

 

direktori hasil download apt-get

Published on January 1, 2017, by in Download.

direktori hasil download apt-get ada pada :

/var/cache/apt/archives/

Plugin Let’s Encrypt untk cpanel gratis

Published on December 31, 2016, by in Download.

Plugin Let’s Encrypt untk cpanel gratis :

https://github.com/Prajithp/letsencrypt-cpanel

Cara Install di Centos 6/7 :

/usr/local/cpanel/3rdparty/bin/git clone https://github.com/Prajithp/letsencrypt-cpanel.git
cd letsencrypt-cpanel
./install.sh

Cara Upgrade :

cd letsencrypt-cpanel
/usr/local/cpanel/3rdparty/bin/git pull
./upgrade.sh

Cara Uninstall :

cd letsencrypt-cpanel
./uninstall.sh

Demikian semoga bermanfaat

Sumber : https://github.com/Prajithp/letsencrypt-cpanel

Note : Kalau mau coba yang berbayar juga ada https://letsencrypt-for-cpanel.com/

Cara edit network di centos 6

Published on September 2, 2016, by in Tutorial.

Setelah selesai install centos 6 mungkin akan bingung karena network tidak terdeteksi

cara nya kita lihat dulu dengan perintah ip a di terminal root

# ip a

maka akan terlihat interface yang tersedia, disini contohnya sebagai eth0

kemudian edit menggunakan perintah berikut :

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

simpan dengan menggunakan alt+Q kemudan shift + :wq

kemudian ubah onboot dari “no” menjadi “yes”

DEVICE=“eth0”
HWADDR=“00:22:19:09:4D:3C”
NM_CONTROLLED=“yes”
ONBOOT=“yes”    # Interface enabled
BOOTPROTO=“dhcp”  #Assigning IP from DHCP

diakhiri dengan perintah restart network

# service network start

demikian, semoga bermanfaat

HTTP ERROR 500 whmc [SOLVED] PHP Configuration Editor

Published on August 29, 2016, by in Tutorial.

HTTP ERROR 500 whmcs disebabkan oleh memory limit yang terlalu kecil, solusinya adalah

Mengganti PHP Configuration Editor setalah install cpanel

Memory limit dari 32 M ke 128 M

upload_max_filesize dari 2M ke 1024M

php-configuration-editor

semoga bermanfaat

Mengatur IP Proxmox metode Bridge

Published on August 29, 2016, by in Tutorial.

Setelah proses install proxmox di debian 8, sekarang kita atur ip yang akan digunskan dari beberapa segmen berbeda provider supaya bisa digunakan multi ip.

Masuk ke editor network :

nano /etc/network/interfaces

Pada proxmox kita bisa menambahkan beebrapa segmen ip dengan setingans eperti berikut :

source /etc/network/interfaces.d/*

auto lo

iface lo inet loopback

allow-hotplug eth0

iface eth0 inet manual

# ip address segemen 1

auto vmbr0

iface vmbr0 inet static

address 103.242.107.165

netmask 255.255.255.248

gateway 103.242.107.161

bridge_ports eth0

bridge_stp off

bridge_fd 0

# ip address segemen 2

auto vmbr1

iface vmbr1 inet static

address 180.250.59.42

netmask 255.255.255.248

gateway 180.250.59.41

bridge_ports eth0

bridge_stp off

bridge_fd 0

pada terminal

ip-bridge-proxmox

selanjutnya segmen ip tersebut bisa digunakan untuk virtual mesin proxmox

Cara download template Proxmox VE 4.2

Published on August 24, 2016, by in Download, Tutorial.

Untuk download template openvz bisa langusng kita ambil dari website openvz yang tersedia yaitu di :

Openvz.org atau pada link berikut https://download.openvz.org/template/precreated/

pada link tersebut beberapa kategori template linux didalamnya seperti gambar berikut :

openvz-template

Pada list template diatas misalkan kita akan download centos-6-x86_64.tar.gz

kita bisa gunakan perintah wget di terminal root kita, terlebih dahulu kita masuk ke direktori dimana tempat template openvz harus berada yaitu pada direktori   /var/lib/vz/template/cache

cd /var/lib/vz/template/cache

wget https://download.openvz.org/template/precreated/centos-6-x86_64.tar.gz

tunggu proses download sampai dengan selesai. Dengan cara yang sama kita bisa download template yang lain.

Untuk ISO KVM direktori tempat file iso berada adalah di direktori /var/lib/vz/template/iso

link download iso masing-masing distro linux yang dibutuhkan bisa langsung ke website linux yang bersangkutan. atau untuk indosesia bisa mengabmbil sumber dari kambing.ui.ac.id.

Demikian informasi singkatnya, semga bermanfaat.

Cara membuat NS3 dan NS4 di CPanel

Published on April 13, 2016, by in Tutorial.

Satu server hosting dengan satu data center saja tidak cukup kalau ingin bisnis hosting kita menjadi besar. Kita butuh server di luar regiobal kita, sebagai contoh saat ini kita menggunakan server hosting lokal indonesia dan kita akan menggunakan server kedua yang berlokasi di Singapore, akan tetapi tetap menggunakan domain hosting.com kita sebagai name server, caranya ya kita buat ns3 dan ns4 atau yang lainnya selain ns1 dan ns2 yang telah kita buat.

Caranya sebenarnya tidak jauh dengan Cara Membuat NS1 dan NS1 di akun reseller Cpanel , ada dua langkah yaitu :

  1. Buat Child NS di domain panel diarahkan ke IP Server yang baru untuk NS3 dan NS4
  2. Edit DNS Server, tambahkan ip server untuk ns3.hostingsaya.com dan ns4.hostingsaya.com

Tunggu kurang lebih 2×24 jam, cukup mudah kan ? hehehe semoga bermanfaat.

Cara membuat NS1 dan NS2 di akun reseller CPanel

Published on April 10, 2016, by in Tutorial.

Bagi yang ingin memulai bisnis hosting, yang hanya memiliki modal sedikit akan tetapi tetap memiliki performa bisnis yang bagus dengan menggunakan teknologi yang kekinian, tidak usah khawatir, anda bisa memulai sebagai reseller hosting.

Banyak pertanyaan,lantas bagaimana caranya walaupun sebagai reseller hosting kita tetap memiliki name server sendiri seperti ns1.hostingsaya.com dan ns2.hostingsaya.com ? caranya sungguh sangat mudah, hanya dengan 2 langkah yaitu :

  1. Posisi kita sekarang ada di domain control. Buat Child NS dengan menggunakan ip publik hosting reseller kita.Contoh ip publik akun reseller hosting kita adalah 10.20.30.40 maka buat childNS pada ns1.hostingsaya.com dengan ip 10.20.30.40 begitu juga dengan ns2.hostingsaya.com diisi dengan ip 10.20.30.40
  2. Kedua kita beralih ke akun reseller hosting cpanel kita. Edit DNS Zone, pada tulisan NS ganti dengan ns1.hostingsaya.com dan ns2.hostingsaya.com. Pada A record, ganti dengan ip publik reseller hosting kita 10.20.30.40.

Prosespembuatan NS1 dan NS2 ini memerlukan waktu kurang lebih 2x 24 jam, tapi kalau saya 1 jam sudah jadi nameserver nya, tanya kenapa ? hehehehehe

Demikian artikel singkat dari ane, semoga bermanfaat.