Загрузить файлы в «/»
This commit is contained in:
45
Vagrantfile
vendored
Normal file
45
Vagrantfile
vendored
Normal file
@@ -0,0 +1,45 @@
|
||||
Vagrant.configure("2") do |config|
|
||||
config.vm.define "Fedora-cloud" do |srv|
|
||||
srv.vm.box = "fedora/43-1.6"
|
||||
srv.vm.provider "virtualbox" do |vb|
|
||||
vb.memory = 1024
|
||||
vb.cpus = 1
|
||||
vb.name = "fedora-test-vagrant"
|
||||
end
|
||||
srv.vm.disk :disk, size: "1GB", name: "disk1"
|
||||
srv.vm.disk :disk, size: "1GB", name: "disk2"
|
||||
srv.vm.network(:forwarded_port, guest: 80, host: 8080, host_ip: "127.0.0.1")
|
||||
srv.vm.provision "shell", inline: <<-SHELL
|
||||
sudo su
|
||||
|
||||
#Обновляем пакеты
|
||||
dnf update -y
|
||||
|
||||
#устанавливаем nginx
|
||||
dnf install -y nginx
|
||||
|
||||
#ставим nginx в автозапук и запускаем его
|
||||
systemctl enable --now nginx
|
||||
|
||||
systemctl start nginx
|
||||
|
||||
#Создаем каталоги для монтирования
|
||||
mkdir /mnt/disk1
|
||||
mkdir /mnt/disk2
|
||||
|
||||
#форматируем диски в ext4
|
||||
mkfs.ext4 /dev/sdb
|
||||
mkfs.ext4 /dev/sdc
|
||||
|
||||
#Записываем монтирование в fstab
|
||||
echo "UUID=$(blkid -s UUID -o value /dev/sdb) /mnt/disk1 ext4 defaults 0 2" >> /etc/fstab
|
||||
echo "UUID=$(blkid -s UUID -o value /dev/sdc) /mnt/disk2 ext4 defaults 0 2" >> /etc/fstab
|
||||
|
||||
|
||||
#Монтируем все из fstab
|
||||
mount -a
|
||||
|
||||
SHELL
|
||||
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user