Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

When creating a VM with a Public Image in NCP Classic, an error occurs that Failed to Get NCP Member Server Image does Not Exist #1422

Closed
Jeon-Jinhyeok opened this issue Jan 15, 2025 · 5 comments · Fixed by #1452
Assignees
Labels
bug Something isn't working CloudDriver

Comments

@Jeon-Jinhyeok
Copy link
Member

Jeon-Jinhyeok commented Jan 15, 2025

What happened
: NCP Classic에서 Public Image로 VM 생성 시 아래와 같이 MyImage를 찾지 못한다는 에러가 발생합니다.

Setup

- Region=ncp-korea1-config
- image_name=SPSW0LINUX000139
- spec_name=SPSVRSTAND000005

image

@Jeon-Jinhyeok Jeon-Jinhyeok added the bug Something isn't working label Jan 15, 2025
@Jeon-Jinhyeok
Copy link
Member Author

API를 통해 조회해보니, 현재는 존재하지 않는 Image이기 때문에 해당 현상이 일어난 것 같습니다.

@powerkimhub
Copy link
Member

@innodreamer (@Jeon-Jinhyeok )


  • 관련하여,
  • Public Image에 대한 처리 부분인데,
  • 아래 코드 블록의 경우 MyImageHandler 함수를 호출하고 있습니다.
  • 이로 인해서, Public Image에 대한 요청에 대해서 MyImage에 대한 오류를 반환하고 있습니다.
  • 의도된 코드인지 점검 부탁드립니다.

myImagePlatform, err := myImageHandler.GetOriginImageOSPlatform(imageIID)
if err != nil {
newErr := fmt.Errorf("Failed to Get MyImage Info. [%v]", err.Error())
cblogger.Error(newErr.Error())
LoggingError(callLogInfo, newErr)
return false, newErr
}

@powerkimhub powerkimhub reopened this Jan 15, 2025
@powerkimhub
Copy link
Member

  • Classic 제공 이미지 현황 확인 필요
    • 현재 Windows 이미지만 제공되는 상황
  • VM Spec 정보 중복 이슈 개선 필요

@innodreamer innodreamer self-assigned this Jan 15, 2025
@powerkimhub
Copy link
Member

@innodreamer (@Jeon-Jinhyeok )


[NCP Console 기준 Classic 제공 이미지]

  • 현재 윈도우만 최소 제공
    image

[NCP Console 기준 VPC 제공 이미지]

  • 리눅스/윈도우 제공
  • 리눅스
    • image
  • 윈도우
    • image

@innodreamer
Copy link
Member

@powerkimhub (@Jeon-Jinhyeok )
NCP Classic의 경우, 현재는 위에 올려주신 console UI와 아래의 AdminWeb을 이용한 driver 테스트 결과와 같이 Windows image만 서비스하고 있습니다.
Image

그리고, 아래의 PR을 통해 CheckWindowsImage() fuction을 MyImageHandler가 아닌 ImageHandler에서 제공하도록 보완했고, VMSpec list의 중복을 제거했습니다.(각 VMSpec info와 관련된 VM image 정보는 key/value의 'RelatedImages' 파라미터로 정리했습니다.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working CloudDriver
Projects
None yet
3 participants