이수의 삽질 기록
article thumbnail
[Ceph] Vstart Cluster + Jager
Knowledge/Ceph 2023. 7. 9. 21:27

배경 나에게는 두분의 주인님이 계신다. 각 연구실에서 내가 하는 일이 살짝 다르다. Y 교수님: Ceph 관련 일을 해야한다 N 교수님: 분산 추적 관련 일을 해야한다 이번 랩미팅 때, 재미있는걸 해볼 수 있을 것 같다. 바로, "Ceph의 내부 상황을 Jager로 모니터링하기"다. 이러면 Ceph에 대해 조금 더 알 수 있고, Jager에 대해서도 알 수 있게 된다. 아주 좋다. "Ceph Jager" 키워드를 검색하니, Ceph가 기본으로 Jager를 지원한다고 나와있다. - https://docs.ceph.com/en/quincy/dev/developer_guide/jaegertracing/ JAEGER- DISTRIBUTED TRACING — Ceph Documentation © Copyright..

article thumbnail
[Ceph] OSD 클러스터 구축 #1
Knowledge/Ceph 2023. 7. 2. 21:24

배경 N 교수님 연구실 말고, Y 교수님 연구실에서는 Ceph를 가지고 뭔가를 한다. 아직 Ceph에 대해 많이 알지는 못한다. 하지만 그냥 이런게 있다 정도는 안다. 이번에 KlosedStack을 구성하며, 새로 도입해야하는 요소는 바로 Ceph이다. https://blog.isu.kim/16 [KlosedStack #3] Vagrant + OVS 시리즈 - [KlosedStack #1] Intro: https://blog.isu.kim/14 - [KlosedStack #2] Vagrant + Libvirt: https://blog.isu.kim/15 배경 지난 시간에는, KlosedStack에서 사용할 VM을 Vagrant로 Libvirt를 사용해 생성했다. 이제는 각 VM끼리 연 blog.isu.k..

article thumbnail
[KlosedStack #1] Intro
Playground/KlosedStack 2023. 6. 30. 18:34

배경 지난 2023년 1학기, N 교수님이 Openstack을 하라고 말씀하셨다. 정확히는 Magnum, Ironic을 가지고 뭔가 재미난걸 해보라고 하셨다. 근데 가장 큰 문제는 역시나 네트워크 (Neutron)이였고, 이를 해결하기 위해서 상당히 삽질을 했다. 사실 결국 해결을 못했고, 손대기도 귀찮아서 그냥 놔두고 있다. 교수님이 그 이후 말씀하신게, 차라리 Neutron같은 무거운 서비스를 가지고 하지 말고, 그냥 하나 간단하게 VM을 만들어주는 프로그램을 만들라고 하셨다. 이름은 그냥 내가 막 붙였다. KlosedStack. 짧게 말해, Openstack의 무거운 서비스들을 벗겨내고, 우리가 필요한 기능만 만들고 있다. 사실 만들라고 하신 것은 좀 되었으나, 그간 시간이 좀 없었고 지금 주말에 ..