欢迎光临
我们一直在努力

使用Vagrant创建centos虚拟机并ssh进去

Vagrant官网:https://www.vagrantup.com/

最近要做PA,但是用VMWare起虚拟机又过于庞大,我也用不上图形界面,于是TFF就给我安利了Vagrant,第一次用,体验还不错,记录一下过程。

宿主机环境:Windows 7旗舰版 64bit
所 需  软 件:VagrantVirtualBox

安装和重启这里就略过了。。。

1. 虚拟机创建过程


1. 在自己的windows系统上创建一个空目录如下:

这里写图片描述

2. 打开终端,并进入到刚才创建的目录

这里写图片描述

3. 导入box并初始化该目录

官网的box列表,可以选择自己需要的系统进行安装

# 这样相当于在线下载,当然也可以使用已经下载好的box文件
vagrant box add centos7 https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.1.0/centos-7.0-x86_64.box  

# 对该目录进行初始化
vagrant init centos7

这里写图片描述

这里写图片描述

4. 启动虚拟机

vagrant up

 

使用命令启动后,会出现如下提示,方框框着的就是登陆的地址和用户名

这里写图片描述

5. 使用xshell登陆虚拟机

使用xshell创建一个会话,进入创建的虚拟机,该虚拟机的账号密码如下:

用户名:vagrant
密   码:vagrant
root帐号密码:vagrant

//更新
用vagrant创建的ubuntu系统,root账号密码默认是没有设置的,需要手动设置
sudo passwd

这里写图片描述

2. vagrant常用命令


1. 添加box

#提前下载好的box文件,~/box/precise64.box,我们给这个box命名为ubuntu12.04
vagrant box add ubuntu12.04 ~/box/precise64.box
#box文件也可以是远程地址 base 为默认名称
#vagrant box add base http://files.vagrantup.com/lucid64.box

2. 初始化

#打开目录
#cd ~/vagrant/work
#初始化
vagrant init
#如果你添加的box名称不是base,那么需要在初始化的时候指定名称,例如
vagrant init ubuntu12.04

3. 启动虚拟机

vagrant up

4. 查看虚拟机状态

vagrant status

//若虚拟机已启动,会显示running
Current machine states:

default                   running (virtualbox)

The VM is running. To stop this VM, you can run `vagrant halt` to
shut it down forcefully, or you can run `vagrant suspend` to simply
suspend the virtual machine. In either case, to restart it again,
simply run `vagrant up`.

 

5. 打包分发

vagrant package

6. 帮助命令

vagrant help

7. 查看vagrant版本信息

vagrant -v

 

赞(0)
版权归原作者所有,如有侵权请告知。达维营-前端网 » 使用Vagrant创建centos虚拟机并ssh进去

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址