CentOS 7 启用 Virtualbox 虚拟化

2018-10-22  本文已影响70人  l蓝色梦幻

CentOS 7 一般安装的是无用户界面服务器.因此我们可以通过安装下面的软件包,让它可以托管虚拟机,并通过 http 访问.

# yum groupinstall 'Development Tools' SDL kernel-devel kernel-headers dkms
  1. 进入 /etc/yum.repos.d/ 目录, 并新建 virtualbox.repo文件

    # cd /etc/yum.repos.d/
    # vi virtualbox.repo
    

    输入以下内容:

    [virtualbox]
    name=Oracle Linux / RHEL / CentOS-$releasever / $basearch - VirtualBox
    baseurl=http://download.virtualbox.org/virtualbox/rpm/el/   $releasever/$basearch
    enabled=1
    gpgcheck=1
    repo_gpgcheck=1
    gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc
    
  2. 下载 VirtualBox 库

    # wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
    
  3. 安装密钥

    # rpm --import oracle_vbox.asc
    
  4. 升级并安装 VirtualBox

    # yum update && yum install VirtualBox-5.2
    
  5. 下载和安装 VirtualBox 扩展包

    # wget http://download.virtualbox.org/virtualbox/5.2.20/Oracle_VM_VirtualBox_Extension_Pack-5.2.20.vbox-extpack
    # VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.2.20.vbox-extpack
    
  6. 添加用户用于管理 VirtualBox, 并放入 专门的组里面用于管理.

    # adduser vbox
    # passwd vobx123
    # usermod -G vboxusers vbox
    
  7. 安装 HTTPD 服务器。

    # yum install httpd
    
  8. 安装 PHP(支持 soap 扩展)

    # yum install php php-devel php-common php-soap php-gd
    
  9. 下载并安装 phpVirtualBox

    # wget https://sourceforge.net/projects/phpvirtualbox/files/phpvirtualbox-5.0-5.zip
    # unzip phpvirtualbox-5.0-5.zip
    # cp phpvirtualbox-5.0-5 -R /var/www/html
    # cp config.php-example config.php
    # vi config.php
    

    添加上我们创建好的用于管理 VirtualBox 的用户名(vbox)与密码(123).

  10. 启动 VirtualBox 与 HTTPD 服务器

    # service vbox-service restart
    # service httpd restart
    
  11. 在浏览器中访问 http://ipaddresss/phpvirtualbox-4.3-1/

    virtualbox.png
上一篇下一篇

猜你喜欢

热点阅读