-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Platform Request: Nutanix AOS with AHV #1007
Comments
I'm having some troubles putting the following points together:
If there is not metadata JSON, and the userdata is storing the Ignition config, then how is the cloud-hostname provided to the VM? Similar question for SSH keys: if the userdata holds an Ignition config (and not a cloud-init config), how are cloud-keys provided to the VM? |
Thanks for your questions. PFB my inline response:
When a VM is created on a Nutanix managed subnet, their internal IPAM mechanism offers the hostname and IP address using DHCP
I have updated the details about ssh-keys in the above questionnaire to address your concern. |
One other thing to flesh out that doesn't block adding this platform:
|
I pitched the idea to @vnephologist a couple months ago. Andy is sponsoring a environment for Fedora CoreOS to run our CI tests, something that would be interesting ? |
Add nutanix platform support(coreos/fedora-coreos-tracker#1007) which is similar to Openstack.
Add nutanix platform support(coreos/fedora-coreos-tracker#1007) which is similar to Openstack.
Add Nutanix AHV platform support(coreos/fedora-coreos-tracker#1007) which is similar to Openstack.
This was discussed in last week's community meeting:
|
Add Nutanix AHV platform support(coreos/fedora-coreos-tracker#1007) which is similar to Openstack.
Related to coreos/fedora-coreos-tracker#1007 Build a raw image with the Ignition provider set to nutanix to correspond with coreos/ignition#1284
Related to coreos/fedora-coreos-tracker#1007 Build a raw image with the Ignition provider set to nutanix to correspond with coreos/ignition#1284
Related to coreos/fedora-coreos-tracker#1007 Build a raw image with the Ignition provider set to nutanix to correspond with coreos/ignition#1284
Related to coreos/fedora-coreos-tracker#1007 Build a raw image with the Ignition provider set to nutanix to correspond with coreos/ignition#1284
Related to coreos/fedora-coreos-tracker#1007 Build a raw image with the Ignition provider set to nutanix to correspond with coreos/ignition#1284
Related to coreos/fedora-coreos-tracker#1007 Build a raw image with the Ignition provider set to nutanix to correspond with coreos/ignition#1284
Add Nutanix AHV platform support(coreos/fedora-coreos-tracker#1007) which is similar to Openstack.
Add Nutanix AHV platform support(coreos/fedora-coreos-tracker#1007) which is similar to Openstack.
Add Nutanix AHV platform support(coreos/fedora-coreos-tracker#1007) which is similar to Openstack.
Add Nutanix AHV platform support(coreos/fedora-coreos-tracker#1007) which is similar to Openstack.
Related to coreos/fedora-coreos-tracker#1007 Build a raw image with the Ignition provider set to nutanix to correspond with coreos/ignition#1284
The |
The fix for this went into stable stream release |
In order to implement support for a new cloud platform in Fedora CoreOS, we need to know several things about the platform. Please try to answer as many questions as you can.
Why is the platform important? Who uses it?
To deliver and support open hybrid multi-cloud solution driven by Red Hat’s Openshift and Nutanix Cloud platform.
What is the official name of the platform? Is there a short name that's commonly used in client API implementations?
Nutanix AHV (nutanix)
How can the OS retrieve instance userdata? What happens if no userdata is provided?
userdata
is provided through config drive v2 similar to Openstack.Does the platform provide a way to configure SSH keys for the instance? How can the OS retrieve them? What happens if none are provided?
No
How can the OS retrieve network configuration? Is DHCP sufficient, or is there some other network-accessible metadata service?
DHCP (via Nutanix IPAM)
In particular, how can the OS retrieve the system hostname?
DHCP (via Nutanix IPAM)
Does the platform require the OS to have a specific console configuration?
No
Is there a mechanism for the OS to report to the platform that it has successfully booted? Is the mechanism required?
No
Does the platform have an agent that runs inside the instance? Is it required? What does it do? What language is it implemented in, and where is the source code repository?
No
How are VM images uploaded to the platform and published to other users? Is there an API? What disk image format is expected?
API (qcow2 image format)
Are there any other platform quirks we should know about?
cloud-init config drive v2 (similar to Openstack), but in this case, meta_data.json functionality is not implemented
The text was updated successfully, but these errors were encountered: