windows系统利用vagrant+virtualbox创建管理centos7虚拟机

一、vagrant下载安装
1. 下载

vagrant是一个创建和部署虚拟化开发环境的工具。拿VirtualBox举例,VirtualBox会开放一个创建虚拟机的接口,Vagrant会利用这个接口创建虚拟机,并且通过Vagrant来管理,配置和自动安装虚拟机。
vagrant官方下载地址页
进入该网址,选择windows系统64-bit对应的版本下载,目前下载的版本是vagrant_2.2.6_x86_64.msi
在这里插入图片描述

2. 安装

下载完成后,双击安装包,傻瓜式安装完成后,打开cmd命令行窗口输入vagrant,测试是否安装成功

二、virtualbox下载安装
1.下载

VirtualBox 是一款开源虚拟机软件。进入官方下载地址,点击window对应版本下载,目前下载的版本为6.1.0
在这里插入图片描述

2.安装

双击安装包,傻瓜式安装。

三、配置vagrant,安装centos7
1.vagrant配置文件

在一目录下创建centos7文件夹(我这里是在D盘目录下),在此目录下打开cmd,运行vagrant init centos/7 就可以在此目录下生成Vagrantfile,使用文本编辑器打开,可以看到config.vm.box = "centos/7"
取消config.vm.network "public_network"前的#号注释,将我们即将创建的虚拟机网络设置成桥接模式。另外可通过以下配置虚拟机内存、名称、cpu参数

   config.vm.provider "virtualbox" do |vb|
       vb.memory = "3000"
	   vb.name = "my-first-centos7"
	   vb.cpus= 2
   end

修改完成后,保存

2. 运行vagrant up命令

可以看到会从https://vagrantcloud.com/centos/boxes/7/versions/1905.1/providers/virtualbox.box地址下载box文件,由于是国外地址,下载速度很慢,如果有科学上网可以通过该网址直接下载,如果没有可以百度网盘搜索,将一centos7的box镜像(假如下载的名称为virtualbox.box)放到该目录下,运行vagrant box add centos/7 virtualbox.box将下载的box镜像加入本地列表,运行vagrant box list查看是否添加成功,添加成功后,再次运行vagrant up命令,打开virtualbox控制台观察,可以发现my-first-centos7创建成功。

四、创建成功后,登录centos7
1. 使用centos7的默认账号连接
在centos7文件夹下cmd命令行执行`vagrant ssh-config`
关注:Hostname  Port  IdentityFile
IP:127.0.0.1
port:2222
用户名:vagrant
密码:vagrant
文件:Identityfile指向的文件private-key
2. 使用root账户登录
cmd命令行执行`vagrant ssh`   进入到虚拟机中,
sudo -i #切换root用户
vi /etc/ssh/sshd_config #修改PasswordAuthentication yes
passwd  #修改root用户密码,比如123456
systemctl restart sshd #重启sshd服务

以上完成后,即可使用账号root,密码123456进行登录。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值