用户登录

我们先去为测试 Syncthing 在本地创建两台虚拟机,先进入到一个目录:

cd ~/desktop

在这个目录的下面创建一个新的目录:

mkdir ninghao-syncthing

再进入到这个新创建的目录里面:

cd ninghao-syncthing

然后先用 vagrant 去初始化一下,使用的 box 是 chef/centos-7.0

vagrant init chef/centos-7.0

再用编辑器打开这个目录:

atom .

编辑一下 Vagrantfile,在这个文件里去定义两台虚拟机,一个叫它 web1,用 config.vm.define 去创建,名字是 web1 ,用一个参数,也是 web1,再去定义这台虚拟机的一些东西, web1.vm.hostname 定义一下虚拟机的主机名 ... web1.vm.network ,设置一下虚拟机的网络,用 private_network,私有网络 ... 再设置一下 ip 地址,192.168.33.61 ..

# web1
config.vm.define "web1" do |web1|
web1.vm.hostname = "web1"
web1.vm.network "private_network", ip: "192.168.33.61"
end

下面再用同样的方法再去定义一台虚拟机,选中这些代码,然后复制一份(选中,shift + command + D,command + F,选中只在选择中) ... 再修改一下里面的东西,把 web1 替换成 web2 .. 再修改一下它的 ip 地址 .. 192.168.33.62 ..

# web2
config.vm.define "web2" do |web2|
web2.vm.hostname = "web2"
web2.vm.network "private_network", ip: "192.168.33.61"
end

保存 ... 回到终端,然后去启动一下这两台虚拟机。

vagrant up

准备虚拟机《 Syncthing 文件同步 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点