{"id":7118,"date":"2015-06-05T18:08:56","date_gmt":"2015-06-05T21:08:56","guid":{"rendered":"https:\/\/cleuber.com.br\/?p=7118"},"modified":"2015-06-05T18:12:07","modified_gmt":"2015-06-05T21:12:07","slug":"como-gerenciar-suas-maquinas-virtuais-do-virtualbox-via-navegador-web","status":"publish","type":"post","link":"https:\/\/cleuber.com.br\/index.php\/2015\/06\/05\/como-gerenciar-suas-maquinas-virtuais-do-virtualbox-via-navegador-web","title":{"rendered":"Como Gerenciar Suas M\u00e1quinas Virtuais do Virtualbox via Navegador Web"},"content":{"rendered":"<p>Ol\u00e1 pessoal,<\/p>\n<p>J\u00e1 faz algum tempo que queria colocar essa dica aqui no canal, mas sempre ficou para depois.<\/p>\n<p>Hoje vamos finalmente fazer isso. Gerenciar Suas m\u00e1quinas virtuais atrav\u00e9s de uma console web do Virtualbox, acess\u00edvel de qualquer computador em sua rede.<\/p>\n<p>Isso \u00e9 poss\u00edvel gra\u00e7as a instala\u00e7\u00e3o do Apache e alguns outros programas e m\u00f3dulos.<\/p>\n<p>Se voc\u00ea ainda n\u00e3o conhece o Virtualbox, e como criar m\u00e1quinas virtuais nele d\u00ea uma olhada neste artigo.<\/p>\n<h3>1 &#8211; Instalar pr\u00e9 requisitos para preparar seu sistema<\/h3>\n<pre>sudo apt-get install build-essential dkms unzip -y<\/pre>\n<h3>2 &#8211; Instalar o Virtualbox (caso j\u00e1 n\u00e3o tenha ele instalado)<\/h3>\n<pre>wget -q http:\/\/download.virtualbox.org\/virtualbox\/debian\/oracle_vbox.asc -O- | sudo apt-key add -\r\nsudo sh -c 'echo \"deb http:\/\/download.virtualbox.org\/virtualbox\/debian trusty contrib\" &gt;&gt; \/etc\/apt\/sources.list.d\/virtualbox.list'<\/pre>\n<pre>sudo apt-get update &amp;&amp; sudo apt-get instal virtualbox-4.3<\/pre>\n<p>Certifique-se agora que seu usu\u00e1rio pertence ao grupo vbox users.<\/p>\n<pre>sudo usermod -aG vboxusers seu-usu\u00e1rio<\/pre>\n<h3>3 &#8211; Instalar o Extension Pack (caso j\u00e1 n\u00e3o tenha ele instalado)<\/h3>\n<p>Entre no site <span style=\"text-decoration: underline;\"><span style=\"color: #3366ff; text-decoration: underline;\"><a style=\"color: #3366ff; text-decoration: underline;\" href=\"https:\/\/www.virtualbox.org\/wiki\/Downloads\">de downloads do Virtualbox<\/a><\/span><\/span><\/p>\n<p>Baixe o arquivo e o instale clicando 2x sobre o arquivo baixado.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"alignnone  wp-image-7121\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/06\/virtualbox-extension-pack.png?resize=552%2C316&#038;ssl=1\" alt=\"virtualbox-extension-pack\" width=\"552\" height=\"316\" srcset=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/06\/virtualbox-extension-pack.png?w=932&amp;ssl=1 932w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/06\/virtualbox-extension-pack.png?resize=300%2C172&amp;ssl=1 300w\" sizes=\"auto, (max-width: 552px) 100vw, 552px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3>4 &#8211; Instalar o Apache e m\u00f3dulos<\/h3>\n<p>Como dito, o phpvirtualbox opera sobre o Apache (servidoweb) e com suporte ao PHP.<\/p>\n<p><strong>4.1 &#8211; Portanto, para instal\u00e1-los, execute o comando:<\/strong><\/p>\n<pre>sudo apt-get install apache2 php5 libapache2-mod-php5<\/pre>\n<p>Al\u00e9m disso, \u00e9 preciso instalar o pacote <b>php-soap<\/b>. Requisito para o funcionamento do phpvirtualbox.<\/p>\n<p><strong>4.2 &#8211; Instale-o com o seguinte comando<\/strong><\/p>\n<pre class=\"terminal-widget\">sudo apt-get install php-soap<\/pre>\n<p><strong>4.3 &#8211; E depois, reinicie o servidor web:<\/strong><\/p>\n<pre class=\"terminal-widget\">sudo \/etc\/init.d\/apache2 restart<\/pre>\n<h3>5 &#8211; Instalar o PHP-Virtualbox<\/h3>\n<p><strong>5.1 &#8211; Por fim, baixe a \u00faltima vers\u00e3o do <span style=\"text-decoration: underline;\">phpVirtualBox<\/span> no<\/strong> <a href=\"http:\/\/sourceforge.net\/projects\/phpvirtualbox\/\" target=\"_blank\">site oficial<\/a>.<\/p>\n<p>Nesse ambiente foi utilizado a vers\u00e3o 4.3.1, obtido da seguinte forma:<\/p>\n<pre class=\"terminal-widget\">wget http:\/\/sourceforge.net\/projects\/phpvirtualbox\/files\/phpvirtualbox-4.3-1.zip<\/pre>\n<p><strong>5.2 &#8211; Extrai-o atrav\u00e9s do comando:<\/strong><\/p>\n<pre class=\"terminal-widget\">unzip phpvirtualbox-4.3-1.zip<\/pre>\n<p><strong>5. 3 &#8211; Agora, transfira a pasta para o diret\u00f3rio de p\u00e1ginas do Apache:<\/strong><\/p>\n<pre>sudo mkdir \/var\/www\/html\/phpvirtualbox<\/pre>\n<pre class=\"terminal-widget\">sudo mv phpvirtualbox-4.3-1 \/var\/www\/html\/phpvirtualbox<\/pre>\n<h3>6 &#8211; Configurar o PHP-Virtualbox<\/h3>\n<p>Por fim, configure da seguinte maneira o phpvirtualbox para torn\u00e1-lo dispon\u00edvel:<\/p>\n<p><strong>6.1 &#8211; Crie um arquivo config.php atrav\u00e9s do arquivo de configura\u00e7\u00e3o de exemplo:<\/strong><\/p>\n<pre class=\"terminal-widget\">sudo cp \/var\/www\/html\/phpvirtualbox\/phpvirtualbox-4.3-1\/*.* \/var\/www\/html\/phpvirtualbox\/<\/pre>\n<p><strong>6.2 &#8211; Depois renomeie-o e edite as informa\u00e7\u00f5es:<\/strong><\/p>\n<pre class=\"social-connect-widget\">sudo mv \/var\/www\/html\/phpvirtualbox\/config.php-example \/var\/www\/html\/phpvirtualbox\/config.php<\/pre>\n<p class=\"social-connect-widget\"><strong>6.3 &#8211; Altere estas linhas pelo nome de seu usu\u00e1rio e sua senha (estou usando o gedit, mas se voc\u00ea estiver em um servidor sem interface gr\u00e1fica poder\u00e1 usar o nano)<br \/>\n<\/strong><\/p>\n<pre class=\"social-connect-widget\">sudo gedit \/var\/www\/html\/phpvirtualbox\/config.php<\/pre>\n<pre class=\"social-connect-widget\">var $username = 'meu-usu\u00e1rio';\r\nvar $password = 'minha-senha';\r\n\r\n<img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-7125\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/06\/virtualbox-web.png?resize=579%2C391&#038;ssl=1\" alt=\"virtualbox-web\" width=\"579\" height=\"391\" srcset=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/06\/virtualbox-web.png?w=579&amp;ssl=1 579w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/06\/virtualbox-web.png?resize=300%2C203&amp;ssl=1 300w\" sizes=\"auto, (max-width: 579px) 100vw, 579px\" \/>\r\n<\/pre>\n<p><strong>6.4 &#8211; Agora, edite o arquivo \/etc\/defaut\/virtualbox:<\/strong><\/p>\n<pre class=\"terminal-widget\">sudo gedit \/etc\/default\/virtualbox<\/pre>\n<p>E insira o usu\u00e1rio criado nesse arquivo:<\/p>\n<p>No meu caso usei o usu\u00e1rio &#8220;suporte&#8221;, conforme imagem abaixo, mas coloque o nome do seu usu\u00e1rio.<\/p>\n<pre class=\"social-connect-widget\">VBOXWEB_USER=meu-usu\u00e1rio<\/pre>\n<div class=\"social-connect-widget\"><\/div>\n<div class=\"social-connect-widget\"><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-7129\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/06\/vbox-web41.png?resize=379%2C214&#038;ssl=1\" alt=\"vbox-web4\" width=\"379\" height=\"214\" srcset=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/06\/vbox-web41.png?w=379&amp;ssl=1 379w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/06\/vbox-web41.png?resize=300%2C169&amp;ssl=1 300w\" sizes=\"auto, (max-width: 379px) 100vw, 379px\" \/><\/div>\n<div class=\"social-connect-widget\"><\/div>\n<p><strong>6.6 &#8211; Agora, inicie o servi\u00e7o do VirtualBox-Web:<\/strong><\/p>\n<pre class=\"terminal-widget\">sudo \/etc\/init.d\/vboxweb-service start<\/pre>\n<h3>7 &#8211; Testando<\/h3>\n<p>Acesse em seu navegador o endere\u00e7o de IP do seu servidor seguido de phpvirtualbox<\/p>\n<p>O usu\u00e1rio e senha que se entra <strong>admin<\/strong> nos dois campos.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"alignnone size-large wp-image-7131\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/06\/vbox-web5.png?resize=620%2C362&#038;ssl=1\" alt=\"vbox-web5\" width=\"620\" height=\"362\" srcset=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/06\/vbox-web5.png?resize=1024%2C598&amp;ssl=1 1024w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/06\/vbox-web5.png?resize=300%2C175&amp;ssl=1 300w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/06\/vbox-web5.png?w=1054&amp;ssl=1 1054w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/p>\n<p>E abaixo a lista de minhas M\u00e1quinas Virtuais. \ud83d\ude42<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"alignnone size-large wp-image-7132\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/06\/vbox-web6.png?resize=620%2C460&#038;ssl=1\" alt=\"vbox-web6\" width=\"620\" height=\"460\" srcset=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/06\/vbox-web6.png?resize=1024%2C760&amp;ssl=1 1024w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/06\/vbox-web6.png?resize=300%2C223&amp;ssl=1 300w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/06\/vbox-web6.png?w=1194&amp;ssl=1 1194w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><b>MAIS INFORMA\u00c7\u00d5ES<\/b><a href=\"http:\/\/sourceforge.net\/projects\/phpvirtualbox\/\" target=\"_blank\">SITE OFICIAL<\/a><a href=\"http:\/\/www.unixmen.com\/install-oracle-virtualbox-manage-using-phpvirtualbox-ubuntu-14-04-headless-server\/\" target=\"_blank\">Install Oracle VirtualBox And Manage It Using phpVirtualBox On A Ubuntu 14.04 Headless Server<\/a><\/p>\n<p>Abra\u00e7os,<\/p>\n<p>Cleuber<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ol\u00e1 pessoal, J\u00e1 faz algum tempo que queria colocar essa dica aqui no canal, mas sempre ficou para depois. Hoje vamos finalmente fazer isso. Gerenciar Suas m\u00e1quinas virtuais atrav\u00e9s de uma console web do Virtualbox, acess\u00edvel de qualquer computador em sua rede. Isso \u00e9 poss\u00edvel gra\u00e7as a instala\u00e7\u00e3o do Apache e alguns outros programas e &hellip;<\/p>\n","protected":false},"author":1,"featured_media":7132,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[51,4,348],"tags":[363],"class_list":["post-7118","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dicas-e-tutoriais","category-tutoriais-linux","category-servidores-linux","tag-virtualbox-web"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts\/7118","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=7118"}],"version-history":[{"count":0,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts\/7118\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/media\/7132"}],"wp:attachment":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=7118"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=7118"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=7118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}