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

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


linux:vagrant:create_virtual_machine

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
linux:vagrant:create_virtual_machine [2023/12/10 13:50]
werwolf
linux:vagrant:create_virtual_machine [2025/05/02 14:03] (текущий)
werwolf
Строка 2: Строка 2:
  
 структура проекта структура проекта
 +
 <​code>​ <​code>​
 📁 home 📁 home
Строка 8: Строка 9:
  
 Развертываем 5 машин vagrant@127.0.0.1 с убунтой,​ с портами 2223..27 и паролем vagrant Развертываем 5 машин vagrant@127.0.0.1 с убунтой,​ с портами 2223..27 и паролем vagrant
 +
 **Vagrantfile** **Vagrantfile**
 <code ruby> <code ruby>
Строка 39: Строка 41:
 ---- ----
  
-Развертываем ​машину vagrant@127.0.0.с centos7, с портом 2228 и паролем vagrant+Развертываем ​машину vagrant@127.0.0.с centos7, с портом 2228 и паролем vagrant
  
 **Vagrantfile** **Vagrantfile**
Строка 52: Строка 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
Строка 63: Строка 65:
  
 </​code>​ </​code>​
 +==== Развертывание серверов ====
 +
 +Чтобы запустить установку,​ необходимо перейти в папку с файлом Vagrantfile и выполнить команду vagrant up
 +
 +<code bash>
 +cd ./project
 +project$ ls
 +Vagrantfile
 +
 +project$ vagrant up
 +</​code>​
 +
  
  
linux/vagrant/create_virtual_machine.1702205426.txt.gz · Последние изменения: 2023/12/10 13:50 — werwolf