unique1984 / evm

Eazy Virtualbox Management

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

evm

Eazy Virtualbox Management

Not: bu yazılımın amacı sadece "vboxmanage" komutunun kullanımını kolaylaştırmaktır. "remote" argümanı ile birden fazla VirtualBox Host makinasını yönetmek, izlemek gibi bir niyetim olduğundan yazıyorum web tabanlı isteyenler virtualbox web sitesinden php apiyi indirebilir. Ek olarak çalıştırılan sanal makineler --headless uzantısı ile çalıştırılmakta, yani ekranda ek bir pencere görüntülenmeyecek. Son olarak kullanacak veya test edecek arkadaşlara ufak bir uyarı RAM miktarını göz önünde bulundurarak start komutunu kullanın :)

Hazırlık:

Debian 8/9 üzerinde test edildi.

1 - VirtualBox 5.1.22 kurulumu ile test edildi kurmak için; sudo apt-get install virtualbox-5.1

2 - php5.6 ile test edildi, php yüklü değilse kurmak için; sudo apt-get install php5

3 - sudo apt-get install bash-completion komutu ile kurulu değilse bash-completion paketini kurun

Kurulum:

4 - yukarıdaki adresten indirdiğiniz 3 dosyayı ~/sh veya kendi istediğiniz bir lokasyona kopyalayın.

5 - evm ve evm_bash_completion dosyaları içerisinde PARSER değişkenini scriptleri kopyaladığınız yere göre tekrar tanımlayın.

6 - Çalıştırılabilir yapmak için; chmod +x ~/sh/evm komutunu kullanarak dosyayı çalıştırılabilir yapın.

7 - export PATH=$PATH":$HOME/sh" satırını ~/.bashrc dosyasına ekleyin ve ardından; source ~/.bashrc komutunu çalıştırarak konsolda evm yazıldığında scriptin çalışmasını sağlayın.

8 - sudo cp ~/sh/evm_bash_completion /etc/bash_completion.d/evm_bash_completion komutu ile tab ile tamamlama modülünü sisteme ekleyin ardından; source /etc/bash_completion.d/evm_bash_completion komutu ile sisteme tanımlayın.

Kullanım:

9 - Şu an itibariyle evm komutunu verip enter tuşladığınızda sistemde sanal makina mevcutsa resimdeki gibi bir görüntü almalısınız program kendini kullandıracaktır.

evm2 output_1st_screen_0

Kolay gelsin.

About

Eazy Virtualbox Management

License:MIT License


Languages

Language:PHP 69.8%Language:Shell 30.2%