0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[01] Vagrant を使って VM「192.168.101.1」を立てる

Last updated at Posted at 2021-08-28
シリーズトップページ
https://qiita.com/robozushi10/items/bbdcb9e3548fb5d22dcb

概要

仮想PC (以降「VM」) が 1台必要になった場合に、Vagrant + VirtualBox を使って
VM「192.168.101.1」を立てるための手順である.

なお、VM の OS は Linux を想定しており、ここでは「Centos-7-v7.4-Minimal-CLI」を使う.

環境

物理PC

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.4 LTS"

前提条件

次の (a)(b) の両方を満たしていること.
(a) 物理PC 上に VirtualBox と Vagrant がインストール済みであること.
(b) Vagrant を使って VirtualBox の操作ができること.

手順

1. Vagrantfile を作成する

https://app.vagrantup.com/CentosBox/boxes/Centos-7-v7.4-Minimal-CLI より、
下図の要領で「Centos-7-v7.4-Minimal-CLI」の雛形となる Vagrantfile を入手する.

なお、VM へのログインIDとパスワードも「vagrant」と記されている.

image.png

雛形

Vagrant.configure("2") do |config|
  config.vm.box = "CentosBox/Centos-7-v7.4-Minimal-CLI"
  config.vm.box_version = "17.11.24"
end

2. Vagrantfile に今回構築したい VM「192.168.101.1」を定義する

下記 🛑 の一行を追加してやる.

#! https://app.vagrantup.com/CentosBox/boxes/Centos-7-v7.4-Minimal-CLI
Vagrant.configure("2") do |config|
  config.vm.box = "CentosBox/Centos-7-v7.4-Minimal-CLI"
  config.vm.box_version = "17.11.24"
  config.vm.network :private_network, ip:"192.168.101.1" #🛑
end

3. VM を稼働させる

$ vagrant up

4. VM が稼働確認をする

vagrant status

running 状態であることを確認する

$ vagrant status
Current machine states:
 
default                   running (virtualbox)

vagrant ssh

SSH 接続できることを確認する

$ vagrant ssh default
Last login: Thu Jul 27 18:09:11 2017

VM の IP が「192.168.101.1」であることを確認する

下記 🛑 より 192.168.101.1 となっている.

[vagrant@localhost ~]$ ip a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:35:6a:97 brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic enp0s3
       valid_lft 86307sec preferred_lft 86307sec
    inet6 fe80::79d6:bb5c:24d0:ec1a/64 scope link 
       valid_lft forever preferred_lft forever
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:28:9e:89 brd ff:ff:ff:ff:ff:ff
    inet 192.168.101.1/24 🛑 brd 192.168.101.255 scope global enp0s8
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fe28:9e89/64 scope link 
       valid_lft forever preferred_lft forever

 

以上

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?