Buravo46's Note

学んだ事を書いていくブログです。

【VMware】CentOS7環境の構築

概要

VMware Workstation Player上でCentOS7環境の構築をする。

前提

  • VMware Workstation Playerがインストール済みであること
    現時点では下記からダウンロード可能です。
    https://my.vmware.com/ja/web/vmware/downloads

  • CentOS7のISOイメージファイルを取得していること
    現時点では下記からダウンロード可能です。
    https://www.centos.org/download/
    最小構成であるMinimalISOからダウンロードすればいいと思います。

  • ダウンロード対象
    私は以下をダウンロードしました。

VMware-player-14.1.0-7370693.exe
CentOS-7-x86_64-Minimal-1708.iso

手順

  • CentOS7のインストールと設定
    インストールするディスクイメージファイルの設定をする。 f:id:buravo46:20180116203838p:plain

    仮想マシン名、出力先の設定をする。 f:id:buravo46:20180116203903p:plain

    ディスク容量の設定、仮想ディスクの分割の有無を設定する。 f:id:buravo46:20180116203916p:plain

    ハードウェアのカスタマイズを選択する。 f:id:buravo46:20180116203952p:plain

    ネットワークアダプターを追加する。 f:id:buravo46:20180116204019p:plain f:id:buravo46:20180116204027p:plain

    追加したネットワークアダプターのネットワーク接続をブリッジへ変更する。 f:id:buravo46:20180116204035p:plain

    この仮想マシンを作成後にパワーオンするにチェックを入れる。 f:id:buravo46:20180116204107p:plain

    OKボタンを押下する。
    f:id:buravo46:20180116204125p:plain

    Install CentOS7を選択し、Enterを押下する。 f:id:buravo46:20180116204142p:plain

    使用する言語は日本語を選択する。 f:id:buravo46:20180116204200p:plain

    インストール先を編集する。 f:id:buravo46:20180116204219p:plain f:id:buravo46:20180116204236p:plain

    インストールを開始する。 f:id:buravo46:20180116204255p:plain

    ROOTパスワードを編集する。 f:id:buravo46:20180116204304p:plain f:id:buravo46:20180116204317p:plain f:id:buravo46:20180116204327p:plain f:id:buravo46:20180116204333p:plain

  • ネットワーク設定

# 新規追加したNICのデバイス名を確認
ip addr show
# IPアドレスの設定、IPアドレスの固定化
# この時に設定するIPアドレスは新規追加したネットワークアダプターのセグメント参照
nmcli c modify ens37 ipv4.addresses 192.168.254.12/24 ipv4.method manual
# 自動起動設定
nmcli connection modify ens37 connection.autoconnect yes
# NICの再起動
nmcli c down ens37
nmcli c up ens37
# ネットワークの再起動
systemctl restart network
  • 疎通確認
ping 192.168.254.12

トラブルシューティング

  • ネットワーク設定の変更に失敗する
    nmcliコマンドでネットワーク設定を実施すると以下エラーが発生する。
[root@localhost network-scripts]# nmcli c modify ens37 ipv4.addresses 192.168.254.12
エラー: 接続 'ens37' の変更に失敗しました: ipv4.addresses: このプロパティは 'method=disabled' には許可されていません
[root@localhost network-scripts]# nmcli c modify ens37 ipv4.method "manual" 
エラー: 接続 'ens37' の変更に失敗しました: ipv4.addresses: 'method=manual' のこ のプロパティーを空にすることはできません

以下コマンドみたいな形式で同時に設定を投入したら解決した。

nmcli c modify ens37 ipv4.addresses 192.168.254.12/24 ipv4.method manual

参考サイト

CentOS7をVMwareへインストールしてネットワーク設定を終えるまで10

VMwareでの接続方式(NAT/ブリッジ/ホストオンリー)の違い

NetworkManager CLI (nmcli) でネットワークを設定する方法