Инструменты пользователя

Инструменты сайта


linux:vagrant:create_virtual_machine

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
linux:vagrant:create_virtual_machine [2023/12/10 13:48]
werwolf
linux:vagrant:create_virtual_machine [2025/05/02 14:03] (текущий)
werwolf
Строка 1: Строка 1:
 ==== Развёртка машин ==== ==== Развёртка машин ====
 +
 +структура проекта
 +
 +<​code>​
 +📁 home
 + ​\---Vagrantfile
 +</​code>​
  
 Развертываем 5 машин vagrant@127.0.0.1 с убунтой,​ с портами 2223..27 и паролем vagrant Развертываем 5 машин vagrant@127.0.0.1 с убунтой,​ с портами 2223..27 и паролем vagrant
  
 +**Vagrantfile**
 <code ruby> <code ruby>
 Vagrant.configure("​2"​) do |config| Vagrant.configure("​2"​) do |config|
Строка 33: Строка 41:
 ---- ----
  
-Развертываем ​машину vagrant@127.0.0.с centos7, с портом 2228 и паролем vagrant+Развертываем ​машину vagrant@127.0.0.с centos7, с портом 2228 и паролем vagrant
  
 +**Vagrantfile**
 <code ruby> <code ruby>
 Vagrant.configure("​2"​) do |config| Vagrant.configure("​2"​) do |config|
Строка 45: Строка 54:
         ssh_pub_key = File.readlines("#​{Dir.home}/​.ssh/​id_rsa.pub"​).first.strip         ssh_pub_key = File.readlines("#​{Dir.home}/​.ssh/​id_rsa.pub"​).first.strip
         s.inline = <<​-SHELL         s.inline = <<​-SHELL
-        echo #​{ssh_pub_key} >> /​home/​vagrant/​.ssh/​authorized_keys+        echo #​{ssh_pub_key}>>​ /​home/​vagrant/​.ssh/​authorized_keys
         SHELL         SHELL
     end     end
Строка 56: Строка 65:
  
 </​code>​ </​code>​
 +==== Развертывание серверов ====
 +
 +Чтобы запустить установку,​ необходимо перейти в папку с файлом Vagrantfile и выполнить команду vagrant up
 +
 +<code bash>
 +cd ./project
 +project$ ls
 +Vagrantfile
 +
 +project$ vagrant up
 +</​code>​
 +
  
  
linux/vagrant/create_virtual_machine.1702205281.txt.gz · Последние изменения: 2023/12/10 13:48 — werwolf