This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
технология_vagrant [2022/07/25 07:45] val |
технология_vagrant [2022/07/26 06:46] val [С использованием внешних скриптов] |
||
---|---|---|---|
Line 140: | Line 140: | ||
</code><code> | </code><code> | ||
#sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/g' /etc/ssh/sshd_config | #sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/g' /etc/ssh/sshd_config | ||
+ | #echo 'root:strongpassword' | chpasswd | ||
timedatectl set-timezone Europe/Moscow | timedatectl set-timezone Europe/Moscow | ||
Line 302: | Line 303: | ||
[ | [ | ||
{ | { | ||
- | "name": "node3", | + | "name": "node1", |
- | "ip": "192.168.X.3", | + | "ip": "192.168.X.210", |
"vbox_config": [ | "vbox_config": [ | ||
- | { "--cpus": "1" }, | + | { "--cpus": "2" }, |
- | { "--memory": "1024" } | + | { "--memory": "2048" } |
] | ] | ||
}, | }, | ||
{ | { | ||
- | "name": "node4", | + | "name": "node2", |
- | "ip": "192.168.X.4", | + | "ip": "192.168.X.220", |
"vbox_config": [ | "vbox_config": [ | ||
- | { "--cpus": "1" }, | + | { "--cpus": "2" }, |
- | { "--memory": "1024" } | + | { "--memory": "2048" } |
] | ] | ||
}, | }, | ||
{ | { | ||
- | "name": "node5", | + | "name": "node3", |
- | "ip": "192.168.X.5", | + | "ip": "192.168.X.230", |
"vbox_config": [ | "vbox_config": [ | ||
- | { "--cpus": "1" }, | + | { "--cpus": "2" }, |
- | { "--memory": "1024" } | + | { "--memory": "2048" } |
] | ] | ||
} | } | ||
Line 330: | Line 331: | ||
</code><code> | </code><code> | ||
require 'json' | require 'json' | ||
- | boxes = JSON.parse(File.read('./addnodes.json')) | + | boxes = JSON.parse(File.read('./nodes.json')) |
Vagrant.configure("2") do |config| | Vagrant.configure("2") do |config| | ||
Line 339: | Line 340: | ||
config.vm.define opts["name"] do |config| | config.vm.define opts["name"] do |config| | ||
- | config.vm.network "private_network", ip: opts["ip"], | + | config.vm.network "private_network", ip: opts["ip"] |
- | virtualbox__intnet: true | + | |
config.vm.hostname = opts["name"] | config.vm.hostname = opts["name"] | ||