Skip to content

[Mold Diplo] Scale VM의 KVM 오퍼링 처리 보완, Kubernetes 관리용 방화벽/포트포워딩 룰 보호, L2 NIC IP 상태 동기화 개선#844

Merged
jschoiRR merged 2 commits into
ablecloud-team:ablestack-diplofrom
jschoiRR:diplo-2026
Jun 16, 2026
Merged

[Mold Diplo] Scale VM의 KVM 오퍼링 처리 보완, Kubernetes 관리용 방화벽/포트포워딩 룰 보호, L2 NIC IP 상태 동기화 개선#844
jschoiRR merged 2 commits into
ablecloud-team:ablestack-diplofrom
jschoiRR:diplo-2026

Conversation

@jschoiRR

@jschoiRR jschoiRR commented Jun 16, 2026

Copy link
Copy Markdown

PR 설명

[Mold Diplo] Scale VM의 KVM 오퍼링 처리 보완, Kubernetes 관리용 방화벽/포트포워딩 룰 보호, L2 NIC IP 상태 동기화 개선

  • VM 목록에 할당 자원 컬럼 추가

    • CPU / Memory 정보를 한 컬럼에서 표시
    • VM 목록에서 자원 정보를 빠르게 확인할 수 있도록 개선
  • Scale VM KVM 오퍼링 처리 보완

    • Running + KVM VM에서 현재 오퍼링 조회/필터링 로직 보완
    • 사용자 지정 오퍼링과 고정 오퍼링 구분 처리
    • 고정 KVM 오퍼링 사용 시 안내 메시지 표시
  • Kubernetes 관리용 방화벽/포트포워딩 룰 삭제 방지

    • Kubernetes 관리 포트를 방화벽/포트포워딩 화면에 전달
    • 관리용 룰 선택/삭제 방지 처리
    • 관련 안내 메시지 추가
  • L2 NIC IP 동기화/제거 개선

    • qemu-agent stats 조회 결과에 게스트 IPv4가 없으면 DB NIC IP 제거
    • L2 NIC DOWN 시 DB의 NIC IP 제거
    • NIC UP 후에는 qemu-agent stats 기준으로 다시 반영

변경 구분

  • 잠재적 기능/오류 개선 (기존의 기능에 잠재되어 있는 오류 또는 다른 기능에 영향을 미칠 기능의 개선)
  • 새로운 기능 (다른 기능에 영향을 미치지 않는 새 기능)
  • 버그 수정 (이슈에 보고된 버그에 대한 수정으로 다른 기능에 영향을 미치지 않음)
  • 기능 개선 (기존 기능에 대한 개선으로 다른 기능에 영향을 미치지 않음)
  • 코드 청소 (코드 재구성 및 청소, 테스트 케이스 추가 등)

기능/개선 규모 또는 버그 심각도

기능/개선 규모

  • 주요 기능/개선
  • 소규모 기능/개선

버그 심각도

  • 매우 심각 (제품 출시/운영을 불가능하게 함)
  • 위험 (사용자에게 자원의 손실을 가져오게 함)
  • 중요 (사용자에게 기능 사용의 불편을 가져오게 함)
  • 보통 (사용자가 문제를 인지할 수 있을 정도임)
  • 미미 (사용자가 인지하지 못할 정도임)

스크린샷

테스트 방법 및 결과

jschoiRR added 2 commits June 15, 2026 16:53
qemu-agent stats 조회 성공 시 L2 NIC의 실제 게스트 IPv4를 nics.ip4_address에 반영
게스트 내부에 IP가 없으면 DB IP도 null로 정리
L2 NIC를 DOWN 했을 때 DB의 NIC IP를 제거
가상머신 목록에 할당 자원 / Allocated resources 컬럼 추가
CPU/Memory를 한 셀에 아이콘 + 텍스트로 표시

* Scale VM KVM 오퍼링 처리
Running + KVM VM에서 오퍼링 필터링 로직 복구/보완
현재 오퍼링이 페이징 목록에 없을 때 개별 조회
사용자 지정 오퍼링과 고정 오퍼링 구분 처리
고정 KVM 오퍼링인 경우만 스케일 제한 메시지 표시

* Kubernetes 관리용 방화벽/포트포워딩 룰 삭제 방지
Kubernetes 관리 포트를 네트워크 룰 화면에 전달
현재 페이지에 없는 컴퓨트 오퍼링 선택 상태 유지
비밀번호 지원 템플릿일 때만 VNF credential password 표시
@jschoiRR jschoiRR self-assigned this Jun 16, 2026
@jschoiRR jschoiRR added bug Something isn't working customization Simple customization of the original source labels Jun 16, 2026
@jschoiRR jschoiRR added this to the Diplo milestone Jun 16, 2026
@jschoiRR jschoiRR merged commit f3da516 into ablecloud-team:ablestack-diplo Jun 16, 2026
3 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working customization Simple customization of the original source

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant