Tips Proxmox : Memanggil Spice Proxmox dengan Script Sederhana

Posted by

Pada tulisan sebelumnya sudah dijelaskan mengenai penggunaan Spice pada artikel berikut : Tips Proxmox : Mengaktifkan Mode Spice Untuk Remote Akses. Karena keseharian saya menggunakan sistem operasi Linux OpenSUSE, pada artikel sebelumnya juga sudah dijelaskan tata cara install virt-viewer pada OpenSUSE untuk akses Spice server. Untuk akses mode spice pada Proxmox, diharuskan melakukan click terlebih dahulu menu spice dan kemudian otomatis download file dengan nama spiceproxy.

File dengan nama spiceproxy tersebut dapat dibuka dengan virt-viewer/remote-viewer dan dapat dibuka sebelum 30 detik. Apabila sudah melebihi 30 detik, maka harus download kembali file spiceproxy tersebut untuk melakukan remote. Tentu hal ini akan merepotkan apabila kita hendak membuka beberapa VM dengan menggunakan mode Spice. Untuk mensiasati hal ini, dapat dibuat sebuah simple script yang akan memanggil otomatis spiceproxy dan langsung melakukan remote-viewer. Berikut isi dari script tersebut :

#!/bin/bash

USERNAME=root@pam
PASSWORD=rahasia
#VMID=102
NODE=pve
PROXY=192.168.10.188
echo -n "Masukkan VMID: "
read VMID

TICKET=`curl -k -d "username=$USERNAME&password=$PASSWORD" https://$PROXY:8006/api2/json/access/ticket | sed 's/\\\\\//\//g' | sed 's/[{}]//g' | awk -v k="text" '{n=split($0,a,","); for (i=1; i<=n; i++) print a[i]}' | sed 's/\"\:\"/\|/g' | sed 's/[\,]/ /g' | sed 's/\"// g' | grep -w ticket | awk -F "|" '{print $2}'`
echo $TICKET
curl -k -b "PVEAuthCookie=$TICKET" https://$PROXY:8006/api2/spiceconfig/nodes/$NODE/qemu/$VMID/spiceproxy?proxy=$PROXY > spiceproxy
remote-viewer spiceproxy

Script tersebut dapat dibuat dan diberi nama misalnya get-spice.sh. Untuk menjalankannya cukup ketik sh get-spice.shΒ tentunya dengan diberikan hak akses eksekusi terlebih dahulu

Note :Β 
PASSWORD = diganti dengan password host Proxmox anda
PROXY = diganti dengan IP Address host Proxmox
VMID = no VM yang hendak diremote dengan mode Β spice

Script tersebut juga dapat didownload pada link berikut :Β get-spice.tar

Silakan dicoba dan semoga bermanfaat πŸ˜€

Sumber :Β http://forum.proxmox.com/threads/14759-SPICE-for-Proxmox-VE-(pvetest)?p=78492#post78492

One comment

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.