jclouds-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From igreenfield <notificati...@github.com>
Subject Re: [jclouds] Add vSphere support (#364)
Date Thu, 07 Aug 2014 08:28:59 GMT
http://packages.vmware.com/tools/esx/5.1latest/rhel6/x86_64/index.html
here you have all the RPMs

From: lcheng61 [mailto:notifications@github.com]
Sent: Thursday, August 07, 2014 8:59 AM
To: jclouds/jclouds
Cc: Izek Greenfield (igreenfi)
Subject: Re: [jclouds] Add vSphere support (#364)

Can you point me how to install vmtools without the fs mounting like
mentioned in the link below ?
http://gregcarriger.wordpress.com/2012/05/21/400/

Thanks,
-Liang


On Wed, Aug 6, 2014 at 10:46 PM, igreenfield <notifications@github.com<mailto:notifications@github.com>>
wrote:

> You can add to your image as part of the installation the vmtools
> installation.
> I am doing this with redhat5 image
>
> From: lcheng61 [mailto:notifications@github.com]
> Sent: Thursday, August 07, 2014 8:44 AM
> To: jclouds/jclouds
> Cc: Izek Greenfield (igreenfi)
> Subject: Re: [jclouds] Add vSphere support (#364)
>
> Yes I hope it can work for open vm tools. Our image is built from source.
> But vmtools must be installed when the instance is powered on.
>
> Thanks,
> -Liang
>
>
> On Wed, Aug 6, 2014 at 10:33 PM, igreenfield <notifications@github.com
<mailto:notifications@github.com%20%0b>> <mailto:notifications@github.com>>
> wrote:
>
> > I am not taking the IPs from this API because if you have more than one
> IP
> > this API is not good enough.
> > I am looping on the NICs and take it from there.
> > So I will need to check if it possible with open-vm-tools
> >
> > From: lcheng61 [mailto:notifications@github.com]
> > Sent: Thursday, August 07, 2014 7:49 AM
> > To: jclouds/jclouds
> > Cc: Izek Greenfield (igreenfi)
> > Subject: Re: [jclouds] Add vSphere support (#364)
> >
> > Hi,
> >
> > I was able to use vijava API to access the IP address.
> >
> > ipAddress = VirtualMachine.getSummary().getGuest().getIpAddress();
> > guestState =VirtualMachine.getGuest().guestState;
> >
> > It would be nice to cover open vm tools, since its license is more
> liberal
> > than vmtools for commercial use.
> >
> > How do you think about it ?
> >
> > Thanks,
> > -Liang
> >
> >
> >
> > On Wed, Aug 6, 2014 at 9:24 PM, igreenfield <notifications@github.com
<mailto:notifications@github.com%20%0b>> <mailto:notifications@github.com%20%0b>>
<mailto:notifications@github.com>>
>
> > wrote:
> >
> > > I didn't test with open-vm-tools. So I don't know but from the error
> you
> > > get I think you need to replace it with vmware vmtools
> > >
> > >
> > >
> > > -------- Original message --------
> > > From: lcheng61 <notifications@github.com<mailto:
<mailto:notifications@github.com%3cmailto:%20%0b>> notifications@github.com<mailto:notifications@github.com%<mailto:notifications@github.com%3cmailto:notifications@github.com%25>
> 3cmailto:notifications@github.com>>>
> >
> > > Date:
> > > To: jclouds/jclouds <jclouds@noreply.github.com<mailto:
<mailto:jclouds@noreply.github.com%3cmailto:%20%0b>> <mailto:jclouds@noreply.github.com%3cmailto:%20%0b>>
> jclouds@noreply.github.com<mailto:jclouds@noreply.github.com<mailto:jclouds@noreply.github.com%3cmailto:jclouds@noreply.github.com>>>>
> > > Cc: "Izek Greenfield (igreenfi)" <igreenfi@cisco.com<mailto:
<mailto:igreenfi@cisco.com%3cmailto:%20%0b>> <mailto:igreenfi@cisco.com%3cmailto:%20%0b>>
igreenfi@cisco.com<mailto<mailto:igreenfi@cisco.com%3cmailto>:
> igreenfi@cisco.com<mailto:igreenfi@cisco.com>>>>
> > > Subject: Re: [jclouds] Add vSphere support (#364)
> > >
> > >
> > > Hi,
> > >
> > > I have open-vm-tools installed. Is it OK or I have to install vmtools
> ?
> > >
> > > Thanks,
> > > -Liang
> > >
> > >
> > > On Wed, Aug 6, 2014 at 8:05 PM, igreenfield <notifications@github.com
<mailto:notifications@github.com%20%0b>> <mailto:notifications@github.com%20%0b>>
<mailto:notifications@github.com>>
>
> > > wrote:
> > >
> > > > Does the template has vmtools installed on it?
> > > >
> > > >
> > > >
> > > > -------- Original message --------
> > > > From: lcheng61 <notifications@github.com<mailto:
<mailto:notifications@github.com%3cmailto:%20%0b>> <mailto:notifications@github.com%3cmailto:%20%0b>>
> notifications@github.com<mailto:notifications@github.com<mailto:notifications@github.com%3cmailto:notifications@github.com>>>>
> > > > Date:
> > > > To: jclouds/jclouds <jclouds@noreply.github.com<mailto:
<mailto:jclouds@noreply.github.com%3cmailto:%20%0b>> <mailto:jclouds@noreply.github.com%3cmailto:%20%0b>>
> jclouds@noreply.github.com<mailto:jclouds@noreply.github.com<mailto:jclouds@noreply.github.com%3cmailto:jclouds@noreply.github.com>>>>
> > > > Cc: "Izek Greenfield (igreenfi)" <igreenfi@cisco.com<mailto:
<mailto:igreenfi@cisco.com%3cmailto:%20%0b>> <mailto:igreenfi@cisco.com%3cmailto:%20%0b>>
igreenfi@cisco.com<mailto<mailto:igreenfi@cisco.com%3cmailto>:
> igreenfi@cisco.com<mailto:igreenfi@cisco.com>>>>
> > > > Subject: Re: [jclouds] Add vSphere support (#364)
> > > >
> > > >
> > > > Hi Izek,
> > > >
> > > > Thanks for your help in the past. Now I have a question. I was
> trying
> > to
> > > > run some script after the instance is boot up. I used the code as
> > below,
> > > > as
> > > > you suggested before. However, I got the error that no IP address is
> > > > obtained. I checked the instance there's IP assigned. I wonder if
> the
> > > > vsphere plugin wait until the IP address is available and is able to
> > get
> > > > it
> > > > from the instance ? Do you set the timeout for the waiting ? Which
> > part
> > > of
> > > > code should I take a look ?
> > > >
> > > > TemplateOptions o = context.getComputeService().templateOptions();
> > > > o.tags(ImmutableSet.of("from UnitTest"))
> > > > .nodeNames(ImmutableSet.of("first-vm12"))
> > > > .runScript("cd /tmp; touch test.txt")
> > > > .networks("VLAN537", "VLAN537")
> > > >
> > > > ==
> > > > ava.lang.IllegalStateException: *node does not have IP addresses
> > > > configured*:
> > > > {id=first-vm12-from-template, providerId=first-vm12-from-template,
> > uri=
> > > >
> > > >
> > >
> >
> https://xxx.xxx.xxx.xxx:9443/vsphere-client/vmrc/vmrc.jsp?vm=urn:vmomi:VirtualMachine:vm-xx-xx-xxxxx,
>
> >
> > >
> > > >
> > > > name=first-vm12-from-template, uri=
> > > >
> > > >
> > >
> >
> https://xxx.xxx.xxx.xxx:9443/vsphere-client/vmrc/vmrc.jsp?vm=urn:vmomi:VirtualMachine:vm-xxx-xxx-xxx-xxx-xxx,
>
> >
> > >
> > > >
> > > > location={scope=HOST, id=, description=}, group=junit-test,
> > > > status=RUNNING,
> > > > loginPort=22, hostname=first-vm12-from-template, loginUser=root,
> > > > tags=[from
> > > > UnitTest]}
> > > > ==
> > > >
> > > > Thanks a lot !
> > > > -Liang
> > > >
> > > >
> > > > On Sat, Jun 14, 2014 at 10:16 PM, igreenfield <
> > notifications@github.com<mailto:notifications@github.com<mailto<mailto:notifications@github.com%3cmailto:notifications@github.com%3cmailto>:
> notifications@github.com%3cmailto:notifications@github.com<mailto:notifications@github.com%3cmailto:notifications@github.com>>>>
> > >
> > > > wrote:
> > > >
> > > > > I didn’t test it with OVF. I only used templates.
> > > > > TemplateBuilder b = context.getComputeService().templateBuilder();
> > > > > TemplateOptions o = context.getComputeService().templateOptions();
> > > > > o.tags(ImmutableSet.of("from UnitTest")) // you don’t need this
if
> > you
> > > > > don’t want tags.
> > > > > .nodeNames(ImmutableSet.of("first-vm12")) // the new VM name
> > > > > .runScript("cd /tmp; touch test.txt") // Just for test that the
> run
> > > > script
> > > > > is working.
> > > > > .networks("VLAN537", "VLAN537") // Ids of the network you want to
> > add
> > > to
> > > > > the new VM.
> > > > > ;
> > > > > // b.imageId("Cisco Centos 6.5").smallest();
> > > > > // b.imageId("Cisco Centos 6.5.0").smallest().options(o);
> > > > > b.imageId("Cisco Centos 6.5") // Template name case-sensitive
> > > > > .locationId("default") // if you have only one DC you should use
> > > > “default”
> > > > > if you have more than one enter here the name of the DC you want
> to
> > > use.
> > > > > .smallest().options(o);
> > > > >
> > > > >
> > > > > From: lcheng61 [mailto:notifications@github.com]
> > > > > Sent: Saturday, June 14, 2014 2:29 AM
> > > > > To: jclouds/jclouds
> > > > > Cc: Izek Greenfield (igreenfi)
> > > > > Subject: Re: [jclouds] Add vSphere support (#364)
> > > > >
> > > > >
> > > > > @igreenfield<https://github.com/igreenfield>, I would like
to
> > enable
> > > > the
> > > > > unit test at my private environment. I uncommented line 42 and
> > > > reconfigured
> > > > > line 49-50 at
> > > > >
> > > > >
> > > >
> > >
> >
> https://github.com/igreenfield/jclouds-labs/blob/master/vsphere/src/test/java/org/jclouds/vsphere/ContextBuilderTest.java
> > > > > ?
> > > > >
> > > > > But I'm not sure how to configure line 56-63.
> > > > >
> > > > > On the other hand, how can I load an local ovf file to vsphere
> > server
> > > > and
> > > > > power it on ?
> > > > >
> > > > > Thanks,
> > > > >
> > > > > —
> > > > > Reply to this email directly or view it on GitHub<
> > > > > https://github.com/jclouds/jclouds/pull/364#issuecomment-46070591>.
>
> > > > >
> > > > > —
> > > > > Reply to this email directly or view it on GitHub
> > > > > <https://github.com/jclouds/jclouds/pull/364#issuecomment-46107248>.
>
> >
> > > > >
> > > >
> > > > —
> > > > Reply to this email directly or view it on GitHub<
> > > > https://github.com/jclouds/jclouds/pull/364#issuecomment-51415586>.
> > > >
> > > > —
> > > > Reply to this email directly or view it on GitHub
> > > > <https://github.com/jclouds/jclouds/pull/364#issuecomment-51425643>.
>
> > > >
> > >
> > > —
> > > Reply to this email directly or view it on GitHub<
> > > https://github.com/jclouds/jclouds/pull/364#issuecomment-51426732>.
> > >
> > > —
> > > Reply to this email directly or view it on GitHub
> > > <https://github.com/jclouds/jclouds/pull/364#issuecomment-51429777>.
> > >
> >
> > —
> > Reply to this email directly or view it on GitHub<
> > https://github.com/jclouds/jclouds/pull/364#issuecomment-51430866>.
> >
> > —
> > Reply to this email directly or view it on GitHub
> > <https://github.com/jclouds/jclouds/pull/364#issuecomment-51432946>.
> >
>
> —
> Reply to this email directly or view it on GitHub<
> https://github.com/jclouds/jclouds/pull/364#issuecomment-51433483>.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/jclouds/jclouds/pull/364#issuecomment-51433598>.
>

—
Reply to this email directly or view it on GitHub<https://github.com/jclouds/jclouds/pull/364#issuecomment-51434216>.


---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/364#issuecomment-51444437
Mime
View raw message