mac下 vagrant 配合VirtualBox 安装虚拟机

一.安装VirtualBox

打开官网 https://www.virtualbox.org/wiki/Downloads
在这里插入图片描述

安装方法,就像安装一个普通应用一样双击即可.

二.安装Vagrant

打开官网 https://www.vagrantup.com/downloads
在这里插入图片描述

安装方式同上.

三.安装centos

去官网找一下centos的源,地址:https://app.vagrantup.com/boxes/search
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

vagrant init centos/7 命令行执行

在这里插入图片描述

在这里插入图片描述

vagrant up 命令行执行
在这里插入图片描述

时间太久,等不起,我选择直接通过迅雷把那个源下载下来然后本地手动绑定,地址就是上面截图的源地址.下载下来是这个熊样.
在这里插入图片描述

vagrant box add -name centos/7 [box放置的位置] 需要注意的是我们一定要cd到vagrantfile文件所在的文件夹执行这段命令 , 即vagrant box add -name centos/7 ./virtualbox.box 命令行执行

在这里插入图片描述

vagrant up 命令行执行

在这里插入图片描述

在这里插入图片描述

四.centos 固定IP

默认安装的centos是通过端口映射(Forwarded port)的方式访问虚拟机内的应用的,顾名思义是指把宿主计算机的端口映射到虚拟机的某一个端口上,访问宿主计算机端口时,请求实际是被转发到虚拟机上指定端口的.这样每次访问起来比较麻烦,尤其是应用多的时候,得需要每次都配这个端口映射.
我们这里采用的是私有网络(Private network),只有主机可以访问虚拟机,如果多个虚拟机设定在同一个网段也可以互相访问,当然虚拟机是可以访问外部网络的。

config.vm.network “private_network”, ip: “192.168.33.10”

打开Vagrantfile文件,修改上述配置
在这里插入图片描述

那么这个IP需要设置多少那?
在这里插入图片描述

在这里插入图片描述

vagrant reload 命令行执行

在这里插入图片描述

主机和虚拟机相互ping下,最终确认是否修改成功.
在这里插入图片描述

vagrant ssh 命令行执行,登录

在这里插入图片描述

虚拟机 ping 宿主机
在这里插入图片描述

宿主机 ping 虚拟机

在这里插入图片描述

五.支持xshell链接

此时想通过xshell工具链接虚拟机是连接不上的,所以需要进入虚拟机去修改一些配置。我们这里选择FinalShell进行连接虚拟机.

  1. 先给root修改一下密码,默认root是没有密码的。

sudo passwd root 根据提示输入新密码和确认密码

  1. 修改完了之后,切换到root用户

su root

  1. 通过vagrant ssh 登录虚拟机

vi /etc/ssh/sshd_config

在这里插入图片描述

  1. 通过FinalShell客户端链接虚拟机

在这里插入图片描述

在这里插入图片描述

六.vagrant 常用命令

#重启
vagrant reload         //每次修改配置文件后
#关机
vagrant halt 
#销毁虚拟机
vagrant destroy
#ssh登录虚拟机
vagrant ssh 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值