Первый локальный сервер: Настройка Vagrant
Чтобы начать работу с первым локальным виртуальным сервером, необходимо загрузить и установить Vagrant и VirtualBox, и настроить первый Vagrantfile, который будет описывать виртуальный сервер.
- Загрузите и установите Vagrant и VirtualBox: - Ссылка на скачивание Vagrant, ссылка на скачивание VirtualBox
- Создайте новую папку на жестком диске, где будут храниться Vagrantfile и инструкции по наполнению.
- Откройте терминал или PowerShell и перейдите к созданной папке.
- Добавьте CentOS 7.x 64-bit ‘box’с помощью команды vagrant box add:
vagrant box add geerlingguy/centos7
(Примечание: HashiCorp’s Atlas содержит полный список различных предварительно собранных образов Linux.) - Создайте конфигурацию виртуального сервера по умолчанию с помощью команды:
vagrant init geerlingguy/centos7
- Загрупустите CentOS сервер:
vagrant up
Vagrant загрузил предварительно настроенную 64-bit CentOS 7 виртуальную машину (по желанию, вы можете собрать свой образ), загрузил его в VirtualBox с конфигурацией, определенной в Vagrantfile по умолчанию (которая находится в созданной ранее папке) и запустил виртуальную машину.
Управление этим виртуальным сервером является чрезвычайно простым: остановка Vagrant - vagrant halt
, запуск виртуальной машины - vagrant up
, vagrant destroy
- уничтожит созданную виртуальную машину
Теперь, когда имеется запущенный сервер, его можно использовать так же, как и любой другой сервер, и можно подключиться через SSH. Для подключения введите vagrant ssh
из папки, в которой находится Vagrantfile.
Если требуется подключиться вручную или подключиться из другого приложения, введите vagrant ssh-config
для получения требуемых сведений о SSH.