[준비물]


VMWare, CentOS7 가상 이미지, Windows2012 Server 가상 이미지.


[목표]


 CentOS7과 Windos2012 서버에 teaming 서비스를 사용하여 두 개의 네트워크를 하나 묶고, 하나의 연결이 끊겨도 네트워크를 유지시킬 수 있다.


[절차]


<<CentOS Teaming>>


1. Teaming을 장치 추가 및 프로그램 설치


2. 네트워크 teaming


3. 네트워크 연결 해지 및 동작 여부 확인


<<Windows 2012R Server>>


1. Teaming 설정 및 동작 여부 확인




=============================================================

<<CentOS Teaming>>

1. Teaming을 장치 추가 및 환경설정

우선 teaming 설정을 위한 환경 설정을 해준다.

SELinux의 config 문서를 아래와 같이 수정해준다.

/etc/selinux/config -> SELINUX=permissive

Firewall 데몬 서비스도 중지한다.

# systemctl stop firewalld.service
# systemctl disable firewalld.service

VMWare에서 CentOS7를 구동 후 네트워크 장치를 2개 추가해준다.

1

네트워크 장치가 제대로 추가되었는지 아래의 명령어를 통해 확인한다.

# nmcli device


teamd 서비스가 설치되어 있는지 확인한다.

# rpm -qa | grep teamd

만약 설치가 되어 있지 않으면  teamd를 설치해준다.

# yum - y install teamd



2. 네트워크 teaming


Teaming을 통해 2개 이상의 네트워크를 하나로 합쳐준다. 아래의 명령어를 사용한다.

nmcli con add type team ifname team0 con-name cli-team ip4 192.168.100.10 gw4 192.168.100.254 config '{"runner": {"name":"broadcast"}}'

2개 이상의 네트워크를 teaming 설정에 연결시켜 준다.

nmcli con add type team-slave con-name cli-port1 ifname ens38 master team0

Teaming의 네트워크 설정을 해준다.

# nmcli con mod cli-team ipv4.addresses 192.168.101.10/24

# nmcli con mod cli-team ipv4.gateway '192.168.101.254'

nmcli con mod cli-team ipv4.addresses '192.168.101.10/24'

# nmcli con mod cli-team ipv4.dns '8.8.8.8'

그리고 teaming 네트워크를 구동시킨다.

nmcli con up cli-team



3. 네트워크 연결 해지 및 동작 여부 확인

2개 중에 하나의 네트워크를 끊은 상태에도 계속 통신이 가능한지 ping 을 통해서 확인해 본다.



<<Windows 2012R Server>>


1. Teaming 설정 및 동작 여부 확인

"서버관리자" 창 - "로컬 서버" - "NIC TEAM"으로 이동한다.


"네트워크 어댑터" - "가능 가능" 네트워크에서 2개 이상의 네트워크를 동시에 선택한 후, 오른쪽 마우스 버튼을 누른다.


"새 팀에 추가"를 선택한 후 구동시킨다.


Teaming을 동작 시킨 후에, 하나의 네트워크의 작동을 중지 시키고 ping을 통해 여전히 인터넷이 작동하는지 확인한다.


반응형

'부산정보산업진흥원 > 클라우드' 카테고리의 다른 글

Docker 설치 및 사용  (0) 2017.08.02
Free NAS 설치 및 설정  (0) 2017.08.01
Posted by newind2000

[준비물]

VMWare, CentOS7


[목적]

- Docker를 CentOS7에 사용하여 다른 OS(여기서는 redhat linux)를 사용한다.


[절차]

1. CentOS7에서 필요한 프로그램을 설치 및 설정을 한다.


2. Docker로 OS 다운로드 받아서 사용


1. CentOS7에서 필요한 프로그램을 설치 및 설정을 한다.


** 우선 update가 안되어 있으면 업데이트 먼저 수행한다.

#yum update

- selinux 설정 

selinux설정을 꺼준다.

#vi /etc/selinux/config

SELINUX=disable


- firewall 방화벽을 내린다.

#systemctl stop firewalld.service 

#systemctl mask firewalld.service 


- targetcli 설치

yum -y install targetcli


- tools 설치

yum -y install net-tools


- docker 설치

yum -y install docker



2. Docker로 OS 다운로드 받아서 사용


Docker를 다운 받고 나면 프로세스를 우선 실행시킨다.

#systemctl enable docker.service

#systemctl start docker.service


Docker를 사용하여 원하는 os의 이미지 목록을 살펴본다.

#docker search redhat



원하는 이미지를 선택하여 다운로드 받는다.


#docker pull docker.io/hjd48/redhat


다운 받은 docker의 이미지 목록을 살펴본다.ㅣ


#docker images



도커를 사용하여 이미지를 실행한다.
** docker run <이름> <옵션> <이미지 이름> <실행할 파일>

#docker run  --name rh -it docker.io/apiemont/redhat9 /bin/bash












반응형

'부산정보산업진흥원 > 클라우드' 카테고리의 다른 글

CentOS, Windows2012 Server Teaming  (0) 2017.08.06
Free NAS 설치 및 설정  (0) 2017.08.01
Posted by newind2000

[목표] 

VMWare에 Free NAS를 설치한 후 CentOS와 연결하여 디스크를 추가한다.

준비물: VMWare, Free NAS IOS파일, CentOS7 IOS파일


[절차]

1. VMWare에 Free NAS 설치

2. 웹툴(web tool)로 접속하여 스토리지를 설정한다.

3. CentOS에서 iSCSI Initiator 등록


1. VMWare에 Free NAS 설치

아래의 사이트로 접속하여 Free NAS IOS 파일을 다운로드 받는다. 그냥은 다운이 안되고 이름과 email주소를 내주어야 한다. 살을 주고 뼈를 깍는다.

http://www.freenas.org/download/ 


다운로드가 완료되면 VMWare 가상화머신에서 아래와 같이 설정 후 구동 시킨다.



- RAM 1GB

- NAS 스토리지로 사용할 하드 디스크 대충 2,3개 추가(입맛대로)

- 네트워크는 NAT

- CD-ROM에 다운 받은 FreeNAS를 올려준다.


** 주의


가상 머신을 올릴 때 operation system을 "Other Linux 3.x kernel"로 지정해준다.



가상 머신을 시작한다. 설치 창이 뜨면 다음의 순서대로 선택해준다.

FreeNas Installer -> Install/Upgrade -> 설치할 파티션 선택해 주고 "OK" -> 비밀번호 두번 입력 -> Boot via BIOS


** 설정 값에 대한 경고나 하드 디스크 포맷 같은 경고가 뜨면 알아서 처리하도록.


2. 웹툴(web tool)로 접속하여 스토리지를 설정한다.



설치를 하고 나면 아래와 같이 웹툴(web tool)로 접속할 수 있는 IP가 제공된다. 해당 IP에 접속하고 설정한 비밀번호와 ID를 입력한 후 접속한다.


우선 Volume Manager를 사용하여 알아서 사용할 볼륨용량을 지정해준다.


그 후 Add Volume을 클릭하여 볼륨을 만들어준다.


Storage - Volumes - /mnt/Test가 만들어진다. Change Permission을 클릭하고 아래와 같이 설정해준다.



"Service" 구역으로 내려가 iSCSI를 클릭한 후 "Block(iSCSI)" - "Portals" - "Add Portal"을 클릭.


아래와 같이 입력해 준다.



"Portal" 옆에 있는 "Initiator" - "Add Initiator" 아래와 같이 설정한다.



옆에 있는 "Extents" - "Add Extent" 아래와 같이 설정한다.



"Target" - "Add Target"



"Associated Targets" - "Add Target / Extent "



"Service"에서 "iSCSI"를 구동한다.


3. CentOS에서 iSCSI Initiator 등록


우선 iSCSI 서비스를 사용하기 위해 이를 설치해야 한다.

아래의 명령어를 사용하여 설치 여부를 확인한다.

rpm -qa | grep iscsi


없으면 설치하자.

yum -y install iscsi-initiator-utils


설치 후 아래의 명령어로 iSCSI가 CentOS에 연결되어 있는지 확인해 보자.

iscsiadm -m discovery -t st -p [Portal IP]:[PORT 번호] 

** 입력시 중괄호는 뺀다.

설정이 틀리지 않았다면 아래와 같이 뜰것이다.



아래의 명령어로 볼륨 추가 및 로그아웃을 한다.

볼륨추가

iscsiadm -m node -T iqn.2005-10.org.freenas.ctl:target1 -p [Portal IP]:[PORT 번호] -l

로그아웃

iscsiadm -m node -T iqn.2005-10.org.freenas.ctl:target1 -p [Portal IP]:[PORT 번호] -u


fdisk -l 명령어를 사용하여 추가된 볼륨을 확인해보자.






반응형

'부산정보산업진흥원 > 클라우드' 카테고리의 다른 글

CentOS, Windows2012 Server Teaming  (0) 2017.08.06
Docker 설치 및 사용  (0) 2017.08.02
Posted by newind2000