rohityadavcloud commented on code in PR #9437:
URL: https://github.com/apache/cloudstack/pull/9437#discussion_r1689159278
##########
tools/appliance/systemvmtemplate/template-base_x86_64-target_aarch64.json:
##########
@@ -0,0 +1,91 @@
+{
+ "_license": "Apache License 2.0",
+ "builders": [
+ {
+ "boot_command": [
+ "c<wait>",
+ "linux /install.a64/vmlinuz <wait>",
+ "preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/preseed_aarch64.cfg
<wait>",
+ "debian-installer=en_US.UTF-8 <wait>",
+ "auto <wait>",
+ "language=en locale=en_US.UTF-8 <wait>",
+ "kbd-chooser/method=us <wait>",
+ "keyboard-configuration/xkb-keymap=us <wait>",
+ "netcfg/get_hostname=systemvm <wait>",
+ "netcfg/get_domain=apache.org <wait>",
+ "country=IN keymap=us <wait>",
+ "fb=false <wait>",
+ "debconf/frontend=noninteractive <wait>",
+ "console-setup/ask_detect=false <wait>",
+ "console-keymaps-at/keymap=us <wait>",
+ "---",
+ "<enter><wait>",
+ "initrd /install.a64/initrd.gz",
+ "<enter><wait>",
+ "boot<enter><wait>"
+ ],
+ "boot_wait": "60s",
+ "disk_interface": "virtio",
+ "cdrom_interface": "virtio-scsi",
+ "disk_size": "5000M",
+ "format": "qcow2",
+ "headless": true,
+ "http_directory": "http",
+ "iso_checksum":
"sha512:4980197fa30646a43df2672d98500a182d6636422e39e809d986551356f4d24b1ffab6d745331369b27f2e9a5326f020ba141df5772ac2c6328c08cce73de7e8",
+ "iso_url":
"https://cdimage.debian.org/mirror/cdimage/archive/11.10.0/arm64/iso-cd/debian-11.10.0-arm64-netinst.iso",
+ "net_device": "virtio-net",
+ "output_directory": "../dist",
+ "qemu_binary": "qemu-system-aarch64",
Review Comment:
@StepBee had you tested aarch64 systemvmtemplate build on x86_64 host? I'm
trying to automate this with a Jenkins build and getting this:
```
10:56:47 2024/07/24 10:56:47 packer-builder-qemu plugin: Executing
/usr/bin/qemu-system-aarch64: []string{"-netdev",
"user,id=user.0,hostfwd=tcp::2680-:22", "-machine", "virt", "-cpu",
"cortex-a72", "-pflash", "/usr/share/AAVMF/AAVMF_CODE.fd", "-boot",
"strict=off", "-drive",
"file=../dist/systemvmtemplate,if=virtio,cache=writeback,discard=ignore,format=qcow2",
"-drive",
"file=/var/lib/jenkins/.cache/packer/f625f9a7fa1737d7bc5cd5e20e9ca14107ead36b.iso,if=none,index=0,id=cdrom0,media=cdrom",
"-name", "systemvmtemplate", "-m", "500M", "-smp", "1", "-monitor", "none",
"-vnc", "127.0.0.1:95", "-device", "virtio-net,netdev=user.0", "-device",
"virtio-scsi-pci,id=scsi0", "-device", "virtio-scsi-device", "-device",
"scsi-cd,drive=cdrom0"}
10:56:47 2024/07/24 10:56:47 packer-builder-qemu plugin: Started Qemu. Pid:
125333
10:56:47 2024/07/24 10:56:47 packer-builder-qemu plugin: Qemu stderr:
WARNING: Image format was not specified for '/usr/share/AAVMF/AAVMF_CODE.fd'
and probing guessed raw.
10:56:47 2024/07/24 10:56:47 packer-builder-qemu plugin: Qemu stderr:
Automatically detecting the format is dangerous for raw images, write
operations on block 0 will be restricted.
10:56:47 2024/07/24 10:56:47 packer-builder-qemu plugin: Qemu stderr:
Specify the 'raw' format explicitly to remove the restrictions.
10:56:47 2024/07/24 10:56:47 packer-builder-qemu plugin: Qemu stderr:
qemu-system-aarch64: Initialization of device cfi.pflash01 failed: Could not
reopen file: Permission denied
10:56:47 [1;31m==> qemu: Error launching VM: Qemu failed to start.
```
Host in Ubuntu 22.04 x86_64 VM (same one used to build the x86-64
systemvmtemplates) cc @kiranchavala @NuxRo
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]