Talos VM Setup on macOS ARM64 with QEMU #9799
OmidZamani
started this conversation in
General
Replies: 1 comment
-
The boot log you submitted is already installed and configured Talos Linux. I don't know how you did that, but the machine config got applied successfully. The error
Means that your |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Talos VM Setup on macOS ARM64 with QEMU
Environment
Setup Steps
1. VM Creation
I'm trying to set up a Talos node using the following QEMU configuration:
2. Configuration Generation
After the VM starts, I generated the configuration using:
This command generated the following files:
/Users/omidzamani/Downloads/Talos-Tr/talos-test/talosconfig/controlplane.yaml
/Users/omidzamani/Downloads/Talos-Tr/talos-test/talosconfig/worker.yaml
/Users/omidzamani/Downloads/Talos-Tr/talos-test/talosconfig/talosconfig
3. Boot Process
During the boot process, the VM shows the following key information:
The system appears to boot successfully and obtains the IP address 10.0.2.192 on the bridged network interface.
4. Generated Configuration Files
Control Plane Configuration
Worker Configuration
Talos Configuration
After generating the configurations, I modified the disk device path to match the QEMU virtual device naming:
5. Network Connectivity Tests
I ran several network tests from the host machine to verify connectivity to the VM:
Traceroute Test
Ping Test
Port Connectivity Tests
The network tests show that:
6. TLS Certificate Verification
I performed a TLS certificate check on the Talos API endpoint:
The certificate check confirms that:
CN=talos-mgo-147
is present7. Configuration Application Issues
When trying to apply the control plane configuration, I've attempted multiple syntax variations of the
talosctl apply-config
command:However, all attempts result in the following errors:
I've also verified that the control plane configuration includes the proper API server certificate SANs:
However, the certificate verification errors persist despite this configuration.
8. Latest Attempt
Even while writing this issue, I made another attempt to apply the configuration:
omidzamani@Omids-MacBook-Pro talosconfig % talosctl --talosconfig=./talosconfig \ apply-config --insecure \ --nodes 10.0.2.192 \ --file controlplane.yaml error applying new configuration: rpc error: code = Unavailable desc = connection error: desc = "error reading server preface: remote error: tls: certificate required"
This error indicates that despite using the
--insecure
flag, there seems to be an issue with the TLS certificate handshake between the talosctl client and the Talos node.9. Current Status and Environment Details
Hardware and Software Environment
Current Blocker
I've extensively reviewed both official and unofficial documentation but keep running into these persistent errors when trying to apply the configuration:
These errors occur consistently with any variation of the apply-config command I attempt to use.
Additional Notes
--insecure
flagRequest for Help
I've spent considerable time reviewing documentation and attempting various solutions but haven't been able to successfully bootstrap my Talos cluster. I would greatly appreciate guidance on:
Any assistance or direction would be extremely helpful in getting this cluster operational.
Beta Was this translation helpful? Give feedback.
All reactions