NTP설정이유

NTP(시간 동기화)가 되어있지 않다면,

-과장해서 말하면, 실제 모바일에서 요청한것은 11시인데
서버에서는
12시라고 남을 수도 있다.

-장애/이슈 발생 시간의 추적 또한 힘들어 지며, lock용으로
 사용하는 서버의 경우 서비스 영향이 있을 수 있다
.

NTP

-컴퓨터의 시스템 시간을 동기화할 때 사용하는 프로토콜
-컴퓨터와 컴퓨터간의 시간을 동기화 하기 위한 네트워크
 프로토콜

chronyd

-주기적으로 시스템의 시간을 조정하는 서비스

-네트워크 액세스가 허용될 때 NTP 프로토콜을 이용하여
 서버와 동기화를 수행

-네트워크 불가 시 마지막으로 계산된 드리프트 파일을
 참고하여 시간 교정을 수행

-chronyc 명령을 사용하여 수동으로 시간을 교정

->yum install chrony

->vi /etc/chrony.conf

line 3

#server 0.centos.pool.ntp.org iburst

#server 1.centos.pool.ntp.org iburst

#server 2.centos.pool.ntp.org iburst

#server 3.centos.pool.ntp.org iburst

server time.bora.net iburst

server time.nuri.net iburst

server time.kornet.net iburst

server time.kriss.re.kr iburst

 

#line 30

allow 10.0.0.0/24

 

firewall-cmd --add-service=ntp --permanent

firewall-cmd --reload

 

systemctl start chronyd

chronyc sources (현재 시간 소스에 대한 정보 확인)

-> * 작동중인 ntp(현재 sync 를 받고 있음을 의미)

-> + 대기중인 ntp

   (ntp 알고리즘에 의해 접속은 가능하지만 sync 를 하고 있지는 않음을 의미)

-> : ntp 알고리즘에 의해 접속은 가능하지만 sync 가능 리스트에서 제외

blank : 접속이 불가능함을 의미

 

사진

만약 chronyc sources 후에

name /ip 표에 +가 없다면

다른 ntp 사이트를 이용하여 다시 테스트해보자

(https://zetawiki.com/wiki/%EA%B3%B5%EC%9A%A9_NTP_%EC%84%9C%EB%B2%84_%EB%AA%A9%EB%A1%9D)

 

다시 한번 방화벽으로 명령어 주고 되는지 확인...

가상머신 세팅

설정

Memory 4GB

processors 2

hard disk (SCSI) -20GB

hard disk (SCSI) -30GB

Network Adapter Bridged (Automatic)

Network Adapter 2 NAT

Standard Partition-LVM으로 설정이 아닌 standard partition으로 설정

 

싱글노드로 오픈스택을 구축할 예정

 

1. vi /etc/default/grub 편집

-vi /etc/default/ tab 해서 grub 타입 완성

-grub cmdline linux에서 quiet 뒤에 net.ifnames=0 biosdevname=0 이 추가

 

작업하는이유

인터페이스 카드 이름과 바이오스(하드웨어의 정보를 읽어서 부팅하는역할)에서 알려주는 이름을 사용하지 않겠다!!!

- 이렇게 커널의 기본값을 변경해줘야 커널이 업데이트 되었을때 값이 변경되지 않습니.

 

2. grub 파일 재생성

명령어

-> grub2-mkconfig o /boot/grub2/grub.cfg (위에 설정한대로 대로 생성해주는 역할 : 재생성 이유)

-> reboot 또는 shutdown r now (reboot 하고 systemctl resetart network를 해주기-수정할 경우)

 

3. 인터페이스 카드 이름 변경하러 가기

cd /etc/sysconfig/network:-scripts

mv - v ifcfg-ens33 ifcfg-eth0

mv - v ifcfg-ens34 ifcfg-eht1

 

(2.3.4.번 결과사진)

 

4. vi /etc/sysconfig/network-scripts/ifcfg-eth0 (외부) 그리고 eth1(내부)

설정 eth0

static

IPADDR =192.168.0.102

GATEWAY=192.168.0.1

NETMASK=255.255.255.0

DNS1 =8.8.8.8

#마주한 장애.

swp 파일이 있어 지워라는 내용이었음

지우려고 하다가, 실패했는데, 다시 vi /etc/sysconfig/network-scripts/ifcfg-eht1 로 하니 다시 들어가진다.

파일을 앞에서 이미 작업하다가 제대로 삭제를 안하거나 내용없이 종료를 하지 않으면 나오는 문제이다.

 

설정 eth1

static

yes

IPADDR =10.0.0.30

GATEWAY=10.0.0.2

NETMASK=255.255.255.0

DNS1 =8.8.8.8

 

->yum y update (새로 바뀐 내용 업데이트)

->reboot 실행

 

5. ping 테스트를 해주어 통신이 되는지 확인해줄 것

-네트워크 상에서 호스트간 통신을 확인하는 명령어

-ICMP프로토콜 프로그램,네트워크 연결을 점검하는 도구

 

*trace-route

-패킷이 라우터 까지 도달아는 구간의 정보를 기록

-ICMP를 이용하여 TTL값을 포함하고 있는 패킷을 전송하여 반환값을 출력

-IP주소나 URL로서 목적지를 입력,게이트웨이,컴퓨터이름,주소,걸리는시간을 표시

 

설치명령어

yum -y install traceroute

 

실행명령어

traceroute 10.0.0.2

 

*netstat

-라우팅과 관련된 정보를 얻기 위한 명령어. 라우팅 테이블을 화면에 표시.

 

설치명령어

#yum -y install net-tools

 

실행명령어

netstat

 

#yum –y update 가 안되고 gateway 및 8.8.8.8 ping이 안되길래 확인했던 방법

eth1 ping 가는데 eth0 외부 gateway 8.8.8.8 이 안되길래

bridge 설정을 밖에서 안해주어서 생긴 문제이었다.

 

 

메모리

슬롯

- 메인보드에 있는 메모리 삽입구, 메모리는 메인보드에 꽂는다.

 

채널

- 메모리를 구성할 수 있는 구역

 

랭크

- dram에서 데이터를 입출력하는 단위 (싱글랭크:1R 등등

 

DRAM 칩의 조합으로 구성

-싱글 랭크 메모리의 1개 메모리 : 64bit(ECC8bit 추가 72bit)DRAM 칩이 탑재

-듀얼랭크 사양 2

 

메모리 표기 방법

4GB(4GB메모리) 2Rx89(더블랭크 8bit 칩 사용) PC3L(DDR3 저전압)-10600(최대데이터전송속도가 약 10.67GB/)R(REGISTERED)-09

 

메모리 성능 확인방법

'DDR3 PC3-12800 4GB'라는 램이 있다면, 이는 4GB 용량의 DDR3 규격 램 중에서도 약 12,800MB/s의 최대 데이터 전송속도를 낼 수 있는 제품이다. 동작 속도는 해당 전송속도에서 8을 나누는 것으로 계산한다.

그러니까 DDR3 PC3-12800의 동작 속도는 1,600MHz가 된다.

 

디스크

디스크(가정용은 주로 SATA, SSD)

SATA 하드디스크(serial ata)

-SAS 보다 가격이 저렴

 

SAS 하드디스크(Serial Attached scsi)

-스타형 토폴로지

-고속으로 동작하고 신뢰성 좋은 24시간 365일 가동할 용도로 사용

 

FC(Fibre Channel) 하드디스크

-루프형/패브릭형 토폴로지

-하드디스크는 초고속으로 동작하고 신뢰성이 높다.

(SAN 스토리지등 엔터프라이즈 용도로 사용)

 

SSD(반도체 소자 메모리를 기억장치에 이용한 디스크)

-Solid State Drive

 

셀종류

-SLC single level cell : 1bit 데이터 기록

-MLC multi level cell :2bit 데이터 기록

 

비휘발성 메모리(NAND 플래시 메모리 Flash Memory)

-엔터프라이즈 용도, 초고속 저장 장치

 

서버요건을 결정하는 요소의 예

-CPU, 메모리, 디스크, RAID, NIC, PSU, 보증기간, 지원수준, 확장성, 물리적인 사이즈, 무게

비트와 메모리의 관계

32비트 232=4,294........ 으로 나온다.

->그래서 32비트는 최대 4기가 메모리까지 인식할 수 있다.

 

64비트 264=18,446 .......으로 나온다.

->6418기가 메모리까지 설치 및 인식이 가능하다.

 

단위개념

옥텟(octet) : 한데 묶여 쓰이는 2진 이진부호모음. 바이트가 8비트를 가리킬 때 서로 같은 뜻을 갖는다.

                 전기통신 분야에서는 바이트란 용어 대신 옥텟이란 표현을 사용한다. 팔중수라고도 부른다.

니블(nibble) : 1바이트의 절반으로 보통 4비트를 가리킨다. 이때 바이트 하나는 상위 니블(상위 4비트)과 하위 니블(하위

                  4비트)로 나눌 수 있다.

비트(bit) : 비트는 전산학과 정보 이론의 정보 단위

워드(word) : 전자통신 기기에 따라 2바이트 또는 4바이트를 묶어서 부르는 단위

킬로바이트(kbyte) : 1024 바이트는 1 킬로 바이트

바이트(byte) : 컴퓨터의 기억장치의 크기를 나타내는 단위로 자주 쓰인다.

 

CPU

-중앙연산능력장치

-연산을 대량으로 빠르게 처리하는 장치(두뇌)

-과거에는 동작 주파수를 올려서 연산능력을 높였지만,

최근에는 동작 주파수를 억제하고 멀티코어나 멀티스레드와 같은 방식을 이용해서

하나의 CPU로 동시에 처리할 수 있는 연산 개수를 늘려서 연산 능력 향상시킴

 

소켓수

-CPU 개수

 

코어수

-CPU의 주요 계산 부분, 복수의 코어가 있는 것을 멀티코어라고 함

 

스레드 수

-하나의 코어에서 처리할 수 있는 수(하이퍼스레딩 기능이 있으면 코어 수가 배가 된다)

 

동작 주파수

-1초당 클럭수. 동작 주파수가 높을수록 처리속도가 빨라지지만, 전력 효율이 나빠지고 발열도 증가

 

캐시

-cpu와 메인 메모리 사이에 캐시 메모리가 있음

-캐시 메모리는 빠른 속도의 메모리 임

-캐시 메모리에 자주 액세스하는 데이터를 저장해서 상대적으로 느린 메인 메모리로의 액 세스를 줄여 CPU의 처리 성능

 을 높임

 

하이퍼스레딩

-하나의 코어로 두 개의 처리를 실행할 수 있는 기술(인텔CPU에서 사용하는 용어)

 

터보부스트 기술

-CPU의 속도를 자동으로 기준 클럭보다 빠르게 동작시키는 기능

-전혀 일을 하지 않는 코어가 있을 때, 일을 하고 있는 코어를 클럭 업시키는 기술(인텔CPU용어)

 

CPU 스펙 보는법

인텔          코어i5-7세대(i5-7200U)     카비레이크       2.5GHz             듀얼코어

(제조사)       (CPU시리즈)                  CPU코드명       CPU속도            코어개수

+ Recent posts