V2K ESXi 5.5 호환성 보강#28
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
개요
vSphere 5.5 / VDDK 6.0.2 환경에서 V2K 마이그레이션이 동작하도록 ESXi 5.5 호환성 경로를 보강했습니다.
주요 변경 사항
nbdkit-vddk-plugin을 프로필별 경로에서 명시적으로 사용하도록 하여, Rocky 9 기본 nbdkit과 VDDK 6.0.2의 ABI 불일치 영향을 피했습니다.--compat-profile esxi55선택이 정확히 반영되도록 정리했습니다.--compat-profile이 기존 환경변수V2K_COMPAT_SELECTED_PROFILE보다 우선하도록 보강했습니다.lib/v2k/vmware_govc.sh의 jq 인자 길이 초과 문제를 temp file +--slurpfile방식으로 반영했습니다.검증
bash -n으로 수정된 shell script 문법 확인git diff --checkbash tests/v2k_compat_installer_runtime_smoke.shmake v2k-rpmv0.9.1태그 기준 Build and Release 성공참고
VDDK 6.5.x는 현재 공식 경로로 확보가 어려운 상태라, 이미 assets에 제공된 VDDK 6.0.2를 ESXi 5.5 전용 호환 프로필에서 사용할 수 있도록 legacy nbdkit 경로를 함께 구성했습니다.