Proxmox7.0 의사록 설치(Hyper-V에서 전송)
Proxmox 자체 설치
MegaRAID CLI 설치
Broadcom 웹사이트는 사용하기 너무 어려워 다음 절차를 밟으려고 합니다.
원: https://gist.github.com/fxkraus/595ab82e07cd6f8e057d31bc0bc5e779
드디어 필요한 도구 클래스를 넣고 Broadcom에서 MegaCLI 배치를 다운로드합니다.
펼친 후 RPM 파일을 받았지만 Proxmox는 debian 기반이기 때문에 RPM->DEB로 변환되었습니다.
DEB 파일을 설치하고 작업을 확인합니다.이런 흐름.
apt install libncurses5 unzip alien
wget https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/8-07-14_MegaCLI.zip
unzip 8-07-14_MegaCLI.zip
cd Linux
alien MegaCli-8.07.14-1.noarch.rpm
dpkg -i megacli_8.07.14-2_all.deb
/opt/MegaRAID/MegaCli/MegaCli64 -h
/opt/MegaRAID/MegaCli/MegaCli64 -AdpCount
/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aALL
VHDX용 동글
연결 대상 VM 만들기
웹 GUI에서 필요한 VM을 만듭니다.
디스크는 나중에 정식으로 연결되지만 만들지 않으면 전진할 수 없기 때문에 용량은 0.1GB와 같은 작은 값으로 만든다.
VM 제작 완료 후
ハードウェア
중에서 디스크Detach
를 선택합니다.未使用:〜〜
처럼 표시되므로 사전에 削除
디스크를 선택하십시오.이렇게 하면 전환의 준비가 완성되었다.VHDX에서 변환
qm importdisk 100 Windows10_c.vhdx SUM980EVO
100
-> VMID.Proxmox의 트리 표시에 표시되는 숫자입니다.VM을 만들 때 번호가 매겨집니다.100에서 온 번호 データセンター
를 선택하고 가운데 선택ストレージ
을 선택할 때 표시할 일람의 ID를 지정합니다.root@proxmox:~/hyper-v/Windows10# qm importdisk 100 Windows10_c.vhdx SUM980EVO
importing disk 'Windows10_c.vhdx' to VM 100 ...
Logical volume "vm-100-disk-0" created.
transferred 0.0 B of 59.0 GiB (0.00%)
transferred 604.2 MiB of 59.0 GiB (1.00%)
transferred 1.2 GiB of 59.0 GiB (2.01%)
transferred 1.8 GiB of 59.0 GiB (3.01%)
transferred 2.4 GiB of 59.0 GiB (4.01%)
~~~~~~~~~~~
transferred 58.6 GiB of 59.0 GiB (99.30%)
transferred 59.0 GiB of 59.0 GiB (100.00%)
transferred 59.0 GiB of 59.0 GiB (100.00%)
Successfully imported disk as 'unused0:SUM980EVO:vm-100-disk-0'
메시지와 같이 사용되지 않은 디스크로 VM에 추가됩니다.VM
ハードウェア
에서 사용되지 않는 디스크를 선택하고 編集
버튼을 누릅니다.시작 순서 설정
첨부된 디스크가 시동 디스크인 경우
VM
オプション
의 설정을 통해 현재 추가된 디스크의 안내를 유효하게 (검사)하고 안내 순서의 우선순위를 미리 높인다(드래그 3)디스크 프로그램(RDM)
전체 물리적 디스크를 VM으로 표시하려면 다음 명령을 사용합니다.
ブート順
qm set 100 -virtio0 /dev/disk/by-id/scsi-36d0946606c11150028b3e11557046428
로 링크 주소를 표시하면 이해하기 쉽다.(/sda 또는 이름 표시)TrueNAS
TrueNAS에는 KVM 에이전트가 없으므로 웹 GUI에서 꺼진 장치의 리디렉션에 전혀 응답하지 않습니다.이러면 안 돼, 내가 방법을 생각해 볼게.
프로그램상 상술한 바와 같이 말하고 싶지만
ls -l /dev/disk/by-id/
링크 목적지의 GiitHub에는 존재하지 않는다.이렇게 말하기보다는 FreeBSD에서 유래한 파일이기 때문에 FreeBSD의 iso에서 가져올 필요가 있다(내 생각)TrueNAS 12-U6는 FreeBSD12 기반의 iso
virtio_console.ko
를 가져오세요.UEFI의 Debian VM을 자동으로 시작할 수 없음(Linux 범용?)
VHDX에서 변환을 시작하면 EFI 셸이 시작됩니다.
EFI 셸에서 다음과 같이 시작할 수 있습니다.
FS0:
cd EFI
cd debian
grubx64.efi
EFI 부트 엔트리에 grub이 없기 때문일 수 있습니다.# efibootmgr
efibootmgr
BootCurrent: 0002
Timeout: 3 seconds
BootOrder: 0001,0000,0002
Boot0000* UiApp
Boot0001* UEFI QEMU QEMU HARDDISK
Boot0002* EFI Internal Shell
Debian의 경우 debian이라는 부팅 포털이 없으면 부팅되지 않습니다.수정 방법
VM 설정을 확인한 후
/boot/kernel/virtio_console
복구가 가능합니다.$ sudo grub-install
Installing for x86_64-efi platform.
Installation finished. No error reported.
$ efibootmgr
BootCurrent: 0003
Timeout: 3 seconds
BootOrder: 0004,0001,0002,0000,0003 ※ 0004が先頭になっている
Boot0000* UiApp
Boot0001* UEFI QEMU DVD-ROM QM00003
Boot0002* UEFI QEMU HARDDISK QM00005
Boot0003* EFI Internal Shell
Boot0004* debian ※ 追加されたエントリ
사족
Windows와 FreeBSD(TrueNAS)는 같은 UEFI인데 왜 문제가 없는지 모르겠다.
startup.nsh도 놔두세요.
Reference
이 문제에 관하여(Proxmox7.0 의사록 설치(Hyper-V에서 전송)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/yakumo/articles/7f52d25b9cc19c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)