XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Unable to configure Network IP inside the VM throgh API

    Scheduled Pinned Locked Moved Infrastructure as Code
    13 Posts 4 Posters 949 Views 5 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • olivierlambertO Online
      olivierlambert Vates 🪐 Co-Founder CEO
      last edited by

      I just moved the thread in the right category 🙂

      A 1 Reply Last reply Reply Quote 0
      • A Offline
        amititre331 @olivierlambert
        last edited by

        @olivierlambert Thanks Olivier Can I get the resolution on this issue I am trying to resolve this issue from last 40 days but still no resolution

        1 Reply Last reply Reply Quote 0
        • olivierlambertO Online
          olivierlambert Vates 🪐 Co-Founder CEO
          last edited by

          You are welcome. This is a community forum, so you have to wait for people getting there on their free time to assist. Hopefully, someone will come in the next days to assist 🙂

          A 1 Reply Last reply Reply Quote 0
          • AtaxyaNetworkA Offline
            AtaxyaNetwork Ambassador @amititre331
            last edited by

            @amititre331 Hi !

            Can you try the API request by hand (without ansible) to see if it works ?

            Also, do you have any errors when running ansible ?

            A 1 Reply Last reply Reply Quote 1
            • C Offline
              carloum70
              last edited by carloum70

              @amititre331
              If you want to configure ip settings using cloud-init you have to use the option network_config instead of cloud_config.

              Unbrand_CreateVmBody_{
              memory	
              name_description	[...]
              name_label*	[...]
              clone	[...]
              gpuGroup	[...]
              vgpuType	[...]
              autoPoweron	[...]
              vifs	[...]
              copyHostBiosStrings	[...]
              template*	[...]
              affinity	[...]
              vdis	[...]
              install	{...}
              cloud_config	[...]
              network_config	string
              boot	[...]
              destroy_cloud_config_vdi	[...]
              }
              

              By the way, do not share your tokens on the internet 😉

              A 2 Replies Last reply Reply Quote 0
              • A Offline
                amititre331 @AtaxyaNetwork
                last edited by

                @AtaxyaNetwork I didnt get any error while creating the VM, VM Created succesfully but Network is not getting configured and by Hand when I run the API and the API run successfully. but still network not configured

                1 Reply Last reply Reply Quote 0
                • A Offline
                  amititre331 @carloum70
                  last edited by

                  @carloum70 said in Unable to configure Network IP inside the VM throgh API:

                  network_config

                  Hi Thanks for your suggestion I will try with network_config Instead of cloud_config then will let you know what will be the response.

                  1 Reply Last reply Reply Quote 0
                  • A Offline
                    amititre331 @olivierlambert
                    last edited by

                    @olivierlambert Hi Thanks for understanding and your response.

                    1 Reply Last reply Reply Quote 0
                    • A Offline
                      amititre331 @carloum70
                      last edited by

                      @carloum70 Hello Carloum Do you have tested sample for the same so I can get the reference.

                      1 Reply Last reply Reply Quote 0
                      • C Offline
                        carloum70
                        last edited by

                        I am using terraform to setup a VM but it's the same approach for cloud-init:
                        cloud_config

                        #cloud-config
                        preserve_hostname: false
                        hostname: ${hostname} 
                        create_hostname_file: true
                        users:
                          - name: ansible
                            groups:
                              - sudo
                            sudo:
                              - ALL=(ALL) NOPASSWD:ALL
                            shell: /bin/bash
                            ssh_authorized_keys:
                              - "ssh-ed25519 somekeyl"
                              - "ssh-ed25519 otherkey"
                        

                        network_config:

                        #cloud-config
                        network:
                          version: 1
                          config:
                            - type: physical
                              name: enX0
                              subnets:
                                - type: static
                                  address: ${ip_address}
                                  netmask: ${netmask}
                                  gateway: ${gateway}
                                  dns_nameservers:
                        %{ for dns_server in dns ~}
                                    - ${dns_server}
                        %{ endfor ~}
                        

                        Maybe a silly question: Your template supports cloud-init ?

                        A 1 Reply Last reply Reply Quote 0
                        • A Offline
                          amititre331 @carloum70
                          last edited by

                          @carloum70 yes the OS Image i am using ubuntu and ubuntu by default support cloud init. and in playbook I write the code no where it fails when I run the playbook. that means the cloud init code is fine but there is some issue at os image side or template side

                          1 Reply Last reply Reply Quote 0
                          • C Offline
                            carloum70
                            last edited by

                            What is the output of the following command:

                            cloud-init schema --system
                            
                            1 Reply Last reply Reply Quote 0

                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                            With your input, this post could be even better 💗

                            Register Login
                            • First post
                              Last post