일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- cephadm 배포
- WebConsole
- eql
- packstack
- CRS #레드비
- centos 7
- bonding
- GDisk
- centos7
- OpenStack
- yum
- 샤샤자
- Windows NTP
- VMWare
- 갤럭시 피시본
- centos8
- 레펜타
- selinux
- 갤럭시
- DELL N Switch
- rbd mapping
- nmcli
- ceph 테스트 환경
- cockpit
- 17.2.8
- Local Repository
- parted
- firewalld
- cephadm
- Today
- Total
목록전체 글 (32)
딜미의 잡다한 IT 이야기...
Ceph에서는 다음과 같은 객체(Object), 블록(Block), 파일(File) 등 다양한 형태의 데이터를 제공하고 있다.오늘은 그 중 RBD 생성 및 연동 방법에 대해 기록을 남긴다. 1. RBD를 위한 Pool생성Pool 이름을 testrbd로 지정하여 아래의 명령어로 생성 ceph osd pool create [Pool Name] 128 예시)ceph osd pool create testrbd 128 2. RBD 생성Pool 생성 후 원하는 크기의 RBD 이미지 생성 앞서 구성된 내용으로 물리적 용량 300GB OSD로 선언되어 있슴여기서는 10GB 크기의 RBD를 생성하며 이미지명 지정이 필요하여 testblock로 명명하여 생성합니다. 예시)cephadm shell를 사전에 실행하여 컨테이..

최근 Ceph 배포 방법은 Cephadm이라는 컨테이너 기반의 배포방식이 선호되고 있어 해당 방식의 Ceph 배포 및 구성을 진행해봄 물리서버로 구성하면 좋겠으나 현실적으로 물리서버 3개를 준비하는데 어려움이 있어 가상화 서버에 가상머신으로 생성하여 구성 아래와 같이 가상머신 생성 CPU * 4coreMEM 8GBOS 50GOSD 50G * 2EA NET Public 192.168.1.x/22 Cluster 10.10.10.x/24동일 스펙으로 3개의 노드 생성 각 노드명은 ceph-node1,ceph-node2,ceph-node3 1. OS 기본 설치에 Ceph 설정이 기본으로 설치되어 있어서 기존 구성 삭제 작업이 필요함(모든노드) sudo apt remove --purge ceph ce..
해당 진행 내용은 https://www.rdoproject.org/install/packstack/ 를 참고 하여 만들었습니다. https://www.rdoproject.org/install/packstack/ 사이트에는 RHEL 7,8 CentOS 7,8 버전에서 구성하는 방법을 설명하고 있습니다. 여기서는 CentOS 8에서 구성한 방법을 공유 합니다. 1. HW & OS 준비사항 하드웨어의 경우 최소 하나의 네트워크 어댑터, 가상화 사용가능한 CPU, 16GB Memory가 필요합니다. 네트워크의 경우 고정 IP를 사용해야 하고 NetworkManager를 사용하지 않아야 합니다. 호스트 네임의 경우 풀네임( ex: openstack.example.com )으로 구성되어야 합니다. hostnamec..
CentOS8의 새롭게 생긴 기능 중 맘에 드는 기능으로 Web Console가 있다. 해당 기능은 OS 설치 시 Server with GUI 패키지를 선택하면 기본적으로 설치가 된다. 사용하기 위해선 활성화가 필요한데 아래의 명령어를 실행하면 된다. [root@localhost ~]# systemctl enable --now cockpit.socketCreated symlink /etc/systemd/system/sockets.target.wants/cockpit.socket → /usr/lib/systemd/system/cockpit.socket. 기능 활성화 후 외부 웹브라우저를 실행 하여 해당 서버 IP에 9090 포트번호를 붙여 실행하면 아래와 같이 접속된다. 접속 후 화면 해당 WebConso..
Linux에서 Bonding 란? 두개의 물리적인 네트워크(Port)를 하나의 논리적인 네트워크로 구성하여, 장애대응 or 대역폭확장 용도로 사용하는 기능? 이라고 할 수 있다. 주로 사용하는 Bonding 옵션은 3가지 1. Round Robin(라운드 로빈) Bonding으로 구성된 네트워크에 대해 균등하게 패킷통신을 한다. 패킷균등분배 및 장애에 대한 기능이 지원된다. 해당 기능을 활성화 하기 위해서는 스위치에서 Lacp같은 기능이 지원되야 한다. Mode = 0 2. Active Backup(액티브-백업) Bonding으로 구성된 네트워크 중 하나만 사용하는 기능으로 남은 하나는 Slave 모드로 동작을 하다 Primary 네트워크에 장애가 발생하면 Failover이 발생하는 구조 해당 기능 사용..

Local Repository 구성하는 이유 1. 폐쇄망에서 yum을 사용해야 할 때 2. RedHat 설치 후 기본적으로 yum이 활성화되어 있지 않아 임시적으로 추가 패키지 설치가 필요할 때 ISO 파일 or DVD 삽입 후 Mount mount /dev/sr0 /media Repo Packages 복사할 디렉터리 생성 mkdir -p /testrepo OS 이미지에 들어가 있는 Packages 생성된 디렉터리로 복사 cp -r /meida/Packages /testrepo/ ll 명령어로 복사된 내용 확인 ll /testrepo/ comps파일 복사 cp /media/repodata/*comps*xml.xz /testrepo/comps.xml.xz createrepo 명령어 사용을 위한 Packag..
vSAN이란? 물리적인 디스크를 활용하여 소프트웨어 기반의 스토리지로 구성하여 사용하는 VMware의 기술 즉, Software Defined Storage(SDS)라고 이해하면 됨 SDS란? 소프트웨어 기반 스토리지로 기존 하드웨어 기반 스토리지의 소프트웨어 종속성을 제거하여 일반 x86 시스템에서 동작하도록 설계된 스토리지로 장점은 필요에 따라 스토리지 용량을 확장 축소가 가능한 유연성을 제공한다. vSAN을 구성할 때 cache영역이 필요하다. 해당 영역은 read/write 및 snapshot을 관리할 때 사용이 되며 이는 필수 요구 사항이다. 구성은 플래시 구성과 하이브리드 구성으로 나뉘며 플래시 구성 시는 write cache용도로만 사용이 되며 하이브리드 구성 시는 read 및 snapsho..