How to add in DVS ESX hosts with vsphere SDK for perl?
Hello
I am a newbie to vsphere SDK for perl. Just started using it for automation of one month back. , I was looking for options to automate the addition of ESXi servers and their physical cards in the distributed virtual switch. I got some details on how to add using powerCLI. However, my requirements are in the use of vsphere SDK for perl. Any help would be appreciated.
You can certainly do it in Perl. I don't have a working example, but perhaps that William will be when he catches this thread
If I have time tomorrow, I'll try to put something together to help you get started, but you can also simply map the logic of LucD script.
Basically Get - view is equivalent to Vim: get_view() and New-Object calls should be mapped to the type of object in Perl, for example, instead of VMware.Vim.DVSConfigSpec New-Object, we $spec = DVSConfigSpec-> (again).
Tags: VMware
Similar Questions
-
Problem with vSphere™ SDK for Perl instead of VI Perl Toolkit 1.6
We are running VI Perl Toolkit 1.6 on SLES 10 SP1 64-bit. When I run a test query using 1.6 I get the expected result. When I uninstall 1.6 and install vSphere SDK for Perl and run the same query, I get this response:
Can't load ' / usr/lib/perl5/5.8.8/x86_64-linux-thread-multi/auto/XML/LibXML/Common/Common.so' for module XML::LibXML:Common: /usr/lib/perl5/5.8.8/x86_64-linux-thread-multi/auto/XML/LibXML/Common/Common.so: evil class ELF: ELFCLASS32 at line 230 of usr/lib/perl5/5.8.8/x86_64-linux-thread-multi/DynaLoader.pm.
/usr/lib/Perl5/5.8.8/x86_64-Linux-thread-multi/XML/libxml.pm line 12
Compilation failed in require /usr/lib/perl5/5.8.8/x86_64-linux-thread-multi/XML/LibXML.pm line 12.
BEGIN failed--compilation abandoned /usr/lib/perl5/5.8.8/x86_64-linux-thread-multi/XML/LibXML.pm line 12.
Compilation failed demand to line 11 of usr/lib/perl5/5.8.8/VMware/VICommon.pm.
BEGIN failed--compilation interrupted on line 11 of usr/lib/perl5/5.8.8/VMware/VICommon.pm.
Compilation failed in require on line 15 of the usr/lib/perl5/5.8.8/VMware/VIRuntime.pm.
Compilation failed demand to line 11 of usr/lib/vmware-vcli/apps/performance/viperformance.pl.
BEGIN failed--compilation interrupted on line 11 of usr/lib/vmware-vcli/apps/performance/viperformance.pl.
I have installed a perl prerequisite modules and RPM. Any ideas?
Looks like it is a shared library for 32 bit, not 64 (despite the name).
I would try reinstalling LibXML with CPAN.
-
Naming of the ESX hosts with the underscore. Best practices?
I was curious as to what that the general eager to name the ESX hosts with underscores "_". I found an old post in 2006 related to it:
http://communities.vmware.com/thread/64885
In the thread, it is usually frowend against because she not compling with DNS internet naming standards. The underscore character is not recognized by the Web servers.
He has been wondering if there would be no advantage to include similar underscore characters with no routable ip subnets, 192.168.x, 10, etc...
If you have designed it correctly you already have your hosts on a subnet that is not routable, so you would get no real benefit.
Beyond this thought experiment, there are problems with your esx host with ESX, vSphere, vCenter naming universe underscores?
Just an info
All my guests have underscore in them. I had to replace all of them with a dashboard because ESX 4.1 will not accept underscore after upgrade to the console.
-
How to share a library of stock with a customer for approval before buying?
How to share a library of stock with a customer for approval before buying?
Hello
Please see How to use Adobe Stock with CC libraries | Tutorials Adobe Creative Cloud
Hope that helps!
Kind regards
Sheena
-
How LUNS presented to an ESX host
Dear team,
How to confirm weather LUN is presented to an ESX host?
We asked our team to SAN map a 900 GB LUN to one of the esx host, these people have done enough for their purpose (e.g. zoning part etc.) and confirm the same thing for us. We rescan the HBA, still, we are not able to see the same thing. SAN team asked us to reboot and check, but it's prodcurion esx box we will not be able to restart, so I want to confirm end VMware, is it possible to confirm weather esx is able to perceive the lun or the requested LUN is delivered correctly to an esx host, needs your help to understand this issue.
concerning
Mr. VMware
If you need create a vmfs on this lun data store, then you can simply follow the add storage wizard via - see this link for more information/screenshots: http://www.vmadmin.co.uk/vmware/35-esxserver/109-esxvmfsdatastore
-
How to add pages to my project. I have frontispiece and page one of the script. I don't know how to add pages. Can anyone help?
Hi field-Walker.
How to add pages to my project. I have frontispiece and page one of the script. I don't know how to add pages. Can anyone help?
I just keep typing script. Pages are added automatically added. You can try this?
Thank you
Kevin -
How to add data to the table using Manager POST for restful Apex application
Hi all
I managed to create a service application web Manager restful using GET for the Restful service module. I am able to get the data in row on the presentation of a table row id in the application. But I can't find an appropriate example, how the new data in the table can be posted or deleted. I created a POST handler for a URI scheme and look forward on how to proceed. Any help would be really appreciated.
Source for the POST Manager:
Start
insert into ALL_BOOKS values(:id,:book);
end;
Also created 2 parameters id and the book.
Hi jerry2134,
jerry2134 wrote:
I managed to create a service application web Manager restful using GET for the Restful service module. I am able to get the data in row on the presentation of a table row id in the application. But I can't find an appropriate example, how the new data in the table can be posted or deleted. I created a POST handler for a URI scheme and look forward on how to proceed. Any help would be really appreciated.
Source for the POST Manager:
Start
insert into ALL_BOOKS values(:id,:book);
end;
Also created 2 parameters id and the book.
Check out the following tutorials OBE, that explains the creation of GET and POST RESTful Web Services and how to use them in the APEX.
- Creation and use of RESTful Web application services Express 4.2
- Creation and use of RESTful Web application services Express 5.0
Also what yo mean "looking forward on how to proceed? Do you want to or created for use/consume in your Oracle APEX application hosted RESTful web services?
If Yes, in your Application, you must create a RESTful Web Service reference -> shared components. Then, create a form/report based on Web Service reference.
Kind regards
Kiran
-
How to get HA dedicated failover hosts through java SDK
Hello
I use VMware vSphere SDK 5.0.0 java to get the properties of the managed object.
I put two hosts as hosts of failover dedicated HA admission control strategy. I want to this SDK API failover host list. So I write more code to get:
======================================================================================================================
String [] properties = new String() {"configuration.dasConfig.admissionControlPolicy.failoverHosts"};
Characteristics of products PropertySpecExt = new PropertySpecExt();
pSpec.setType (moRef.getType ());
pSpec.setPathSet (properties);
ObjectSpec oSpec = new ObjectSpec();
oSpec.setObj (moRef);
PropertyFilterSpecExt pfSpec = new PropertyFilterSpecExt();
pfSpec.setPropSet (new [] {product characteristics} PropertySpec);
pfSpec.setObjectSet (new [] {oSpec} ObjectSpec);
List < PropertyFilterSpec > pfSpecList = new ArrayList < PropertyFilterSpec > ();
pfSpecList.add (pfSpec);
The list of ocs < ObjectContent > = vimPort.retrieveProperties (getMOR (), pfSpecList);
======================================================================================================================
But I got exception info:
======================================================================================================================
com VMware.vim25.InvalidPropertyFaultMsg:
at sun.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:136)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:108)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:78)
at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:135)
to com.sun.proxy. $Proxy35.retrieveProperties (unknown Source)
======================================================================================================================
Don't know if this exception is due to the property name,"configuration.dasConfig.admissionControlPolicy. failoverHosts", so I tried 'configuration.dasConfig.admissionControlPolicy'. I managed to get the ClusterDasAdmissionControlPolicyobject, but we found that there is no any method/function to access the failoverHosts (it is protected).
Does anyone have idea about it?
Use the subclass ClusterFailoverHostAdmissionControlPolicy to get failoveHosts.
Discovered that I misunderstood. In fact, it is very simple...
-
How to add the software iSCSI adapter in vSphere, ESXi 5.0?
Hello
Please give me the steps to add the software iSCSI adapter in vSphere, ESXi 5.0.
Thank you.
Hello
In an earlier version of VMware ESXi software iSCSI adapter was included in the list of the storage card, but is not in the case of VMware ESXi 5.0. In ESXi 5.0 iSCSI adapters are not listed by default and must be activated first before we go away from configuration.
How to add iSCSI adapter in ESXi 5 check the link below
or
http://blog.srinfotec.com/?p=178
concerning
Rohit
-
When in the form of help on how to get my installed LSB file, the link behind the "BlackBerry Tablet OS SDK for Adobe AIR via a command prompt" appears to be down.
someone else?
Why not to use FB to install the key of LSB
-
The main reason why I'm updating my After Effects with cc 2014 is "composition for each effect options, including the ability to limit the area affected by each of the effects with masks". This useful feature really simplify my work. But now I realize that I want to use the script function.
I get Composition Options the effect name and matchName.It looks like this:
Name Name Name Name propertyValueType Remove Composition options undefined ADBE effect built in Params Masks undefined Effect ADBE Mask Parade Reference mask 1 undefined ADBE effect mask Reference mask 1 MASK_INDEX Flow path ADBE effect Ref Opacity of the effect OneD ADBE mask opacity I try to use .canAddProperty ("ADBE effect mask") and .canAddProperty ("ADBE Path flow Ref effect"). However, it returns false.
I found that add or delete this property in the user interface are the buttons '+' and '-', so maybe I can use app.executeCommand (app.findMenuCommandId (theCommand)); However, I can't find that button name because it does not have a helpTips to remind me of the name.
So how do you add the mask with script reference? Or ESTK has no permissions to access this useful property so far? I have not found anything on the Internet.
Moreover, I have an another two quick questions:
1. If there is more than two masks in a layer, remove for each mask is the same ("ADBE Mask Parade") ("ADBE Mask Atom"). How can I use the Remove to get the second mask such as the name property? First I treat like a table, but ("ADBE Mask Parade") ("ADBE Mask Atom') [index] actually did not work, so that ("ADBE Mask Parade") (" ADBE Mask Atom'") (index) is referring to the child property altogether in the first mask. I have no idea about it.
2. when I use the method property() with script, property ('effect'), and property("effect") are all the two ok. The only difference in the method is the single quotes ' and the Quotation brands "." I just want to know if the "and" have any difference in the method property (), except that "this color is blue" and "this color is purple" in ESTK.
The advice and the answer would be appreciated.
Yes you can add masks to the effects by script.
If "fx" is a fx on a layer:
var fx.compositingOption = co; or fx.property ("ADBE effect Built In Params')
var fxMasks = co.mask; or co.property ("ADBE mask Parade"): INDEXED_GROUP j
fxMasks.canAddproperty ("ADBE effect mask"); true
var fxMask = fxMasks.addproperty ("" ADBE effect mask");
fxMask.maskReference.setValue (1); or fxMask.property ("ADBE effect way Brook Ref") .setValue (1);
If you can do short
fx.compositingOption.mask.addProperty("ADBE Effect Mask").maskReference.setValue(1);
Xavier.
-
ESX host with local storage recommended for the host partition table?
Hi all
I know that the best practical partition table should look like this:
Mount Point
Partition
Size
Description
/ dev/sda (primary)
/ Boot
ext3
250 MB
Change of extra space for upgrades
N/A
SWAP
1 600 MB
Change the maximum size of Exchange service console
/
ext3
5120 MB
Change of extra space in the root
/ dev/sda (Extended)
/ var
ext3
4096 MB
Create partition to avoid an overflow of root with log files
/ tmp
ext3
1024 MB
Create partition to avoid an overflow of root with temporary files
/ opt
ext3
2048 MB
Create partition to avoid overfilling root with the log files of VMware HA
/ Home
ext3
1024 MB
Create partition to avoid an overflow of root with agent / user files
vmkcore
100 MB
Pre-configured
However with a system with local storage would you set it up the same way, and whatever it is must be amended to change to get ESX to write log files to the different partitions? I would like to configure it for future expansion for when the enterprise package is configured.
Yes, I would set up the same way with an ESX with local storage server and nothing needs to be changed for the vmekernel right at the partition/var - unless of course you want to write to a log server that you need to change a configuration file to point to the server logs. If you talk to the ESX Enterprise license you willnot have to change partiition table-
Also on something else if you don't have a SAN/NAS storage you will also need to create a VMFS partition on the local data store to host your virtual machines
If you find this or any other answer useful please consider awarding points marking the answer correct or useful
-
How to add the new model feature with tables of another data schema?
Hi all
I am trying to add an entity data model to my request. The tables I need are on a schema that does NOT have a default schema of connection of the connection. So I go through the Wizard add new Entity Data Model, generation from database, but then when it comes time to choose your database objects, the only thing that shows is all that is on the default schema. How can I access stuff to another schema with an entity data model?
(Tangentially: it is also a problem with the old Server Explorer simply itself - when adding an oracle db, I see the other schema object in the treeview control to break.) But when I right click the db and the new query, tables of other scheme become available to me here. "So it is less of a problem in the case of Server Explorer).
I found this small excerpt to reach other patterns, but I couldn't make it work in the case of the ora db. Any suggestions?
Thanks for the tips,
-sffSuppose that schema_a has granted privileges to schema_b on database belonged to schema_a objects by running the GRANT statements.
You add a connection in Server Explorer using schema_b, and then add the schema_a in the "Filters" menu... ». Don't forget to click on
the button of update in "Filters" dialog box and confirm schema_a illustrated with schema_b in the column 'value '.When to use EDM Wizard to create a database data model, choose the connection that you added by using Server Explorer
schema_b. You will see the database of objects belonging to both schema_b and schema_a select and generate your data model. Schema_b
should be able to use the database objects belonged to schema_a according to the privileges granted. -
How to add and schedule a workout with Apple Watch?
I have a Garmin watch and I can easily create a restructuring plan (of the web database) and transfer it to the watch. My training is a series of market, slow and fast running at different times during the workout. Anyone know if I can do the same thing with the Apple Watch? Thank you!
You will find here how to customize your workout on Apple Watch use the app to your Apple Watch - Apple Support training
-
How to add a second ESXi02 host to an existing NFS data store used by ESXi01?
I am trying to configure vMotion between ESXi01 and ESXi02 in a nested running in VMWare workstation VMWare 55 9. Everything works great so far. I want ESXi02 to share the NFS datastore that uses ESXi01.
Thank you
If the web client help go to the storage, right-click the data store tab, go to all actions of vcenter and choose Add host.
Maybe you are looking for
-
Question about updating BIOS for my Satellite M40
So, my laptop does not start, but works recovery procedure. Support suggested me to update my Bios.OK, given that the last time, it was easy. I downloaded the newsest version vor my Satellite M40 (PSM40) (1, 70 - WINBut there was a surprise:Instead o
-
On my iPhone, if I go to: Settings > ITunes and App Store and look in the section DOWNLOADS AUTOMATIC, what is the difference between applications and updates? Updates include the updates in iOS? Apps DO includes Apps that I bought (or got for free
-
Backflip - where can I find a url bar
where can I find bar url so I can enter a url directly? Thank you.
-
How to remove the text areas of a scanned document
How can I remove a plethora (sp?) of the text areas of a scanned document?
-
In the control panel under general firewall is on and no exceptions are allowed. On the exception tab, none are selected. Anytime I can go to the control panel and see the message center by virtue of the exception and clicked IHA to be admitted as an