mac vagrant virturebox

本文介绍了如何使用Vagrant配置多个CentOS 7虚拟机,包括设置虚拟机名称、内存、CPU数量,以及私有网络IP和MAC地址。在Windows上需确保VirtualBox网卡与Vagrant在同一网段,而在Mac上则需特定的网络配置。此外,还提到了修改SSH配置以允许密码登录,并提供了解决VirtualBox在Mac上启动报错的方法。最后,通过IP地址进行SSH连接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.vagrant init centos/7

Vagrant.configure("2") do |config|

(2..5).each do |i|

config.vm.define "node#{i}" do |node|

# VirtaulBox相关配置

node.vm.provider "virtualbox" do |v|

# 设置虚拟机的名称

v.name = "node#{i}"

# 设置虚拟机的内存大小

v.memory = 1536

# 设置虚拟机的CPU个数

v.cpus = 1

end

node.vm.box = "centos/7"

node.vm.hostname = "node#{i}"

node.vm.network :private_network, ip: "192.168.56.#{i}",:mac => "5254004D77D3"

end

end

end

2.vagrant up

3.修改Vagrantfile网络host-only,如果是windows,设置与virtual box网卡地址同一网段地址(如192.168.56.10)

如果是mac如下设置

config.vm.network "private_network", ip: "192.168.56.10", :mac => "5254004D77D3"


ruby - Vagrant: Setting a VM's MAC address in a private_network (hostonly) - Stack Overflow

4.修改 /etc/ssh/sshd_config中,PasswordAuthentication yes

然后还需要重启service sshd restart,不然无法通过ssh连接

默认账号(root/vagrant)

5.ip address(centos 7中不支持ifconfig) 查看centos ip地址信息,并以ip地址+22端口远程连接ssh

warn:

mac的virtualbox创建虚拟机,启动报错:Kernel driver not installed (rc=-1908)

​​​​​​mac的virtualbox创建虚拟机,启动报错:Kernel driver not installed (rc=-1908)_狂疯码打中的博客-优快云博客

VirtualBox+Vagrant快速搭建虚拟机集群_小净的博客-优快云博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值