Vagrant 搭建服务器系列教程

教程目标:

本教程将介绍如何利用Vagrant等工具来搭建一个本地的Lamp (Linux + apache + Mysql + php)开发环境。

本教程使用的操作系统是 Windows 7 。

操作系统:

  • Window 7

内容安排:

  1. 安装 Vagrant
  2. 安装 VirtualBox
  3. 下载和添加 box
  4. 管理 box
  5. 下载和编译安装 oneinstack
  6. 添加虚拟域名 vhost
  7. 安装 Drupal

接着,我们来看看需要准备哪些工具。

工具:

  • Vagrant
  • VirtualBox
  • Oneinstack
  • Bitvise
  • Drupal
  • Git Bash

下载地址:

论坛: 
标签: 
Drupal 版本: 

Windows下安装Vagrant图文教程

本文以 Windows 7 操作系统环境演示,安装很简单。

首先,到 VirtualBox官网下载 Windows版本的 VirtualBox:https://www.vagrantup.com/downloads.html

下载完成后,即可开始安装。

vagrant-installation-01.jpg

点击“Next”(下一步)继续:

vagrant-installation-02.jpg

同意协议,点击“Next”(下一步)继续。

默认的安装目录是:C:HashiCorp\Vagrant,可以保持默认,也可以在D盘根目录创建一个Vagrant的目录,然后安装的这里:

vagrant-installation-03.jpg

点击“Next”(下一步)继续:

vagrant-installation-04.jpg

需要稍等一会,安装即可完成。

vagrant-installation-05.jpg

至此,Vagrant就顺利安装好了。当然,稍后还有一些工作要做,将在下一篇文章里介绍。

标签: 
Drupal 版本: 

Windows下安装Virtualbox图文教程

上一节《Windows下安装Vagrant图文教程》介绍了Vagrant的安装,这一节来介绍一下 VirtualBox 的安装。

以下内容转自cnblogs,请先下载新版本的VirtualBox,然后按下面的内容介绍操作。

Virtualbox下载与安装步骤

本文主要介绍一下如何从官方网站下载正版的 虚拟化 Oracle VM VirtualBox ,以及说明一下去官方下载正版软件的重要性。

一、为了系统的稳定以及数据的安全,建议下载软件的时候到可靠的网站下载。

1、到可靠的网站下载,例如百度提供的下载链接

2、到软件的官方网站上面下载,

有时候,我们在百度上搜索虚拟化软件VirtualBox ,看到很多网站都可以下载,如果没有经验的用户,看到哪一个下载连接然后就下载了,完全没有考虑软件的可靠性,也没有了解到安全性。这样其实是很危险的。少用一些绿色软件,避免中病毒造成不必要的损失。

二、下面介绍一下如何下载正版的官方提供的链接下载 Oracle VM VirtualBox

1、百度搜索,virtualbox 的官方网站出来,然后点击进去就可以下载了,可以看到有最新版本的。请看以下两个图。

2、我们在搜索的时候,也可以看到百度给出来的链接下载,这也是安全可靠的下载链接。

但如果我们需要最新版本的,还是要到官方网站上面下载。建议下载最新版本,软件的兼容性也会比较好很多,在使用中也避免不必要的问题。

下面,我也有以动画的形式演示一下

VirtualBox安装过程详解

1、首先,从其官方网站下载最新版本的软件安装包。

2、双击安装包打开安装向导,点击【next】进安装

3、来到安装选项对话框,第一项为主程序安装,此项不可取消。

第二项目为USB支持选择,建议勾选。

后是网卡安装选项,建议两项全部勾选。

网卡下又分为两个小项,第一小项为桥接网卡,就是将主机的网卡和虚拟机的网卡进行桥接,共用网卡进行网络访问。

第二小项为主机专用网络。

下项为Python2.x版本的支持。建议勾选

选择合适的安装位置或路径,点击【Next】

根据自己需要选择快捷方式的与快速启动的方式创建。点击【Next】

弹出如下的接口警告,大意为“安装虚拟机网络组件将会引起网络连接的重置以及短暂的网络断开,是否安装?”点击【Next】

点击【Install】

开始安装,等待安装完成。

完成的界面如图所示。根据自己需要选择是否立即启动,点击【完成】

结束

原文地址:http://www.cnblogs.com/zlslch/p/5658155.html

Drupal 版本: 

下载和添加 box

通过前面两节的学习,我们已经成功在Windows下安装了 VagrantVirtualBox 。这两个是本教程必不可少的两个工具。

其他准备工作

  • 安装Git

除了它们之外,我们还需要一些辅助工具,比如用来执行命令的终端工具,比如 Windows 7 自带的 cmd命令行工具,或者 Windows PowerShell 等。不过,个人比较喜欢用 Git Bash 来写命令行,因为它比cmd更强大,支持的命令更丰富,适合习惯用Linux命令行的朋友。

本教程也是采用 Git bash 来输入命令,Git 当前的最新版本是 2.11.0,你可以到它的下载页面下载最新版本:https://git-scm.com/downloads

Git 的详细安装教程请到这里查看:《Windows 系统下Git安装图解》。

下载 box

Vagrant官网有非常多的来着社区分享的一些操作系统的box(盒子),网址是:https://atlas.hashicorp.com/boxes/search

为了方便大家下载,宁皓网下载和整理了一些box放在百度云盘里,地址是:http://pan.baidu.com/s/1qWmc18S

添加box

我的vagrant安装目录是:D:\Vagrant,我在此目录下创建一个box目录,放入已下载的box。

目录结构是这样:D:\Vagrant\box,我把前面下载的box放在这个目录,你可以放在其他目录,我这里也只是为了方便添加box。

那么,接下来就可以添加box了,先来看看添加box的格式:

格式:vagrant box add 名称 路径

举例:vagrant box add centos-6.5 centos-6.5_chef_64.box

这样,我们就添加好了一个 CentOS 6.5 版本 64位系统的盒子了。

Drupal 版本: 

管理Box

在上一节,我们介绍了下载和添加 box,这一节将继续介绍管理 box。

本节内容提要:

  • 1. 创建虚拟机
  • 2. 初始化虚拟机
  • 3. 启动虚拟机
  • 4. 启动虚拟机时遇到的问题及解决方法
    • 4.1 启动超时问题
    • 4.2 在BIOS中开启 VT-x/AMD-V 虚拟化技术支持

1. 创建虚拟机

我们需要先选一个地方用来放置box配置文件的地方。为了方便,我把它放在Vagrant的安装目录下,比如,我的安装目录是:D:\Vagrant。你也可以选择其他目录,这里仅供参考。这里我们依然使用的是Git bash来敲命令。

切换到Vagrant的目录:

cd /d/Vagrant

创建一个“projects”文件夹,用来放置我们的一些虚拟机:

mkdir projects
cd projects

创建一个文件夹,用来放置我们的演示虚拟机配置文件,这里用“centos1”:

mkdir centos1
cd centos1

2. 初始化虚拟机

vagrant box list //先查看一下可用的 Box
vagrant init centos-6.5 //用这个 Box 去初始化一下项目
ls //查看一下当前目录下面的东西

3. 启动虚拟机

vagrant up

稍等一会,虚拟机就可以启动起来了。不过,有些是因为一些配置和电脑硬件问题,还需要进一步来配置解决。 下面我们就继续来看看我所踩过的坑。

4. 启动虚拟机时遇到的问题及解决方法

4.1 启动超时问题

会卡在“default: SSH auth method: private key”这一步很久时间。

稍后提示了这样的错误信息:

Timed out while waiting for the machine to boot. This means that
Vagrant was unable to communicate with the guest machine within
the configured ("config.vm.boot_timeout" value) time period.

通过搜索,发现stackoverflow上有这个问题的解决方法:

http://stackoverflow.com/questions/23293071/timed-out-while-waiting-for-the-machine-to-boot-when-vagrant-up

这个配置在Vagrantfile 里是有的,默认是注释掉了 把这几条前面的“#”去掉,然后执行vagrant reload 重启。

config.vm.provider :virtualbox do |vb|
  vb.gui = true
end

4.2 在BIOS中开启 VT-x/AMD-V 虚拟化技术支持

这时Vritualbox是启动了,但是启动界面弹出如下错误:

VT-x/AMD-V 硬件加速在您的系统中不可用。您的 64-位虚拟机将无法检测到 64-位处理器,从而无法启动;

再次搜索,需要修改Bios的设置。

开启支持虚拟化技术Intel VT技术的:

开机进入BIOS选项 ,依次选Config->CPU->Intel Virtualization Technology,里面有个Intel VT-d Feature ,改成Enabled ,保存退出,关机,然后启动机器。虚拟机的配置,是在:系统->硬件加速,中的 硬件虚拟,记得选上:启用VT-x/AMD-V

联想电脑t440p如何进入bios更改vt?

可以重启下机器,重启过程中连续点击F1进入bios。进入bios后可以到security--Virtualizatio设置下。

相关链接:

设置完成重启,终于可以成功启动虚拟机了。

4. Vagrant常用管理虚拟机的命令

vagrant status    //查看虚拟机的状态

vagrant suspend    //如果是 running ,你就可以使用命令去暂停一下

vagrant resume    //重新恢复启动

vagrant halt    //停止虚拟机的运行

vagrant reload    //重启虚拟机

vagrant up    //当虚拟机关闭时,再次启动

 

Drupal 版本: