Tips Proxmox : Memanggil Spice Proxmox dengan Script Sederhana

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

Tagged with:
ProxmoxscriptSpice

Ahmad Imanudin, Tinggal di Bekasi. Bekerja sebagai salah satu staff di PT. Excellent Infotama Kreasindo. Dapat dihubungi pada alamat surel ahmad [at] imanudin.com

One thought on “Tips Proxmox : Memanggil Spice Proxmox dengan Script Sederhana

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.

You might also like
Tips Menambahkan External Warning pada Proxmox Mail Gateway

Tips Menambahkan External Warning pada Proxmox Mail Gateway

Panduan Integrasi External Ceph Storage di Proxmox

Panduan Integrasi External Ceph Storage di Proxmox

Panduan Install Ceph Cluster di Single Node Proxmox

Panduan Install Ceph Cluster di Single Node Proxmox

Stay Connected
Tips Mengganti Tampilan Background di Zimbra Webmail
Menambahkan Modul Set Flag Moderated melalui CLI pada Mailman
Panduan Instalasi Zextras Carbonio Community Edition (CE) pada Oracle Linux 8
Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,863 other subscribers
Categories