vgrant 1.8.4-----vbox 5.0.26
镜像box下载:
http://www.vagrantbox.es/
某国内公司镜像:mirrors.hypo.cn/ubuntu-vagrant/trusty/
vagrant 要看对应的vbox版本,否则vagrant 不成功。
vagrant ssh (一般默认box用户名/密码:vagrant/vagrant,root密码:vagrant,网络连接方式:host-only)
安装步骤-------------------------------------------------------------------------------
1.下载vagrant
2.下载vbox
3.Intel 的本本,开机BIOS启动中的 ---
Virtualization Technology与VT-D Feature这两个enable(否则,ssh 超时)
4.进入需要添加vagrant的文件夹中:
①----vagrant box add base x:xxx.box
# vagrant box add [起个box名字] [box路径]
②---vagrant box list
base (virtualbox, 0)
③---vagrant init
# vagrant初始化,在目录中添加vagrantfile文件
④修改vagrantfile文件配置
⑤---vagrant up
一堆启动,
一堆启动……
⑥---vagrant provision
#加载配置,解决端口不能访问,利用iptables
5.在vagrant中的系统中安装缺少的插件
yum install python-devel
yum install gcc
yum install iptables
yum install crontab
user : vagrant
pass : vagrant
vagrant基本命令:
vagrant up # 启动
vagrant reload # 重启
vagrant provision # 加载规则
vagrant suspend # 暂停
vagrant halt # 关机
vagrant destroy # 删除
一些错误==========================================
!---D:\JJyunying>vagrant ssh #会报一堆错,其实就是Windows 没有ssh
'''
`ssh` executable not found in any directories in the %PATH% variable. Is an
SSH client installed? Try installing Cygwin, MinGW or Git, all of which
contain an SSH client. Or use your favorite SSH client with the following
authentication information shown below:
Host: 127.0.0.1
Port: 2222
Username: vagrant
Private key: D:/JJyunying/.vagrant/machines/default/virtualbox/private_key #你的私钥的路径
'''
--下载putty,下载
puttygen
打开
puttygen
Load--路径--选择all files
需要填写两个password
save privatekey---保存
--打开putty
Host: 127.0.0.1
Port: 2222
点击ssh--Auth--Browse--刚才保存的privatekey--open--输入用户名和密码OK