Beside-day4

kyoungyeon·2024년 3월 26일
0

🥚Sunny -SIDE Project

목록 보기
16/17
  • ubuntu보다 CentOS 를 왜 더 선호하는지 모르겠는 OpenInfra^^

    • 네트워크망이나 라우팅 설정에 있어서 좀 까다로운건 보이는데, 그래도 쓰고 나면 뿌듯하겠지..머..
    • 다행히도 deploy 자료는 많네
  • 최대한 작은 크기의 opensource 탐색중..

    • OpensSTack with Sunbeam : small scale private cloud infra

    Ubuntu-Sunbeam

  • Sunbeam : small private cloud infra
    UbuntuDocs

    • cloud native architecture 용
    • bottom up automation 기능을 제공한다
    • QCOW2 format 과 img 포맷을 사용해 openstack -sunbeam을 올린다고 함.
      qemu
  • 가상서버에 openstack을 또 올리면 중첩 가상화라 성능이 느려질거 같은데..?
    이게 맞나


QCOW

  • qcow2 format = glance 서비스용
  • vmdk img

CAAS

  • 저런 중첩 이중화 형태를 위와 같이 부른다고 함.
  • 참고로 nova위에서도 돌아간다고 함.
  • 이미지의 한 형태라고 생각해야하나?
  • 참고로 container as a servcie plugin은 multi node 관리에 최적화되어있는 시스템 아키텍처
  • 도커인가..? 도커보다 더 k8s 를 활용해 관리하는 개념인듯.

Deploy references들은 우분투보다 centOS 가 더 많은가😮‍💨

ex1 Centos7

  • spec
redhat 64bit
cpu : 16mb
mem: 5632mb
- NAT 
- hostonly adapter "virtualBox host-only ethernet Adapter"

refer

virtualBox

에 centOS를 deploy 한 후 CMD 정리
Quora

su 
// 루트 계정에서 방화벽 내리기 
systemctl disable firewalld 
systemctl stop firewalld 

// network 를 구성하기위한 데몬 
systemctl disable NetworkManager
systemctl stop NetworkManager
// network 설치 ? 이게 뭘까요. 

systemctl enable network
systemctl start network
// 저장소 활성화 를 통한 설치
yum install -y centos-release-openstack-newton 
yum update -y

// packstack이 먼지는 모르겠지만 설치를 해야하나..?
yum install -y openstack-packstack
<general purpose라고 > 
packstack --allinone 
ls
//deploy 할 ip 설정
cat keystonerc_admin

mongodb/ mysql db mutli-db 관리

Event

  • Openstack trove 사용
  • 여기세미나에선 ubuntu cli 이던데, 어떻게 했나 싶다
<create tenant user and service in keysotne > 
keystone tenant-create -name trove
keystone user-create -name ky -pass <pw> --tenant trove
keystone service-create -name trove -type database

<create keystone endpoint>
keystone endpoint-create service-id <...id>
<adding a guest img/datastore-version>
trove-manage datastore-version-update mysql 버전 mysql <glance img id> mysql-server-버전 1

<list datastore and datastore version>
trove datastore-list
trove  datastore-version-list <db>
<create an instance of a datastore>
trove create <name> <flavor> --datastore <datastore>
<list instance>
trove list

<view instance details>
trove show <instance>

<trove config 하려면?>
trove configuration-create <name><values>
<attach the config to instacne >
trove configuration-attach <config><instance>
<adjust config dynamically>
trove configuration-patch <config><valeus>
<create a backup>
trove backup-create <name><instance>
<restore backup>
trove create --backup <backup>
profile
🏠TECH & GOSSIP

0개의 댓글