LoginSignup
1
1

More than 3 years have passed since last update.

Windows10にVagrantをを入れてCentOS7をインストールしよう(1. VagrantインストールからVagrantfileを設置まで )

Last updated at Posted at 2020-04-15

はじめに

お勉強のために好きに使えるLinuxの仮想環境を作成します。

使用ツール

  • Windows10
  • Windowd PowerShell(コマンドプロンプトでも可)

手順

1. VirtualBoxインストール
2. Vagrantインストール
3. Vagrantfileを設置
4. 仮想マシンの操作
5. Tera Termに接続
6. WinSCPに接続
7. vagrantユーザーをrootに切り替え
8. パスワード設定
9. SSH接続許可(rootユーザー)
10. zip/unzipをインストール
11. Vagrantにて仮想環境を配布

やってみよう

今回は、手順1~3までを実行します。

1. VirtualBoxインストール

VirtualBoxダウンロードページからWindows installerををダウンロードします。
virtualbox.png

ダウンロードしたWindows installerをダブルクリックして実行します。
すべて初期設定のままインストールで問題ないと思います。

2. Vagrantインストール

Download Vagrantページからインストーラーをダウンロードします。
vagrant.png
インストーラーを実行します。こちらも初期設定のままで問題ないと思います。
インストールが終了したらPCを再起動します。

3. Vagrantfileを設置

Vagrantを実行するフォルダを準備する。

Vagrantを実行するためのフォルダを作成します。
特にどこに作らなければならないという決まりはないようです。
今回は、下記のようなフォルダを作成しました。

C:\Users\user_name\vagrant\centos7

「user_name」部分はご自分の環境に置き換えてください。
Vagrantを実行したフォルダごとに1つの仮想マシンができます。

Vagrantファイルを作成する。

上記で作成したcentos7フォルダでShiftキーを押下しながら右クリックして、
下の画像のように「PowerShellウィンドウをここで開く」を選択します。
powrtshell.png
するとcentos7フォルダでPowerShellが開きます。
コマンドプロンプト派の方はコマンドプロンプトを開いてcdでcentos7フォルダへ移動しましょう。
powrtshell2.png
PowerShell(またはコマンドプロンプト)で以下のコマンドを実行すると、Vagrantfileが生成されます。

vagrant init

powrtshell3.png
vagrantfile.png

Vagrantfileの設定をする。

生成されたVagrantfileをお好きなエディタで開き、
中の記載をすべて消して下記を記述してください。
「user_name」部分はご自分の環境に置き換えてください。
「vb.name」も任意の名前でよいようです。

Vagrantfile
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  config.vm.box = "centos/7"
  config.vm.network :private_network, ip: "192.168.33.10"
  config.vm.provider "virtualbox" do |vb|
    vb.name = "centos7"
    vb.gui = false
    vb.memory = "4096"
  end
  config.ssh.private_key_path = "c:/Users/user_name/.vagrant.d/insecure_private_key"
  config.ssh.insert_key = false
  if Object.const_defined? 'VagrantVbguest'
    config.vbguest.auto_update = false
    config.vbguest.no_remote = true
  end
end

以上でVirtualBox・VagrantインストールからVagrantfileを設置まで行いました。

参考サイト

【Linux環境構築】VagrantとVirtualBoxとは?使い方を初心者向けに解説!

関連ページ

Windows10にVagrantをを入れてCentOS7をインストールしよう

1.VagrantインストールからVagrantfileを設置まで
2. 仮想マシンの操作
3. WinSCP、Tera Termに秘密鍵でログイン
4. WinSCP、Tera Termにrootユーザーでパスワードログイン
5. zip/unzipをインストール
6. Vagrantにて仮想環境を配布

1
1
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
1
1