
내 Hoster에 따라 Xen HVM을 사용하여 가상화된 vServer에 Proxmox를 설정했으며 KVM을 사용하여 vServer 내에서 pfSense가 포함된 VM을 생성하여 모든 트래픽을 가능한 최고의 성능으로 라우팅하려고 합니다. 어떤 이유에서인지 ISO가 업로드되어 있고 가상 DVD 드라이브 내에도 불구하고 새로 생성된 VM의 콘솔에서만 이 정보를 얻습니다.
내 VM의 하드웨어 구성은 다음과 같습니다.
내 VM 옵션은 다음과 같습니다.
다음에서 AMD64 DVD 설치 프로그램 ISO를 다운로드했습니다.공식 pfSense 다운로드 웹사이트 (핫링크)
Mac에서 ISO를 추출하여 Proxmox의 로컬 저장소에 업로드했습니다. 또한 DVD 드라이브에서 먼저 부팅되도록 VM의 부팅 순서를 업데이트했습니다. 또한 부팅 메뉴에 액세스하기 위해 왼쪽에 있는 noVNC 컨트롤을 사용하여 ESC를 누르려고 했지만 아무 일도 일어나지 않았습니다.
다운로드한 .iso.gz 파일을 확인해 보니 sha256sum
해시가 정확합니다.
VM에서 KVM을 비활성화하고 프로세서를 qemu64로 변경하면 ISO가 부팅된다는 것을 알았습니다. 분명히 이것은 해결책이 아닙니다. KVM이 없으면 성능이 형편없기 때문입니다.
내용/var/log/syslog:
Mar 30 04:11:46 system pvedaemon[15783]: start VM 100: UPID:system:00003DA7:002F5C28:6243D882:qmstart:100:root@pam:
Mar 30 04:11:46 system pvedaemon[10598]: <root@pam> starting task UPID:system:00003DA7:002F5C28:6243D882:qmstart:100:root@pam:
Mar 30 04:11:47 system systemd[1]: Started 100.scope.
Mar 30 04:11:47 system systemd-udevd[15793]: Using default interface naming scheme 'v240'.
Mar 30 04:11:47 system systemd-udevd[15793]: link_config: autonegotiation is unset or enabled, the speed and duplex are not writable.
Mar 30 04:11:47 system systemd-udevd[15793]: Could not generate persistent MAC address for tap100i0: No such file or directory
Mar 30 04:11:47 system kernel: [31037.520616] device tap100i0 entered promiscuous mode
Mar 30 04:11:47 system kernel: [31037.537967] vmbr0: port 2(tap100i0) entered blocking state
Mar 30 04:11:47 system kernel: [31037.537970] vmbr0: port 2(tap100i0) entered disabled state
Mar 30 04:11:47 system kernel: [31037.538177] vmbr0: port 2(tap100i0) entered blocking state
Mar 30 04:11:47 system kernel: [31037.538179] vmbr0: port 2(tap100i0) entered forwarding state
Mar 30 04:11:47 system systemd-udevd[15804]: Using default interface naming scheme 'v240'.
Mar 30 04:11:47 system systemd-udevd[15804]: link_config: autonegotiation is unset or enabled, the speed and duplex are not writable.
Mar 30 04:11:47 system systemd-udevd[15804]: Could not generate persistent MAC address for tap100i1: No such file or directory
Mar 30 04:11:47 system kernel: [31037.958119] device tap100i1 entered promiscuous mode
Mar 30 04:11:47 system kernel: [31037.974101] vmbr1: port 1(tap100i1) entered blocking state
Mar 30 04:11:47 system kernel: [31037.974104] vmbr1: port 1(tap100i1) entered disabled state
Mar 30 04:11:47 system kernel: [31037.974307] vmbr1: port 1(tap100i1) entered blocking state
Mar 30 04:11:47 system kernel: [31037.974310] vmbr1: port 1(tap100i1) entered forwarding state
Mar 30 04:11:48 system pvedaemon[10598]: <root@pam> end task UPID:system:00003DA7:002F5C28:6243D882:qmstart:100:root@pam: OK
Mar 30 04:11:51 system pvedaemon[10598]: <root@pam> starting task UPID:system:00003E03:002F5DFD:6243D887:vncproxy:100:root@pam:
Mar 30 04:11:51 system pvedaemon[15875]: starting vnc proxy UPID:system:00003E03:002F5DFD:6243D887:vncproxy:100:root@pam:
Mar 30 04:12:00 system systemd[1]: Starting Proxmox VE replication runner...
Mar 30 04:12:01 system systemd[1]: pvesr.service: Succeeded.
Mar 30 04:12:01 system systemd[1]: Started Proxmox VE replication runner.
Mar 30 04:13:00 system systemd[1]: Starting Proxmox VE replication runner...
Mar 30 04:13:01 system systemd[1]: pvesr.service: Succeeded.
Mar 30 04:13:01 system systemd[1]: Started Proxmox VE replication runner.
표준 출력 dmesg
:https://gist.github.com/martin-braun/7c401af831e35343474e6a6aa69c11cc
명령줄에서 VM을 수동으로 구성하고 실행하려고 했습니다.
$ qm set 100 --bootdisk ide2
update VM 100: -bootdisk ide2
$ qm start 100
더 이상 출력되지 않으며 결과는 동일합니다.
어떡해?
답변1
분명히 내 Hoster는 vServer에서 KVM을 지원하지 않으므로 다른 옵션을 찾거나 전용 서버를 찾아야 합니다.