Re: [openstack-dev] Attach an USB disk to VM [nova]
Agreed with Max. With nova you can use file injection mechanism. You just need to build a dictionary of file paths and file content. But I do agree that it's not the same as you want. But it's more than valid way to inject files. Best regards, Denis Makogon понедельник, 15 сентября 2014 г. пользователь Maksym Lobur написал: Try to use Nova Metadata Serivce [1] or Nova Config Drive [2]. There are options to pass Key-Value data as well as whole files during VM boot. [1] http://docs.openstack.org/grizzly/openstack-compute/admin/content/metadata-service.html [2] http://docs.openstack.org/grizzly/openstack-compute/admin/content/config-drive.html Best regards, Max Lobur, OpenStack Developer, Mirantis, Inc. Mobile: +38 (093) 665 14 28 Skype: max_lobur 38, Lenina ave. Kharkov, Ukraine www.mirantis.com www.mirantis.ru On Sun, Sep 14, 2014 at 10:21 PM, pratik maru fipuzz...@gmail.com javascript:_e(%7B%7D,'cvml','fipuzz...@gmail.com'); wrote: Hi Xian, Thanks for replying. I have some data which i wants to be passed to VM. To pass this data, I have planned this to attach as an usb disk and this disk will be used inside the vm to read the data. What I am looking is for the functionality similar to -usb option with qemu.kvm command. Please let me know, how it can be achieved in openstack environment. Thanks fipuzzles On Mon, Sep 15, 2014 at 8:14 AM, Xiandong Meng mengxiand...@gmail.com javascript:_e(%7B%7D,'cvml','mengxiand...@gmail.com'); wrote: What is your concrete user scenario for this request? Where do you expect to plugin the USB disk? On the compute node that hosts the VM or from somewhere else? On Mon, Sep 15, 2014 at 3:01 AM, pratik maru fipuzz...@gmail.com javascript:_e(%7B%7D,'cvml','fipuzz...@gmail.com'); wrote: Hi, Is there any way to attach an USB disk as an external disk to VM while booting up the VM ? Any help in this respect will be really helpful. Thanks fipuzzles ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org javascript:_e(%7B%7D,'cvml','OpenStack-dev@lists.openstack.org'); http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev -- Regards, Xiandong Meng javascript:_e(%7B%7D,'cvml','mengxiand...@gmail.com'); mengxiand...@gmail.com javascript:_e(%7B%7D,'cvml','mengxiand...@gmail.com'); ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org javascript:_e(%7B%7D,'cvml','OpenStack-dev@lists.openstack.org'); http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org javascript:_e(%7B%7D,'cvml','OpenStack-dev@lists.openstack.org'); http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] Attach an USB disk to VM [nova]
If data that are you planning to pass to the VM is considerably large Metadata mechanism may be used for passing at least a link to the source of data and simple shell script that will executed on VM with CloudInit right after the boot to obtain data via simple cURL. On Mon, Sep 15, 2014 at 10:20 AM, Denis Makogon dmako...@mirantis.com wrote: Agreed with Max. With nova you can use file injection mechanism. You just need to build a dictionary of file paths and file content. But I do agree that it's not the same as you want. But it's more than valid way to inject files. Best regards, Denis Makogon понедельник, 15 сентября 2014 г. пользователь Maksym Lobur написал: Try to use Nova Metadata Serivce [1] or Nova Config Drive [2]. There are options to pass Key-Value data as well as whole files during VM boot. [1] http://docs.openstack.org/grizzly/openstack-compute/admin/content/metadata-service.html [2] http://docs.openstack.org/grizzly/openstack-compute/admin/content/config-drive.html Best regards, Max Lobur, OpenStack Developer, Mirantis, Inc. Mobile: +38 (093) 665 14 28 Skype: max_lobur 38, Lenina ave. Kharkov, Ukraine www.mirantis.com www.mirantis.ru On Sun, Sep 14, 2014 at 10:21 PM, pratik maru fipuzz...@gmail.com wrote: Hi Xian, Thanks for replying. I have some data which i wants to be passed to VM. To pass this data, I have planned this to attach as an usb disk and this disk will be used inside the vm to read the data. What I am looking is for the functionality similar to -usb option with qemu.kvm command. Please let me know, how it can be achieved in openstack environment. Thanks fipuzzles On Mon, Sep 15, 2014 at 8:14 AM, Xiandong Meng mengxiand...@gmail.com wrote: What is your concrete user scenario for this request? Where do you expect to plugin the USB disk? On the compute node that hosts the VM or from somewhere else? On Mon, Sep 15, 2014 at 3:01 AM, pratik maru fipuzz...@gmail.com wrote: Hi, Is there any way to attach an USB disk as an external disk to VM while booting up the VM ? Any help in this respect will be really helpful. Thanks fipuzzles ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev -- Regards, Xiandong Meng mengxiand...@gmail.com ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev -- Serg Melikyan, Senior Software Engineer at Mirantis, Inc. http://mirantis.com | smelik...@mirantis.com +7 (495) 640-4904, 0261 +7 (903) 156-0836 ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] Attach an USB disk to VM [nova]
Other approach to the way I have described in the mail above is to use openstack/os-collect-config https://github.com/openstack/os-collect-config project to handle downloading and running shell script. On Mon, Sep 15, 2014 at 10:35 AM, Serg Melikyan smelik...@mirantis.com wrote: If data that are you planning to pass to the VM is considerably large Metadata mechanism may be used for passing at least a link to the source of data and simple shell script that will executed on VM with CloudInit right after the boot to obtain data via simple cURL. On Mon, Sep 15, 2014 at 10:20 AM, Denis Makogon dmako...@mirantis.com wrote: Agreed with Max. With nova you can use file injection mechanism. You just need to build a dictionary of file paths and file content. But I do agree that it's not the same as you want. But it's more than valid way to inject files. Best regards, Denis Makogon понедельник, 15 сентября 2014 г. пользователь Maksym Lobur написал: Try to use Nova Metadata Serivce [1] or Nova Config Drive [2]. There are options to pass Key-Value data as well as whole files during VM boot. [1] http://docs.openstack.org/grizzly/openstack-compute/admin/content/metadata-service.html [2] http://docs.openstack.org/grizzly/openstack-compute/admin/content/config-drive.html Best regards, Max Lobur, OpenStack Developer, Mirantis, Inc. Mobile: +38 (093) 665 14 28 Skype: max_lobur 38, Lenina ave. Kharkov, Ukraine www.mirantis.com www.mirantis.ru On Sun, Sep 14, 2014 at 10:21 PM, pratik maru fipuzz...@gmail.com wrote: Hi Xian, Thanks for replying. I have some data which i wants to be passed to VM. To pass this data, I have planned this to attach as an usb disk and this disk will be used inside the vm to read the data. What I am looking is for the functionality similar to -usb option with qemu.kvm command. Please let me know, how it can be achieved in openstack environment. Thanks fipuzzles On Mon, Sep 15, 2014 at 8:14 AM, Xiandong Meng mengxiand...@gmail.com wrote: What is your concrete user scenario for this request? Where do you expect to plugin the USB disk? On the compute node that hosts the VM or from somewhere else? On Mon, Sep 15, 2014 at 3:01 AM, pratik maru fipuzz...@gmail.com wrote: Hi, Is there any way to attach an USB disk as an external disk to VM while booting up the VM ? Any help in this respect will be really helpful. Thanks fipuzzles ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev -- Regards, Xiandong Meng mengxiand...@gmail.com ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev -- Serg Melikyan, Senior Software Engineer at Mirantis, Inc. http://mirantis.com | smelik...@mirantis.com +7 (495) 640-4904, 0261 +7 (903) 156-0836 -- Serg Melikyan, Senior Software Engineer at Mirantis, Inc. http://mirantis.com | smelik...@mirantis.com +7 (495) 640-4904, 0261 +7 (903) 156-0836 ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] Attach an USB disk to VM [nova]
Hi All, Is there any way to do the same using Heat ? Thanks fipuzzles On Mon, Sep 15, 2014 at 12:09 PM, Serg Melikyan smelik...@mirantis.com wrote: Other approach to the way I have described in the mail above is to use openstack/os-collect-config https://github.com/openstack/os-collect-config project to handle downloading and running shell script. On Mon, Sep 15, 2014 at 10:35 AM, Serg Melikyan smelik...@mirantis.com wrote: If data that are you planning to pass to the VM is considerably large Metadata mechanism may be used for passing at least a link to the source of data and simple shell script that will executed on VM with CloudInit right after the boot to obtain data via simple cURL. On Mon, Sep 15, 2014 at 10:20 AM, Denis Makogon dmako...@mirantis.com wrote: Agreed with Max. With nova you can use file injection mechanism. You just need to build a dictionary of file paths and file content. But I do agree that it's not the same as you want. But it's more than valid way to inject files. Best regards, Denis Makogon понедельник, 15 сентября 2014 г. пользователь Maksym Lobur написал: Try to use Nova Metadata Serivce [1] or Nova Config Drive [2]. There are options to pass Key-Value data as well as whole files during VM boot. [1] http://docs.openstack.org/grizzly/openstack-compute/admin/content/metadata-service.html [2] http://docs.openstack.org/grizzly/openstack-compute/admin/content/config-drive.html Best regards, Max Lobur, OpenStack Developer, Mirantis, Inc. Mobile: +38 (093) 665 14 28 Skype: max_lobur 38, Lenina ave. Kharkov, Ukraine www.mirantis.com www.mirantis.ru On Sun, Sep 14, 2014 at 10:21 PM, pratik maru fipuzz...@gmail.com wrote: Hi Xian, Thanks for replying. I have some data which i wants to be passed to VM. To pass this data, I have planned this to attach as an usb disk and this disk will be used inside the vm to read the data. What I am looking is for the functionality similar to -usb option with qemu.kvm command. Please let me know, how it can be achieved in openstack environment. Thanks fipuzzles On Mon, Sep 15, 2014 at 8:14 AM, Xiandong Meng mengxiand...@gmail.com wrote: What is your concrete user scenario for this request? Where do you expect to plugin the USB disk? On the compute node that hosts the VM or from somewhere else? On Mon, Sep 15, 2014 at 3:01 AM, pratik maru fipuzz...@gmail.com wrote: Hi, Is there any way to attach an USB disk as an external disk to VM while booting up the VM ? Any help in this respect will be really helpful. Thanks fipuzzles ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev -- Regards, Xiandong Meng mengxiand...@gmail.com ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev -- Serg Melikyan, Senior Software Engineer at Mirantis, Inc. http://mirantis.com | smelik...@mirantis.com +7 (495) 640-4904, 0261 +7 (903) 156-0836 -- Serg Melikyan, Senior Software Engineer at Mirantis, Inc. http://mirantis.com | smelik...@mirantis.com +7 (495) 640-4904, 0261 +7 (903) 156-0836 ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] Attach an USB disk to VM [nova]
Sure, take a look at Software Configuration feature of Heat https://wiki.openstack.org/wiki/Heat/Blueprints/hot-software-config-spec Examples of SoftwareConfiguration usage may be found here: https://git.openstack.org/cgit/openstack/heat-templates/tree/hot/software-config On Mon, Sep 15, 2014 at 1:54 PM, pratik maru fipuzz...@gmail.com wrote: Hi All, Is there any way to do the same using Heat ? Thanks fipuzzles On Mon, Sep 15, 2014 at 12:09 PM, Serg Melikyan smelik...@mirantis.com wrote: Other approach to the way I have described in the mail above is to use openstack/os-collect-config https://github.com/openstack/os-collect-config project to handle downloading and running shell script. On Mon, Sep 15, 2014 at 10:35 AM, Serg Melikyan smelik...@mirantis.com wrote: If data that are you planning to pass to the VM is considerably large Metadata mechanism may be used for passing at least a link to the source of data and simple shell script that will executed on VM with CloudInit right after the boot to obtain data via simple cURL. On Mon, Sep 15, 2014 at 10:20 AM, Denis Makogon dmako...@mirantis.com wrote: Agreed with Max. With nova you can use file injection mechanism. You just need to build a dictionary of file paths and file content. But I do agree that it's not the same as you want. But it's more than valid way to inject files. Best regards, Denis Makogon понедельник, 15 сентября 2014 г. пользователь Maksym Lobur написал: Try to use Nova Metadata Serivce [1] or Nova Config Drive [2]. There are options to pass Key-Value data as well as whole files during VM boot. [1] http://docs.openstack.org/grizzly/openstack-compute/admin/content/metadata-service.html [2] http://docs.openstack.org/grizzly/openstack-compute/admin/content/config-drive.html Best regards, Max Lobur, OpenStack Developer, Mirantis, Inc. Mobile: +38 (093) 665 14 28 Skype: max_lobur 38, Lenina ave. Kharkov, Ukraine www.mirantis.com www.mirantis.ru On Sun, Sep 14, 2014 at 10:21 PM, pratik maru fipuzz...@gmail.com wrote: Hi Xian, Thanks for replying. I have some data which i wants to be passed to VM. To pass this data, I have planned this to attach as an usb disk and this disk will be used inside the vm to read the data. What I am looking is for the functionality similar to -usb option with qemu.kvm command. Please let me know, how it can be achieved in openstack environment. Thanks fipuzzles On Mon, Sep 15, 2014 at 8:14 AM, Xiandong Meng mengxiand...@gmail.com wrote: What is your concrete user scenario for this request? Where do you expect to plugin the USB disk? On the compute node that hosts the VM or from somewhere else? On Mon, Sep 15, 2014 at 3:01 AM, pratik maru fipuzz...@gmail.com wrote: Hi, Is there any way to attach an USB disk as an external disk to VM while booting up the VM ? Any help in this respect will be really helpful. Thanks fipuzzles ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev -- Regards, Xiandong Meng mengxiand...@gmail.com ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev -- Serg Melikyan, Senior Software Engineer at Mirantis, Inc. http://mirantis.com | smelik...@mirantis.com +7 (495) 640-4904, 0261 +7 (903) 156-0836 -- Serg Melikyan, Senior Software Engineer at Mirantis, Inc. http://mirantis.com | smelik...@mirantis.com +7 (495) 640-4904, 0261 +7 (903) 156-0836 ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev -- Serg Melikyan, Senior Software Engineer at Mirantis, Inc. http://mirantis.com | smelik...@mirantis.com +7 (495) 640-4904, 0261 +7 (903) 156-0836 ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] Attach an USB disk to VM [nova]
I feel maybe usb redirection is a way to what you want. But unfortunately the blueprint has not been finished in juno. https://review.openstack.org/#/c/89834/ Best regards to you. Ricky From: pratik maru [mailto:fipuzz...@gmail.com] Sent: Monday, September 15, 2014 3:01 AM To: openstack-dev@lists.openstack.org Subject: [openstack-dev] Attach an USB disk to VM [nova] Hi, Is there any way to attach an USB disk as an external disk to VM while booting up the VM ? Any help in this respect will be really helpful. Thanks fipuzzles ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] Attach an USB disk to VM [nova]
What is your concrete user scenario for this request? Where do you expect to plugin the USB disk? On the compute node that hosts the VM or from somewhere else? On Mon, Sep 15, 2014 at 3:01 AM, pratik maru fipuzz...@gmail.com wrote: Hi, Is there any way to attach an USB disk as an external disk to VM while booting up the VM ? Any help in this respect will be really helpful. Thanks fipuzzles ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev -- Regards, Xiandong Meng mengxiand...@gmail.com mengxiand...@gmail.com ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] Attach an USB disk to VM [nova]
Hi Xian, Thanks for replying. I have some data which i wants to be passed to VM. To pass this data, I have planned this to attach as an usb disk and this disk will be used inside the vm to read the data. What I am looking is for the functionality similar to -usb option with qemu.kvm command. Please let me know, how it can be achieved in openstack environment. Thanks fipuzzles On Mon, Sep 15, 2014 at 8:14 AM, Xiandong Meng mengxiand...@gmail.com wrote: What is your concrete user scenario for this request? Where do you expect to plugin the USB disk? On the compute node that hosts the VM or from somewhere else? On Mon, Sep 15, 2014 at 3:01 AM, pratik maru fipuzz...@gmail.com wrote: Hi, Is there any way to attach an USB disk as an external disk to VM while booting up the VM ? Any help in this respect will be really helpful. Thanks fipuzzles ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev -- Regards, Xiandong Meng mengxiand...@gmail.com mengxiand...@gmail.com ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Re: [openstack-dev] Attach an USB disk to VM [nova]
Try to use Nova Metadata Serivce [1] or Nova Config Drive [2]. There are options to pass Key-Value data as well as whole files during VM boot. [1] http://docs.openstack.org/grizzly/openstack-compute/admin/content/metadata-service.html [2] http://docs.openstack.org/grizzly/openstack-compute/admin/content/config-drive.html Best regards, Max Lobur, OpenStack Developer, Mirantis, Inc. Mobile: +38 (093) 665 14 28 Skype: max_lobur 38, Lenina ave. Kharkov, Ukraine www.mirantis.com www.mirantis.ru On Sun, Sep 14, 2014 at 10:21 PM, pratik maru fipuzz...@gmail.com wrote: Hi Xian, Thanks for replying. I have some data which i wants to be passed to VM. To pass this data, I have planned this to attach as an usb disk and this disk will be used inside the vm to read the data. What I am looking is for the functionality similar to -usb option with qemu.kvm command. Please let me know, how it can be achieved in openstack environment. Thanks fipuzzles On Mon, Sep 15, 2014 at 8:14 AM, Xiandong Meng mengxiand...@gmail.com wrote: What is your concrete user scenario for this request? Where do you expect to plugin the USB disk? On the compute node that hosts the VM or from somewhere else? On Mon, Sep 15, 2014 at 3:01 AM, pratik maru fipuzz...@gmail.com wrote: Hi, Is there any way to attach an USB disk as an external disk to VM while booting up the VM ? Any help in this respect will be really helpful. Thanks fipuzzles ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev -- Regards, Xiandong Meng mengxiand...@gmail.com mengxiand...@gmail.com ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev ___ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev