谷粒商城-基础篇- 笔记二(安装linux虚拟环境)

                     VirtualBox +Vagrant 搭建虚拟机环境

1.软件准备

本项目为分布式微服务架构,需要安装虚拟机,运行linux操作系统,故第一步需要安装虚拟环境。常用的虚拟机软件有VirtualBoxVMware WorkStation,VirtualBox具有小巧精悍,安装文件下载方便,安装起来占用的硬盘空间也小,最重要的是免费,所以这里选用VirtualBox。Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境,它使用Oracle的开源VirtualBox虚拟化系统,可以理解为Vagrant是VirtualBox快速创建虚拟机的一个工具。Vagrant的功能特性有(1)支持快速新建虚拟机(2)支持快速设置端口转发(3)支持自定义镜像打包(原始镜像方式、增量补丁方式)(4)基本上日常能用到的基础配置都能快速设置(5)支持开机启动自动运行命令(6)可以自己写扩展

VirtualBox: https://download.virtualbox.org/virtualbox/6.0.10/VirtualBox-6.0.10-132072-Win.exe

Vagrant: https://releases.hashicorp.com/vagrant/2.2.5/vagrant_2.2.5_x86_64.msi

2.软件安装

傻瓜式的根据提示一步步先安装VirtualBox,再安装Vagrant。安装完之后,打开dos命令窗口。

(1)vagrant:查看是否安装成功

输入vagrant -v 查看版本号

(2)vagrant init centos/7:初始化

这里有各种 Linux 镜像 https://app.vagrantup.com/boxes/search,选择自己需要的版本下载即可

初始化后,在当前用户文件夹下会有一个 Vagrantfile 文件

之前已经初始化过了

(3)vagrant up:启动虚拟机

第一次运行会下载,下载会很慢。可以使用其他下载工具进行下载,然后执行

vagrant box add centos/7 /Users/taylor/personal/setups/CentOS-7-x86_64-Vagrant-1905_01.VirtualBox.box 

然后再执行 vagrant up即可,启动完成看到下面的内容,就可以愉快的vagrant ssh登录了


vagrant up启动成功

(4)vagrant ssh登录虚拟机

打开另一个dos命令窗口,登录虚拟机

vagrant ssh登录虚拟机

vagrant常用命令:

vagrant init: 初始化 vagrant

vagrant up: 启动 vagrant

vagrant halt: 关闭 vagrant

vagrant ssh: 通过 SSH 登录 vagrant(需要先启动 vagrant)

vagrant provision: 重新应用更改 vagrant 配置

vagrant destroy: 删除 vagrant

(5)虚拟机网络设置

VirtualBox默认的ip地址不固定,网络地址转换方式是端口转发,需要手动设置端口映射,这些不便于开发。这里需要固定虚拟机的ip地址。

A.ipconfig 查看VirtualBox的地址

B.打开Vagrantfile文件

把网段修改为网段,即为192.168.56.X,修改完之后保存。

C.vagrant reload 重启虚拟机

可以看到虚拟机地址已经变为我们修改的地址。接下来就在本机和虚拟机之间进行互ping测试网络连通性,若都能够互ping通,则网络配置成功。至此,虚拟机环境搭建完成。

你可能感兴趣的:(谷粒商城-基础篇- 笔记二(安装linux虚拟环境))