Archive for March, 2016

Create cluster pada proxmox bila dilakukan dengan perintah ‘cman’ selalu mensyaratkan nodes harus dalam kondisi kosong (tidak ada guest didalamnya), pada langkah-langkah berikut ini proses pemisahan (reset konfigurasi cluster) dan create ulang cluster pada proxmox dapat dilakukan tanpa mengosongkan dan mengganggu-gugat guest pada master maupun nodes :

Proses reset & create ulang cluster :
1. cp -a /etc/pve /root/pve_backup
2. /etc/init.d/pve-cluster stop
3. umount /etc/pve
4. /etc/init.d/cman stop
5. rm /etc/cluster/cluster.conf
rm -rf /var/lib/pve-cluster/*
6. /etc/init.d/pve-cluster start
7. pvecm create newcluster

Proses restore/pengembalian host/guest pada masing-masing master/nodes cluster :
8. cp /root/pve_backup/*.cfg /etc/pve/
cp /root/pve_backup/qemu-server/*.conf /etc/pve/qemu-server/
cp /root/pve_backup/openvz/* /etc/pve/openvz/

Bila masih ada nodes yang sudah dihapus pada proxmox nodes tree, dapat dihapus dengan perintah :
9. rm -rf /etc/pve/nodes/HOSTNAME

Langkah diatas sudah diujicobakan dan sukses pada proxmox v3.2/v3.4, selamat mencoba & yakinkan anda tahu apa yang sedang dilakukan D.W.Y.O.R !

(sumber : https://elkano.org/blog/how-to-reset-cluster-configuration-in-proxmox-2/)

Melakukan upgrading system adalah hal biasa bagi sysadmin, tapi hari ini luar biasa ketika melakukan upgrade salah satu server proxmox dari versi 3.2 ke 3.4, karena setelah langkah ‘apt-get update && apt-get dist-upgrade’ lancar, langkah selanjut adalah ‘reboot’ dan tadaaaa!…muncul pesan :

Welcome to GRUB!
error: unknown filesystem
grub rescue>

alamak!..ternyata GRUB nya gagal mencari posisi boot partition, google kesana-sini…lalu mencoba beberapa petunjuk, akhirnya bisa disusun langkah fix nya sebagai berikut :

1. persiapkan live-usb (saya menggunakan ubuntu 14.04 desktop x64 yang diburn menggunakan rufus ke dalam flashdisk sony 8gb, architecture pakai x64 biar sama dengan proxmox x64)
2. boot server ke usb tsb, jalankan live ubuntu tanpa melakukan instalasi, buka terminal
3. langkah berikut (disadur dari http://blog.michaelboman.org/2013/08/proxmox-ve-upgrade-fails-solution.html) :

$ sudo -s
# mkdir /mnt/pve
# mount /dev/pve/root /mnt/pve
then we mount the supporting devices so we get a complete system
# mount /dev/pve/data /mnt/pve/var/lib/vz
# mount /dev/sda1 /mnt/pve/boot
# mount –bind /dev /mnt/pve/dev
# mount –bind /proc /mnt/pve/proc
# mount –bind /sys /mnt/pve/sys
Then we go into the environment using chroot (change root)
# chroot /mnt/pve
# source /etc/profile
Ok, time to fix things. First I updated /etc/default/grub set

GRUB_DISABLE_LINUX_UUID=true

then I made a backup and re-generated the grub configuration file
# cp /boot/grub/grub.cfg /root/grub.cfg.bak
# grub-mkconfig -o /boot/grub/grub.cfg
and finally I installed the grub boot loader:
# grub-install ‘(hd0)’
Exit out of the chroot’ed environment (^D or # exit ) and reboot the system.

catatan : sesuaikan posisi hdd, contoh ini menggunakan /dev/sda1 dan hd0.

Demikian pelajaran setelah 12 jam dikerjai proxmox upgrade, D.W.Y.O.R !

Request rekan Fredy LPSE HSS agar dibuatkan tuts untuk mengatasi error seperti ini ketika ingin menampilkan banner dan slideshow :

Ah6KrfsRTPfdWOZYQEu0-0nwiooXIER9rJ7lw1AnUEex

Step perbaikan error sebagai berikut (langkah-langkah dibawah ini dikerjakan pada terminal/console) :

1. su – postgres
2. psql -l (pada contoh ini database yang digunakan adalah : epns_latihan)
3. psql
4. kopi-paste perintah berikut :

\connect epns_latihan;
CREATE SEQUENCE seq_konten_multimedia
START WITH 100
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
ALTER TABLE public.seq_konten_multimedia OWNER TO epns;

5. \q
6. exit
7. service postgresql restart

Silakan mencoba kembali upload file banner dan slideshow pada SPSE4 anda… D.W.Y.O.R !

Crontab List Semua User

Menampilkan crontab list semua user :

for user in $(cut -f1 -d: /etc/passwd); do echo $user; crontab -u $user -l; done