Re: [Lxc-users] Regarding lxc tools and libvirt (virsh).
Kumar L Srikanth-B22348 wrote: Hi, I am new to Linux Containers and Libvirt. Recently, I installed Linux Container tools on my Fedora Core 12 (64 bit) machine and able to create/start/destroy my own containers using the following commands: lxc-create lxc-sshd lxc-start lxc-destroy And I also installed libvirtd on my machine, and able to create/start/destroy my own domains using the following commands: virsh -c lxc:/// define /path/to/domain/xml/configuration/file virsh -c lxc:/// start [Domain Name] virsh -c lxc:/// shutdown [Domain Name] virsh -c lxc:/// undefine [Domain Name] I just wonder is there any relation between the domains created with 'virsh' and containers created with 'lxc-tools' [like lxc-create, lxc-start ..etc]? Can I start a container created using 'lxc-create' command with virsh [virsh -c lxc:/// start [Container Name] ...something like that]? Please let me know. No, these are 2 separate projects. But a driver could be implemented to plug the lxc tools with the libvirt. -- The Planet: dedicated and managed hosting, cloud storage, colocation Stay online with enterprise data centers and the best network in the business Choose flexible plans and management services without long-term contracts Personal 24x7 support from experience hosting pros just a phone call away. http://p.sf.net/sfu/theplanet-com ___ Lxc-users mailing list Lxc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-users
Re: [Lxc-users] Regarding lxc tools and libvirt (virsh).
Thanks for the reply Daniel. I have another issue. I am creating a Domain using libvirt XML. In order to mount the host's '/home/srikanth' directory to the new container's '/' directory, my XML format is shown below: domain type='lxc' id='1' namecontainer1_vm/name memory50/memory os typeexe/type init/bin/sh/init /os vcpu1/vcpu clock offset='utc'/ on_poweroffdestroy/on_poweroff on_rebootrestart/on_reboot on_crashdestroy/on_crash devices emulator/usr/libexec/libvirt_lxc/emulator filesystem type='mount' source dir='/home/srikanth'/ target dir='/'/ /filesystem console type='pty' / /devices /domain With the above libvirt XML, Domain is defining, but not starting. When I issue the start command it's saying Domain started, but showing shut off status. If I changed the target directory(traget dir='/'/) from '/' to '/home/container1'(traget dir='/home/container1'/), the domain is starting normally and I am able to see the contents in the target directory. Can you please let me know, how can I set the target directory to '/'? By the way, I am using libvirt version o.7.6. Regards, Srikanth. -Original Message- From: Daniel Lezcano [mailto:daniel.lezc...@free.fr] Sent: Friday, February 05, 2010 2:25 PM To: Kumar L Srikanth-B22348 Cc: lxc-users@lists.sourceforge.net Subject: Re: [Lxc-users] Regarding lxc tools and libvirt (virsh). Kumar L Srikanth-B22348 wrote: Hi, I am new to Linux Containers and Libvirt. Recently, I installed Linux Container tools on my Fedora Core 12 (64 bit) machine and able to create/start/destroy my own containers using the following commands: lxc-create lxc-sshd lxc-start lxc-destroy And I also installed libvirtd on my machine, and able to create/start/destroy my own domains using the following commands: virsh -c lxc:/// define /path/to/domain/xml/configuration/file virsh -c lxc:/// start [Domain Name] virsh -c lxc:/// shutdown [Domain Name] virsh -c lxc:/// undefine [Domain Name] I just wonder is there any relation between the domains created with 'virsh' and containers created with 'lxc-tools' [like lxc-create, lxc-start ..etc]? Can I start a container created using 'lxc-create' command with virsh [virsh -c lxc:/// start [Container Name] ...something like that]? Please let me know. No, these are 2 separate projects. But a driver could be implemented to plug the lxc tools with the libvirt. -- The Planet: dedicated and managed hosting, cloud storage, colocation Stay online with enterprise data centers and the best network in the business Choose flexible plans and management services without long-term contracts Personal 24x7 support from experience hosting pros just a phone call away. http://p.sf.net/sfu/theplanet-com ___ Lxc-users mailing list Lxc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-users
Re: [Lxc-users] Regarding lxc tools and libvirt (virsh).
Kumar L Srikanth-B22348 wrote: Thanks for the reply Daniel. I have another issue. I am creating a Domain using libvirt XML. In order to mount the host's '/home/srikanth' directory to the new container's '/' directory, my XML format is shown below: domain type='lxc' id='1' namecontainer1_vm/name memory50/memory os typeexe/type init/bin/sh/init /os vcpu1/vcpu clock offset='utc'/ on_poweroffdestroy/on_poweroff on_rebootrestart/on_reboot on_crashdestroy/on_crash devices emulator/usr/libexec/libvirt_lxc/emulator filesystem type='mount' source dir='/home/srikanth'/ target dir='/'/ /filesystem console type='pty' / /devices /domain With the above libvirt XML, Domain is defining, but not starting. When I issue the start command it's saying Domain started, but showing shut off status. If I changed the target directory(traget dir='/'/) from '/' to '/home/container1'(traget dir='/home/container1'/), the domain is starting normally and I am able to see the contents in the target directory. Can you please let me know, how can I set the target directory to '/'? By the way, I am using libvirt version o.7.6. I won't be able to answer as I don't know libvirt, it's better you ask to the libvirt mailing list. This mailing list is for the lxc container tools. -Original Message- From: Daniel Lezcano [mailto:daniel.lezc...@free.fr] Sent: Friday, February 05, 2010 2:25 PM To: Kumar L Srikanth-B22348 Cc: lxc-users@lists.sourceforge.net Subject: Re: [Lxc-users] Regarding lxc tools and libvirt (virsh). Kumar L Srikanth-B22348 wrote: Hi, I am new to Linux Containers and Libvirt. Recently, I installed Linux Container tools on my Fedora Core 12 (64 bit) machine and able to create/start/destroy my own containers using the following commands: lxc-create lxc-sshd lxc-start lxc-destroy And I also installed libvirtd on my machine, and able to create/start/destroy my own domains using the following commands: virsh -c lxc:/// define /path/to/domain/xml/configuration/file virsh -c lxc:/// start [Domain Name] virsh -c lxc:/// shutdown [Domain Name] virsh -c lxc:/// undefine [Domain Name] I just wonder is there any relation between the domains created with 'virsh' and containers created with 'lxc-tools' [like lxc-create, lxc-start ..etc]? Can I start a container created using 'lxc-create' command with virsh [virsh -c lxc:/// start [Container Name] ...something like that]? Please let me know. No, these are 2 separate projects. But a driver could be implemented to plug the lxc tools with the libvirt. -- The Planet: dedicated and managed hosting, cloud storage, colocation Stay online with enterprise data centers and the best network in the business Choose flexible plans and management services without long-term contracts Personal 24x7 support from experience hosting pros just a phone call away. http://p.sf.net/sfu/theplanet-com ___ Lxc-users mailing list Lxc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-users