Использование vagrant. Установка Rocky Linux

Установка Rocky Linux из репозитория образов Vagrant.

Содержание

1 Общая информация

2 Установка для Virtualbox

2.1 Скачивание файла

  • Поскольку в России блокируется автоматическая скачка файла, то необходимо скачать его вручную (скачивается, поскольку этот ссылка на сайт Rocky Linux):
    1wget https://app.vagrantup.com/rockylinux/boxes/9/versions/3.0.0/providers/virtualbox.box
    
  • Можно скачать и со страницы https://app.vagrantup.com/rockylinux/boxes/9 непосредственно.
  • Можно скачать с сайта Rocky Linux: https://dl.rockylinux.org/pub/rocky/9.3/images/x86_64/.

2.2 Установка дополнения для Vagrant

  • Дополнение автоматически устанавливает гостевые дополнения VirtualBox хоста в гостевой системе.
  • Установим дополнение, явно указав зеркало для загрузки:
    1vagrant plugin install --plugin-clean-sources --plugin-source https://rubygems.org vagrant-vbguest
    

2.3 Vagrantfile

  • Создадим заготовку файла Vagrantfile:
    1vagrant init rockylinux/9 --box-version 3.0.0
    

2.4 Подключение образа

  • Подключим скачанный файл образа:
    1vagrant box add rockylinux/9 virtualbox.box
    

2.5 Образ Virtualbox

  • Создадим образ Virtualbox и запустим его:
    1vagrant up
    

2.6 Подключитесь к системе

  • Войдём в консоль системы по ssh:
    1vagrant ssh
    

2.7 Обновление системы

  • Перейдём под учётную запись root:
    1su -
    
  • Пароль учётной записи root: vagrant.
  • Обновим установленную систему:
    1dnf update
    
  • Установим дополнительное программное обеспечение:
    1dnf install tmux
    

2.8 Перезагрузка виртуальной машины

  • Выйдем из оболочки машины:
    1logout
    2logout
    
  • Перезагрузим виртуальную машину:
    1vagrant reload
    

2.9 Выключение виртуальной машины

  • После работы выключите виртуальную машину:
    1vagrant halt
    

2.10 Видео


Дмитрий Сергеевич Кулябов
Дмитрий Сергеевич Кулябов
Профессор кафедры теории вероятностей и кибербезопасности

Мои научные интересы включают физику, администрирование Unix и сетей.

Похожие