概要設計したので行きましょう

まずはCentOSインストール


OSのインストール

1.OSイメージのダウンロード

下記からOSイメージをダウンロードしてきます。とりあえずサーバ用途だし、ダウンロード時間ももったいないのでminimalでいいかな。あとは地道にyumでそろえよう

https://www.centos.org/download/


2.OSのインストール

VMware上で設定です

WS000000
WS000001
WS000002
WS000003
WS000004
WS000005

WS000009

VMを起動してOSインストール
WS000006
WS000007

WS000010
WS000011
WS000012


WS000015


SSHサービスはすでに起動設定になっているので、あとはネットワーク設定さえしてしまえば
SSHで設定ができます

ネットワーク設定

CentOS7系からは nmcli になってます
あと、インターフェース名がいろいろ変わるので、昔ながらの名前(eth0)のように
固定しておきます

# nmcli connection add type ethernet con-name eth0 ifname "*" mac 00:0C:29:91:F2:69
# nmcli c mod eth0 ipv4.method manual ipv4.addresses "192.168.0.104/24" ipv4.gateway "192.168.0.1"
# nmcli c reload eth0
# systemctl restart network

ちなみにCentOS7から ifconfig netstat arp などのコマンド類が非推奨になったためデフォルトで
入らないようです。代わりに下記が用意されています

  • ip addr (ifconfig)
  • ip route (route)
  • ip neigh (arp)
  • ss (netstat)

なんか Cisco っぽいですね


ip addr
# ip addr
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: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 00:0c:29:91:f2:69 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.103/24 brd 192.168.0.255 scope global ens192
       valid_lft forever preferred_lft forever
    inet6 fe80::5544:529a:815e:52bf/64 scope link
       valid_lft forever preferred_lft forever
3: docker0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
    link/ether 02:42:74:82:cb:2f brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 scope global docker0
       valid_lft forever preferred_lft forever
    inet6 fe80::42:74ff:fe82:cb2f/64 scope link
       valid_lft forever preferred_lft forever
95: vethef22a0e@if94: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master docker0 state UP
    link/ether ee:12:3c:dd:f0:2c brd ff:ff:ff:ff:ff:ff link-netnsid 1
    inet6 fe80::ec12:3cff:fedd:f02c/64 scope link
       valid_lft forever preferred_lft forever
97: veth68cd294@if96: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master docker0 state UP
    link/ether e2:a9:fb:22:bd:4e brd ff:ff:ff:ff:ff:ff link-netnsid 2
    inet6 fe80::e0a9:fbff:fe22:bd4e/64 scope link
       valid_lft forever preferred_lft forever
101: veth85877a7@if100: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master docker0 state UP
    link/ether 2a:e3:a1:e1:da:7a brd ff:ff:ff:ff:ff:ff link-netnsid 3
    inet6 fe80::28e3:a1ff:fee1:da7a/64 scope link
       valid_lft forever preferred_lft forever

ip route
ip route
default via 192.168.0.1 dev ens192 proto static metric 100
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1
192.168.0.0/24 dev ens192 proto kernel scope link src 192.168.0.103 metric 100

ip neigh
ip neigh
192.168.0.102 dev ens192 lladdr 00:50:56:b0:00:00 DELAY
172.17.0.2 dev docker0 lladdr 02:42:ac:11:00:02 STALE
172.17.0.3 dev docker0 lladdr 02:42:ac:11:00:03 STALE
172.17.0.4 dev docker0 lladdr 02:42:ac:11:00:04 STALE
192.168.0.10 dev ens192 lladdr 6c:3b:e5:21:da:09 STALE
192.168.0.243 dev ens192 lladdr 3c:f8:62:70:0e:45 STALE
192.168.0.1 dev ens192 lladdr 50:c7:bf:16:25:8c STALE

ss
ss
Netid  State      Recv-Q Send-Q Local Address:Port                 Peer Address:Port            
u_str  ESTAB      0      0               * 13687                         * 15405
u_str  ESTAB      0      0               * 14673                         * 14674
u_str  ESTAB      0      0               * 17986                         * 17987
u_str  ESTAB      0      0               * 18007                         * 18006
u_str  ESTAB      0      0               * 17994                         * 17993
u_str  ESTAB      0      0               * 16725                         * 14986
u_str  ESTAB      0      0      /var/run/dbus/system_bus_socket 14674                         * 14673
u_str  ESTAB      0      0               * 17983                         * 17984
u_str  ESTAB      0      0               * 38686                         * 39351
u_str  ESTAB      0      0               * 17987                         * 17986
u_str  ESTAB      0      0      /var/run/dbus/system_bus_socket 39434                         * 40131
u_str  ESTAB      0      0               * 13822                         * 15431
u_str  ESTAB      0      0               * 40131                         * 39434
u_str  ESTAB      0      0               * 270595                        * 270038
u_str  ESTAB      0      0               * 17991                         * 17990
u_str  ESTAB      0      0      /run/systemd/journal/stdout 15431                         * 13822
u_str  ESTAB      0      0               * 39354                         * 39355
u_str  ESTAB      0      0      /run/systemd/journal/stdout 15422                         * 13776
u_str  ESTAB      0      0      /var/run/dbus/system_bus_socket 14555                         * 14523
u_str  ESTAB      0      0               * 17844                         * 17021
u_str  ESTAB      0      0               * 13776                         * 15422
u_str  ESTAB      0      0               * 14523                         * 14555
u_str  ESTAB      0      0               * 17990                         * 17991
u_str  ESTAB      0      0      /run/systemd/journal/stdout 14986                         * 16725
u_str  ESTAB      0      0      /run/systemd/journal/stdout 270038                        * 270595
u_str  ESTAB      0      0               * 288952                        * 288951
u_str  ESTAB      0      0               * 17993                         * 17994
u_str  ESTAB      0      0      /var/run/dbus/system_bus_socket 17021                         * 17844
u_str  ESTAB      0      0               * 17984                         * 17983
u_str  ESTAB      0      0      /run/systemd/journal/stdout 15034                         * 15033
u_str  ESTAB      0      0      /var/run/docker/libcontainerd/docker-containerd.sock 39355                         * 39354
u_str  ESTAB      0      0               * 288951                        * 288952
u_str  ESTAB      0      0      /run/systemd/journal/stdout 39351                         * 38686
u_str  ESTAB      0      0               * 14056                         * 14652
u_str  ESTAB      0      0      /var/run/dbus/system_bus_socket 14652                         * 14056
u_str  ESTAB      0      0               * 17997                         * 17998
u_str  ESTAB      0      0               * 9844                          * 12098
u_str  ESTAB      0      0      /var/run/docker.sock 289000                        * 288359     
u_str  ESTAB      0      0               * 17998                         * 17997
u_str  ESTAB      0      0      /run/systemd/journal/stdout 12098                         * 9844
u_str  ESTAB      0      0               * 18004                         * 18003
u_str  ESTAB      0      0               * 18003                         * 18004
u_str  ESTAB      0      0      /run/systemd/journal/stdout 15405                         * 13687
u_str  ESTAB      0      0               * 287467                        * 287468
u_str  ESTAB      0      0               * 14553                         * 14552
u_str  ESTAB      0      0               * 18001                         * 18000
u_str  ESTAB      0      0               * 14552                         * 14553
u_str  ESTAB      0      0               * 288359                        * 289000
u_str  ESTAB      0      0               * 18000                         * 18001
u_str  ESTAB      0      0      /var/run/docker.sock 288314                        * 288313     
u_str  ESTAB      0      0               * 18013                         * 18012
u_str  ESTAB      0      0               * 288313                        * 288314
u_str  ESTAB      0      0               * 18012                         * 18013
u_str  ESTAB      0      0               * 18028                         * 18027
u_str  ESTAB      0      0               * 18027                         * 18028
u_str  ESTAB      0      0               * 18010                         * 18009
u_str  ESTAB      0      0               * 18016                         * 18015
u_str  ESTAB      0      0               * 15604                         * 14002
u_str  ESTAB      0      0               * 18015                         * 18016
u_str  ESTAB      0      0               * 18031                         * 18030
u_str  ESTAB      0      0      /run/systemd/journal/stdout 14002                         * 15604
u_str  ESTAB      0      0               * 12063                         * 12064
u_str  ESTAB      0      0               * 18030                         * 18031
u_str  ESTAB      0      0               * 18021                         * 18022
u_str  ESTAB      0      0               * 18036                         * 18037
u_str  ESTAB      0      0      /var/run/docker.sock 289005                        * 289004     
u_str  ESTAB      0      0               * 14596                         * 13953
u_str  ESTAB      0      0               * 18019                         * 18018
u_str  ESTAB      0      0               * 18034                         * 18033
u_str  ESTAB      0      0      /var/run/dbus/system_bus_socket 13953                         * 14596
u_str  ESTAB      0      0               * 18018                         * 18019
u_str  ESTAB      0      0               * 18033                         * 18034
u_str  ESTAB      0      0               * 289004                        * 289005
u_str  ESTAB      0      0               * 15680                         * 14662
u_str  ESTAB      0      0               * 18025                         * 18024
u_str  ESTAB      0      0      /run/systemd/journal/stdout 12064                         * 12063
u_str  ESTAB      0      0               * 18040                         * 18039
u_str  ESTAB      0      0      /run/systemd/journal/stdout 14662                         * 15680
u_str  ESTAB      0      0               * 18024                         * 18025
u_str  ESTAB      0      0               * 18039                         * 18040
u_str  ESTAB      0      0               * 18022                         * 18021
u_str  ESTAB      0      0               * 18037                         * 18036
u_str  ESTAB      0      0               * 288198                        * 288199
u_str  ESTAB      0      0               * 18043                         * 18042
u_str  ESTAB      0      0               * 288199                        * 288198
u_str  ESTAB      0      0               * 14179                         * 14180
u_str  ESTAB      0      0               * 18009                         * 18010
u_str  ESTAB      0      0               * 18042                         * 18043
u_str  ESTAB      0      0               * 13236                         * 13235
u_str  ESTAB      0      0      /var/run/dbus/system_bus_socket 14180                         * 14179
u_str  ESTAB      0      0               * 18048                         * 18049
u_str  ESTAB      0      0               * 287468                        * 287467
u_str  ESTAB      0      0               * 15432                         * 14554
u_str  ESTAB      0      0               * 18046                         * 18045
u_str  ESTAB      0      0               * 18045                         * 18046
u_str  ESTAB      0      0               * 18052                         * 18051
u_str  ESTAB      0      0               * 287383                        * 288309
u_str  ESTAB      0      0               * 18051                         * 18052
u_str  ESTAB      0      0      /var/run/docker.sock 288309                        * 287383     
u_str  ESTAB      0      0               * 13235                         * 13236
u_str  ESTAB      0      0               * 18049                         * 18048
u_str  ESTAB      0      0               * 15033                         * 15034
u_str  ESTAB      0      0               * 18006                         * 18007
u_str  ESTAB      0      0      /var/run/dbus/system_bus_socket 14554                         * 15432
u_str  ESTAB      0      0               * 18055                         * 18054
u_str  ESTAB      0      0               * 18054                         * 18055
tcp    ESTAB      0      0      192.168.0.103:ssh                  192.168.0.102:33799          
tcp    ESTAB      0      0      192.168.0.103:ssh                  192.168.0.102:35253          
tcp    ESTAB      0      0      192.168.0.103:ssh                  192.168.0.102:33452          


追加パッケージ

MySQLクライアント
VM Tools(CentOS 7 からはOpen VM Toolsが推奨)

# MySQL Client install 
# rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
# yum install mysql-community-client

# VM Tolls
# yum install open-vm-tools


以上ですね。次からは、パッケージインストール