.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

Linuxを触りたかったので、Windows上のVirtualBox?にインストール。

準備

isoの取得

1

https://www.centos.org を開き、[Get CentOS Now]をクリック。

1

2

「Minimal ISO」をクリック。

2

3

[Actual Country](Region がJapan)の中の最寄サイトをクリック。

3

4

ダウンロード場所を選択し、「保存」をクリック。

4

VirtualBox?

VDIを設定

VirtualBox?のインストールや設定などについては、この辺を参照。

5

  1. VirtualBox?を起動。
  2. 上のメニューの「新規」をクリック。
    5

6

仮想マシンの作成のダイアログ。

  1. 仮想マシンの名前(名前を付与、ここではCentOS7.3-1708)を設定
  2. タイプを「Linux」、バージョンを「Red Hat」を選択し、「次へ」をクリック。
6

7

デフォルトの512MBだとアプリの実行が苦しいので1024MBを指定し、「次へ」をクリック。

7

8

「仮想ハードディスクを作成する」が選択されていることを確認し、「作成」をクリック。

8

9

デスクトップ仮想化(VDI)を選択し、「次へ」をクリック。

9

10

「可変サイズ」を選択し、「次へ」をクリックします。

10

11

ファイルの場所とサイズについては、この内容で問題ないならそのまま「作成」をクリック。

11

Host Networkを設定

エンプラでよくある、OA-LANとの(セキュリティ対策の)隔離のため、
ゲストOSのインバウンドを止めたい場合(※ アウトバウンドは通る)。

することができる。

12

VirtualBox?のメニューバーから「ファイル」>「Host Network Manager環境」を選択。

12

13

「作成」をクリック。

13

14

「ユーザーアカウント制御」ダイアログが表示されたら「はい」をクリック。

15

「Properties」をクリック。

15

16

  1. 「Configure Adapter Manually」を選択し、アドレスとネットマスクを指定。
  2. ここでは、アドレスを192.168.56.1、ネットマスクを255.255.255.0にした。
  3. 入力後、「Apply」をクリック。
16

※ 192.168.56.1は、ホストオンリーネットワーク上のホストOSのIP(Windows側)

17

「ユーザーアカウント制御」ダイアログ表示されたら、「はい」をクリック。

18

「閉じる」をクリック。

18

VDIのNetworkアダプタを設定

ゲストOS側のアダプタを設定する。

※ ゲストOSのインバウンドにNATを使用しないで、ホストOS限定にする。

19

上の「設定」をクリック。

19

20

ダイアログの左メニューのネットワークを選択。

20

21

「アダプター2」のタブを選択。

21

22

  1. 「ネットワークアダプタを有効化」のチェックをつけて、
  2. 割り当てに「ホストオンリーアダプタ」を選択し、
  3. 「OK」をクリック
22

光学ドライブを設定

23

  1. 「ストレージツリー」から「空」と表示されているディスクのアイコンを選択、
  2. 「光学ドライブ」の右にあるディスクのアイコンをクリック。
    23

24

「4」で保存したISOファイルを選択し、「開く」をクリック。

24

25

「OK」をクリック。

25

CentOS7のインストール

インストール

26

ツールバーの「起動」をクリック。

26

27

上下キーを押下して「Install CentOS Linux 7」を選択し、Enterキーを押下。

27

28

日本語」を選択し、[続行]ボタンを押下。
(左下にある検索で「japa…」と入力するとすぐに「日本語」を探せます。)

28

29

「システム」>「インストール先」のアイコンをクリック。

29

30

左上の「完了」をクリック。

30

31

右下の「インストールの開始」をクリック。

31

32

  1. インストールしている間にrootユーザーのパスワードを設定。
  2. 「ROOTパスワード」をクリック。
32

33

パスワードを入力し、「完了」をクリック。

33

34

インストールが完了したら、「再起動」をクリック。

34

SELinux機能の有効化

35

「CentOS Linux (3.10.0-693.e17.x86_64) 7 (Core)」を選択し、Enterキーを押下。

35

36

ログイン後、以下のコマンドを実行。

# setenforce 0
# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
# systemctl stop firewalld
# systemctl disable firewalld
36

ネットワーク設定

NICの認識をVM環境上でもイイ感じにしている(以下、仮想NICのIDらしい)。

CentOS6| CentOS7
------------------
eth0   | enp0s3
eth1   | enp0s8

37

37

38

「Edit a connection」を選択しEnterキーを押下。

38

39

「enp0s3」を選択し、Enterキーを押下します。

39

40

以下を指定後、「OK」を選択し、Enterキーを押下。

IPv4 CONFIGRATION:Automatic
IPv4 CONFIGRATION:Ignore
[X] Automatically connect
[X] Available to all users
40

41

「enp0s8」を選択し、Enterキーを押下。

41

42

IPv4 CONFIGRATIONの「Show」を選択し、Enterキーを押下。

42

43

IPv4 CONFIGRATION:Manual
IPv4 CONFIGRATION:Ignore
[X] Automatically connect
[X] Available to all users

※ 192.168.56.10は、ホストオンリーネットワーク上のゲストOSのIP(Linux側)
(192.168.56.2~192.168.56.254のどれでも良い)

44

「Back」を選択し、ENterキーを押下。

44

45

「Quit」、「OK」を選択し、Enterキーを押下。

45

46

以下のコマンドを実行。

# systemctl restart network.service
46

インストールしたイメージを保存

47

この状態でVirtualBox?マネージャーでスナップショット(初期設定直後)を取得。

ホストOSからのアクセス確認

ゲストOSにはホストOSから「ホストオンリーアダプタ」のIPアドレスで接続できる。

SSH

SSHクライアントを使って接続する。

48

49

49

50

50

51

ユーザ名とパスワード(下の図ではパスフレーズ)を入力してOKを押下。

51

52

ゲストOSに接続される。

52

HTTP

HTTPクライアントを使って接続する。

53

エンプラでよくある、プロキシ設定を変更する。

53

CentOS7の初期設定

プロキシ設定

エンプラでよくある、プロキシ設定が必要になる。

54

rootでログイン

52

55

プロキシを設定するコマンドの実行

# export http_proxy=http://<UID>:<PWD>@<ServerName>
# export https_proxy=$http_proxy

ServerName? = ホスト名[:ポート番号]

yumのアップデート

56

rootでログイン

52

57

yumをアップデートするコマンドの実行

[root@localhost ~]# yum -y update

以上

参考


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS