通过VirtualBox的方式快速安装Linux虚拟机

导读:本篇文章讲解 通过VirtualBox的方式快速安装Linux虚拟机,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

【概要】本文主要阐述,使用VirtualBox和Vagrant的方式快速创建Linux虚拟机。

主要分三步:下载安装VirtualBox、下载安装Vagrant、创建虚拟机

如果不想使用这种方式创建虚拟机,还可以使用Hyper-V的方式,请参考:

使用Windows自带的Hyper-V管理器创建CentOS7虚拟机《完整教程》

一、下载安装VirtualBox

1、官网下载

 ​​​​​通过VirtualBox的方式快速安装Linux虚拟机

 2、安装VirtualBox

(1)安装前:VirtualBox前,开启CPU虚拟化,打开任务管理器检查是否开启了CPU虚拟化

通过VirtualBox的方式快速安装Linux虚拟机

(2)一直下一步安装完即可

通过VirtualBox的方式快速安装Linux虚拟机

 通过VirtualBox的方式快速安装Linux虚拟机

(3)(补充)如果安装时如果出现以下错误:

通过VirtualBox的方式快速安装Linux虚拟机

应该是版本变更后,引用的程序包不同,我以前使用6.0的版本时,并不会出现这个问题。

解决: 安装一个Microsoft Visual C++ Redistributable packages

二、下载安装Vagrant

1、官网下载

通过VirtualBox的方式快速安装Linux虚拟机

下载适合自己电脑的Vagrant

 通过VirtualBox的方式快速安装Linux虚拟机

【注】AMD64:又称“x86-64”或“x64”,是一种64位元的电脑处理器架构。它是建基于现有32位元的x86架构,由AMD公司所开发
I686:Intel(英特尔)

2、安装Vagrant

(1)一直下一步,安装完即可

通过VirtualBox的方式快速安装Linux虚拟机

通过VirtualBox的方式快速安装Linux虚拟机

 (2)重启电脑

通过VirtualBox的方式快速安装Linux虚拟机

(3)检查是否安装成功

打开 window cmd 窗口,命令:vagrant

通过VirtualBox的方式快速安装Linux虚拟机

三、(正戏)使用vagrant快速创建Linux虚拟机 

1、初始化一个 centos7 系统

打开 window cmd 窗口,命令:vagrant init centos/7

通过VirtualBox的方式快速安装Linux虚拟机

通过VirtualBox的方式快速安装Linux虚拟机

 有了vagrantfile后

2、启动虚拟机 

打开 window cmd 窗口,命令:vagrant up

系统
root
用户的密码是
vagrant

通过VirtualBox的方式快速安装Linux虚拟机

 通过VirtualBox的方式快速安装Linux虚拟机

这时,在virtualBox中也能看到导入的虚拟机了

通过VirtualBox的方式快速安装Linux虚拟机

至此,使用vagrant创建Linux虚拟机篇变告一段落了。

 四、ssh连接虚拟机

使用物理机的命令窗口,可以复制、粘贴等操作,更易于操作。一般我们都是用ssh的方式去连接虚拟机。

vagrant在创建虚拟机时,也已经帮我们创建好了ssh连接。

通过VirtualBox的方式快速安装Linux虚拟机

打开 window cmd 窗口,命令:vagrant ssh

就可以很快速地连接上虚拟机

通过VirtualBox的方式快速安装Linux虚拟机

 五、固定虚拟机的IP地址

1、默认虚拟机的IP地址不是固定,每次新装软件时,都要手动去设置。 

通过VirtualBox的方式快速安装Linux虚拟机

为了解决这个问题,我们可以给虚拟机一个固定的IP地址。

2、修改配置文件

(1)打开Vagrantfile文件,查找”private_network”

通过VirtualBox的方式快速安装Linux虚拟机

通过VirtualBox的方式快速安装Linux虚拟机

 (2)根据自己Windows机IPv4地址,如192.168.56.1

 通过VirtualBox的方式快速安装Linux虚拟机

 去掉Vagrantfile文件中这行的注解,配置成跟Windows机前面相同的IP地址,如192.168.56.10通过VirtualBox的方式快速安装Linux虚拟机

 (3)完成配置后,保存Vagrantfile文件,然后重启虚拟机

打开 window cmd 窗口,命令:vagrant reload

通过VirtualBox的方式快速安装Linux虚拟机

(4)检查是否配置成功

vagrant 命令:ip addr

可以看到已经配置成功

通过VirtualBox的方式快速安装Linux虚拟机

(5)最后的测试,测试物理机和虚拟机是否能相互ping通

通过VirtualBox的方式快速安装Linux虚拟机

 都能相互ping通,固定IP设置成功。

六、【附录】Vagrant常用命令

vagrant --version                查看 vagrant 版本
vagrant box list                 查看 box 列表
vagrant box add [boxname] [url]  添加 box
vagrant box remove [boxname]     移除 box
vagrant box update               更新 box
vagrant box repackage [name|id] --output [name]  打包 box
vagrant init [name [url]]        初始化,生成 Vagrantfile
vagrant up [name|id]             启动虚拟机
vagrant halt [name|id]           关闭虚拟机
vagrant reload [name|id]         重启虚拟机
vagrant reload --provision       重新加载部分 Vagrantfile 中的配置项
vagrant suspend [name|id]        挂起虚拟机
vagrant resume [name|id]         唤醒挂起的虚拟机
vagrant destory [name|id]        销毁虚拟机
vagrant status [name|id]         查看虚拟机状态
vagrant global-status            查看所有虚拟机的状态
vagrant port [name|id]           查看端口映射
vagrant validate  		         校验 Vagrantfile
vagrant ssh [name|id]            进入虚拟机
vagrant ssh-config [name|id]     查看 ssh 配置
vagrant snapshot list            查看快照列表
vagrant snapshot push            状态入栈
vagrant snapshot pop             状态弹栈
vagrant snapshot save [vm-name] [NAME]     保存一个快照,不要与 push 和 pop 混合使用
vagrant snapshot restore [vm-name] [NAME]  恢复指定快照
vagrant snapshot delete [vm-name] [NAME]   删除一个快照

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/117602.html

(0)
seven_的头像seven_bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!