Month: March 2016

  • Cara Reset Konfigurasi Cluster Proxmox

    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/

    catatan tambahan :

    9. untuk proxmox v5.2 diperlukan juga :

    cp /root/pve_backup/lxc/* /etc/pve/lxc/

    Bila masih ada nodes yang sudah dihapus pada proxmox nodes tree, dapat dihapus dengan perintah :
    10. 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/)

  • Memperbaiki GRUB Problem Upgrade Proxmox 3.2 ke 3.4

    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 !

  • Memperbaiki Error Slideshow dan Banner pada SPSE4

    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