openstack 인스턴스 생성

leekyungryul·2024년 1월 18일

cloud/oepnstack

목록 보기
1/2

네트워크 설정

  1. External 설정(외부로 통신)

아래 메뉴에서 External을 선택하여 들어간다.

아래 메뉴에서 우측상단의 포트생성버튼을 눌러준다.

그러면 아래와 같은 편집창이 열린다.

이름, 고정 ip 주소선택, 고정ip 주소입력
위 3가지만 설정하고 생성버튼을 누른다.

  1. manila 설정(내부)

아래 메뉴에서 manila를 선택해서 들어간다.

이름, 고정 ip 주소선택, 고정ip 주소입력
위 3가지만 설정하고 생성버튼을 누른다.

볼륨생성

os볼륨은 인스턴스를 생성하면 자동으로 만들어지고 나중에 이름만 변경하면되고
data볼륨은 미리 생성해두었다가 인스턴스 생성 후 마운트한다.

  1. data 볼륨 생성

이름, 크기만 입력하고 볼륨생성

인스턴스 생성

  1. 세부정보

인스턴스 이름, 개수만 입력 후 next

  1. 소스

볼륨크기를 선택하고
사용가능한 os중에서 하나를 선택하여 할당됨에 올린다. next

  1. flavor

사용가능한 목록 중 하나를 선택해서 올린다. next

  1. 네트워크

네크워크는 아무런 선택을 하지않고 패스. next

  1. 네트워크 포트

사용가능한 목록 중에서 위에서 생성한 포트를 할당시켜준다.

  1. 보안그룹

기본으로 default가 할당되어있을것이다.
하지만 변경을 원한다면 미리 생성해둔 보안그룹을 사용가능 목록에서 할당이 가능하다.
여기서는 cms-db1-security라는 보안그룹을 미리 생성해두었기에 보안그룹을 변경하였다

  1. 나머지는 pass
    Key Pair, 구성, 서버 그룹, 스케쥴러 힌트, 메타데이터

os볼륨 이름변경

인스턴스를 생성하고나면 볼륨 목록에서 uuid로 이름이 부여된 os볼륨이 보인다.
해당 볼륨을 선택하고 우측의 볼륨편집을 클릭한다.

볼륨이름에서 원하는 이름으로 변경한다.

data볼륨 연결

생성된 인스턴스를 선택하고 우측메뉴에서 볼륨연결을 클릭한다.

위에서 생성한 data 볼륨이 선택가능한것을 알수있다.
선택 후 볼륨연결 클릭

vm 접속 후 데이터 볼륨 포맷 후 마운트

  1. 마운트할 디렉터리를 생성한다.
mkdir /experdb
  1. 마운트될 볼륨확인
fdisk -l

  1. 마운트할 볼륨을 포맷한다.
mkfs.xfs -f /dev/vdb
  1. 마운트 한다.
mount /dev/vdb /experdb
  1. reboot시에도 mount 유지하도록 설정
vi /etc/fstab
# 내용 추가
/dev/vdb                       /fas                 xfs     defaults        0 0

mount -a

참고

  1. 확인
df -h

root 외부접속허용

vi /etc/ssh/sshd.config

systemctl restart sshd

Zookeeper 설치

data directory 생성

mkdir -p /fdss/data/zdata

id 파일 생성

echo 1 > /home/fdss/data/zdata/myid

config 파일 생성

cd /home/fdss/sw/zookeeper/conf/
cp zoo_sample.cfg fdss.cfg

dataDir=/home/fdss/data/zdata
maxClientCnxns=200
server.1=kafka1-fdss:2888:3888
server.2=kafka2-fdss:2888:3888
server.3=kafka3-fdss:2888:3888

Kafka cluster 설치

config 파일 수정

vi $KAFKA_HOME/config/server.properties


broker.id=1
zookeeper.connect=kafka1-fdss:2181,kafka2-fdss:2181,kafka3-fdss:2181/kafka-fdss
profile
끊임없이 노력하는 개발자

0개의 댓글