Windows上使用VirtualBox+Vagrant安装CentOS 7环境教程

在Windows上使用VirtualBox+Vagrant安装CentOS 7环境,需要安装VirtualBox和Vagrant工具,以及下载一个CentOS 7的box镜像文件。

一、安装好以上工具,下载好box文件后,使用vagrant命令添加镜像到Vagrant:

vagrant box add 名称 路径

这里成功添加镜像到Vagrant,如下:


二、初始化开发环境

由于是在Windows下,在D盘新建一个文件夹dev,然后进行如下操作:

D:\dev>vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Importing base box 'centos7'...
==> default: Matching MAC address for NAT networking...
==> default: Setting the name of the VM: dev_default_1458805394726_355
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
    default: Adapter 1: nat
==> default: Forwarding ports...
    default: 22 (guest) => 2222 (host) (adapter 1)
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
    default: SSH address: 127.0.0.1:2222
    default: SSH username: vagrant
    default: SSH auth method: private key
    default: Warning: Authentication failure. Retrying...
    default: Warning: Authentication failure. Retrying...
    default: Warning: Authentication failure. Retrying...
    default: Warning: Authentication failure. Retrying...
    default: Warning: Authentication failure. Retrying...
    default: Warning: Authentication failure. Retrying...
    default: Warning: Authentication failure. Retrying...
    default: Warning: Authentication failure. Retrying...
    default: Warning: Authentication failure. Retrying...

主要是下面几个命令:

$ cd ~/dev  # 切换目录
$ vagrant init hahaha  # 初始化
$ vagrant up  # 启动环境
但是这里有问题,一直提示:default: Warning: Authentication failure. Retrying…

这是Windows下没有配置SSH key的问题,不要着急,使用XShell连接虚拟机,ssh地址127.0.0.1:2222,密码是vagrant.

1.vagrant用户必须存在,所以/home/vagrant目录也必须要存在的

2.导入vagrant公钥

cd /home/vagrant
 
sudo -u vagrant wget https://raw.githubusercontent.com/mitchellh/vagrant/master/keys/vagrant.pub -O .ssh/authorized_keys
 
sudo -u vagrant chmod 700 .ssh
sudo -u vagrant chmod 600 .ssh/authorized_keys
sudo -u vagrant chown -R vagrant:vagrant .ssh
这步搞定,如图(点击看大图):

vagrant_authentication再次回到windows命令行,同样是dev目录,执行vagrant up启动虚拟机:

D:\dev>vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: VirtualBox VM is already running.
虚拟机成功启动。

时间: 2024-09-23 03:12:26

Windows上使用VirtualBox+Vagrant安装CentOS 7环境教程的相关文章

VirtualBox虚拟机安装CentOS 7详细教程_VirtualBox

记录一下自己的安装过程,特别是其中的一些注意事项. 添加虚拟机 1.新建虚拟机,选择Linux,Red Hat(CentOS就是Red Hat发行版的开源发布版),名称自己起.   PS:名称那一栏点下拉框指定保存位置. 2.分配内存,我的电脑内存是8G,这里就设置了4G. 3.选择"现在创建虚拟硬盘". 4.文件类型选VDI. 5.动态分配. 6.硬盘大小我设置了50G.这里的50G是虚拟机可用硬盘大小的上限,而实际用多少是看你在里面装多少程序.文件等等决定的,而不是设了50就占用了

在Windows上通过putty远程登录CentOS

目的:在windows上通过putty(或者secureCRT)远程登录centos6.5 硬件:centos6.5服务器一台,windows客户机一台 软件:ssh.putty(或者SecureCRT)   centos6.5端操作步骤 yum install openssh-server 安装过程中,系统会自动配置好,如果找不到包,就更新一下软件源.   更新软件源步骤: 1. 删除之前的更新列表 sudo rm /var/lib/apt/lists/* -rvf   2. 清理一下垃圾:

IBM WebSphere MQ在Windows上多版本的安装

本文从基本概念入手,并辅以详细的实现步骤,在 Windows 平台上同时安装 MQ7.0/MQ7.1/MQ7.5.通过阅读本文,读者能够快速理解 MQ V7.1 的多版本特性,并应用到实际工作中. WebSphere MQ 是非常流行的消息中间件,拥有众多的企业级用户.它提供了跨平台的,支持不同编程语言的安全可靠的消息传递,是用于部署企业级 IT 网络的强大通讯工具.本文介绍的 MQ V7.1 多版本特性,有助于加速客户的测试.部署,更好的适应快速发展的 IT 技术. 本系列第 1 部分主要介绍

VirtualBox虚拟机安装增强工具包图文教程

在使用VirtualBox和相关的客户机系统,比如XP,Mac等,需要用到一些相关功能,共享剪贴板等等,这时候,需要安装VirtualBox中的一个工具,叫做Guest Additions,中文叫法不一:增强工具包,功能增强包,增强功能包,都是一个意思. 下面,就以客户机为XP为例,详细解释一下,如何为VirtualBox中安装功能增强包: 1. 打开正在运行的客户机操作系统 此处是XP系统. 2.从窗口的左上角的工具栏中选择: 设备->安装增强功能 3. 然后客户机(XP虚拟机)中,会自动加载

Windows服务器上安装配置Webmail环境教程

相信很多人都尝试自己搭建过邮件服务器(比如hMailserver),搭建之后管理邮箱账号通常是在邮件客户端中进行配置,在这篇文章中周良主要给大家介绍一下如何在Windows环境下如何安装一个Webmail软件(Roundcube),从而实现可以通过网页管理邮件.     首先给大家介绍下我用的这个Webmail软件 – Roundcube webmail,这是一款开源免费基于浏览器的,支持多国语言的IMAP客户端,能够提供Email客户端所具备的必备的功能如地址簿,文件夹操作,拼写检查等.Rou

linux中Vagrant安装配置开发环境

Windows下玩Linux少不了虚拟机,但装系统依旧是相当费事.在现在什么都在自动化的今天,Vagrant就是这么一个神器,基于Ruby开发,使用开源 VirtualBox 作为虚拟化支持,可以轻松的跨平台部署. 今天试着把几台机器的环境都换成Vagrant,很爽很顺畅,于是就试着整理了一下使用小结:   目前所选用的是当前的最新版本Vagrant 1.2.7 (对应的Vagrantfile V2版),VirtualBox 使用的是 4.2.16 准备工作: 下载安装 VirtualBox :

VMware安装CentOS系统图文教程

VMware 下安装CentOS6.2 取消 Easy install模式(此模式不好,很多软件没有安装) 工具/原料 VMware_8.0.4.744019_Lite_XiaZaiBa.7z <CentOS.5.6>.x86.光盘镜像].CentOS-5.6-i386-bin-DVD.iso 方法/步骤 设置安装向导 打开 WMware Workstation 8,然后选择新建虚拟机 新建虚拟机向导 选择 自定义(高级)(C)然后点击[下一步]按钮 选择虚拟机硬件兼容性 选择 worksta

使用Virtualbox虚拟机安装Ubuntu的图文教程

前面介绍了如何安装VirtualBox虚拟机,今天像大家介绍如何使用VirtualBox建立虚拟机和安装虚拟系统. 这里以Ubuntu 9.10 DVD的ISO镜像文件为演示安装虚拟系统,详细步骤请参照下面图片说明: 到这里就安装完了,不过我猜想你需要看看下面两个帖子的文章.

在虚拟机virtualbox中安装ubuntu的图文教程_VirtualBox

距离ubuntu最新版发布已经差不多半年了,博主近来对linux系统有了兴趣,奈何资金不足无法购置一台新机来安装ubuntu.所以想到了虚拟机. 虚拟机的选择 VMwareWorkstation,功能强大,虚拟机的显卡也不错.VMware缺点是很不绿色,会对你的系统有一些影响.而vmare workstation本身有点臃肿,占用系统资源比较多. Virtualbox虚拟机相对比VMWare workstation轻量级一些,运行一般的游戏的话,性能不输于vmware.但是配置起来相对麻烦,而且