Best Solution to backup all the VMS to ESX 3.0 Server
Dear admin,
What the best solution for the protection of all the server/VM inside the ESX 3.0 server if equipment malfuction?
As everyone has pointed out, HA provides defective material so really have good VMware ESX 3.5 HA, DRS and VMotion grouped where it gives you the flexibility to migrate VMs live/cold. If you have already a San and 2 ESX hosts that can be made. I would recommend that you add more memory to your hosts, because this is where performance counts. You design with N + 1 in mind, which means at least that your standby hosts can manage all the virtual machines if it must pass dead server. So, you could buy 1 server more or add more memory to contain virtual machines.
VMware.com has good resources for architecture and planning on the new cluster check it out for more details or visit the VIOPS.
If you found this information useful, please consider awarding points to 'Correct' or 'useful '. Thank you!!!
Kind regards
Stefan Nguyen
iGeek Systems Inc.
VMware, Citrix, Microsoft Consultant
Tags: VMware
Similar Questions
-
Need a script to change the password of admin for all the VMs (windows)
Need a script to change the password of admin for all the VMs (windows)
Hi LucD,
Need your help about changing the password to root for Linux VM.
It throws the following error when I run on Linux VM
Invoke VMScript: 10/04/2013-16:52:02 Invoke VMScript Could not authenticate with the guest operating system by using the supplied credentials. Thank you
Suresh
-
Try to mark all the VMS in vCenter to 'upgradeAtPowerCycle' to install VMTools
Page 258 - Yes reference Hal Rottenberg book I bought it, no, I have not read all of this
Try to mark all the VMS in vCenter to 'upgradeAtPowerCycle' to install VMTools
Errors and details below. All points will be awarded. Thank you.
PowerCLI C:\ > $spec = new-object vmware.vim.virtualmachineconfigspec
PowerCLI C:\ > $spec. Tools = new-object vmware.vim.toolsconfiginfo
PowerCLI C:\ > $spec. Tools.ToolsUpgradePolicy = "upgradeAtPowerCycle".
PowerCLI C:\ > $vmview = get - vm | % {(get-vue $_).} MoRef}
PowerCLI C:\ > $vmview. ReconfigVM ($spec)
The method call failed because [System.Object []] does not contain a nam method
ED 'ReconfigVM '.
On line: 1 char: 19
+ $vmview. ReconfigVM < < < < ($spec)
+ CategoryInfo: InvalidOperation: (ReconfigVM:String)], Runtim
eException
+ FullyQualifiedErrorId: MethodNotFoundPowerCLI C:\ > $spec
ChangeVersion:
Name :
Version:
Uuid :
InstanceUuid:
NpivNodeWorldWideName:
NpivPortWorldWideName:
NpivWorldWideNameType:
NpivDesiredNodeWwns:
NpivDesiredPortWwns:
NpivTemporaryDisabled:
NpivOnNonRdmDisks:
NpivWorldWideNameOp:
LocationId:
ID:
AlternateGuestName:
Annotation:
Files :
Tools: VMware.Vim.ToolsConfigInfo
Flags :
ConsolePreferences:
PowerOpInfo:
NumCPUs:
NumCoresPerSocket:
MemoryMB:
MemoryHotAddEnabled:
CpuHotAddEnabled:
CpuHotRemoveEnabled:
VirtualICH7MPresent:
VirtualSMCPresent:
DeviceChange:
CpuAllocation:
MemoryAllocation:
CpuAffinity:
MemoryAffinity:
NetworkShaper:
CpuFeatureMask:
ExtraConfig:
SwapPlacement:
BootOptions:
VAppConfig:
FtInfo :
VAppConfigRemoved:
VAssertsEnabled:
ChangeTrackingEnabled:
Firmware:
MaxMksConnections:
GuestAutoLockEnabled:
ManagedBy:
MemoryReservationLockedToMax:
DynamicType:
DynamicProperty:PowerCLI C:\ > $spec. Tools
ToolsVersion:
AfterPowerOn:
AfterResume:
BeforeGuestStandby:
BeforeGuestShutdown:
BeforeGuestReboot:
ToolsUpgradePolicy: upgradeAtPowerCycle
PendingCustomization:
SyncTimeWithHost:
LastInstallInfo:
DynamicType:
DynamicProperty:PowerCLI C:\ > $vmview
Type Value
---- -----
VirtualMachine vm-1419
VirtualMachine vm-1481
VirtualMachine vm-1134
VirtualMachine vm-1098
VirtualMachine vm-1099
VirtualMachine vm-1097
VirtualMachine vm-1094
VirtualMachine vm-1182
VirtualMachine vm-1432
VirtualMachine vm-974
VirtualMachine vm-976
VirtualMachine vm-975etc etc etc.
Your $vmview variable contains an array of objects VirtualMachine, not a single object VirtualMachine.
And the ReconfigVM method is called on a VirtualMachine object, not on a table.
What you can do
$spec = new-object vmware.vim.virtualmachineconfigspec $spec.Tools = new-object vmware.vim.toolsconfiginfo $spec.Tools.ToolsUpgradePolicy = 'upgradeAtPowerCycle' get-vm | % { $_.Extensiondata.ReconfigVM($spec) }
The appeal for each VM of separately in a foreach loop.
The VirtualMachine object is available through the Extensiondata property. So, you can call the ReconfigVM method on this property.
-
Best way to update all the lines of a huge table
Hi all
I'm on Oracle 11.2 Enterprise edition.
I asked a question, "assumes that there is a large table, say 3 GB size.» We need to update all rows in this table (e.g. col3 = col3 * 2), what is the best way to do this? »
My answer was, there are 2 possible ways, depending on the number of indexes on the table
(1) if there is a lot (or wholesale) index on the table OR the database is in FORCE LOGGING mode (due to log shipping), I just run an UPDATE command on the table and update all records. This will generate a lot of redo and undo, but we cannot do anything for indexes
(2) if there is not a lot of clues, I'll create an empty table of the same structure (create table t2 nologging in select * from t1 where 1 = 2). Then, using an INSERT... AS SELECT... command, with the ' col3 * 2 "instead of col3, I insert any data into the new table with APPEND tip. Then create all indexes on the new table and finally, rename T2 T1
In case the first solution, I can avoid the recreation of the index and save this I/O. In the case of newspapers, first solution makes more sense anyway.
Second solution is logical, if we have the freedom of creating objects in NOLOGGING mode.
What do you experts? I think in the right direction? or what?
Thanks in advance
Hello
This should probably help you.
Kind regards
Suntrupth
-
What is the best way to clean all the files of the user of a PC under Win98?
What IS THE BEST WAY to CLEAN ALL USER FILES FROM A PC the wIN98
Hi Col BROWN,
Please see the following article on how to perform a clean install:
http://support.Microsoft.com/kb/221829
In addition, for more information, please see the following article:
http://support.Microsoft.com/kb/835826
I hope this helps!
-
HA 5.0 - what happens if not all the VMs of high priority start?
If you are using vSphere 5.0 with the new HA and I have selected for example 10 virtual machines with a high priority and the rest with a way by default, then after failing the medium priority VMs should not start until all the high VMs have been restarted.
However, if for any reason a priority high THAT VM does not start - what will happen with the environment? They will wait forever or is there any time-out value that will allow them to get actually?
Also, if all the high VMs restart successfully, when are usually begun average VMs? Is there any time or similar value that governs this?
Prior to 5.0, HA will re-start all virtual machines more or less at the same time. The priority of restarting been really used only to decide _which_ vms to failover if there are not enough resources to restart all the. In 5.0, HA will restart all virtual machines of high priority before starting to restart more low priority vms. This ranking is only with respect to the operation 'turned on. As soon as all virtual machines of high priority are turned on, HA will increase to restart the Middle, then the vms of priority below. High-priority virtual machines can still be booting virtual machines of medium priority starting power. Once HA has restarted VMS high priority it passes immediately to lowest priority those - it does not wait for 30 seconds. And as already mentioned, this ranking is only for initial failover attempt. If some high priority vm fails to failover for a reason, HA will not until failover of VMS of lower priority if the retry of the high-priority virtual computer restarts may occur during or after the lower priority vms are be toggled.
Elisha
-
Script to find all the VMS with dates/no tools installed.
Hey,.
I need help guys. I need a script that finds all VMS in vCenter which do not have the tools installed or tools or outdated. I also need the script to generate the following data in a CSV file. Name of the virtual machine and the State of the tools (not installed or outdated).
Thank you guys.
Good suggestion. 'Get-View - ViewType VirtualMachine' is much faster than ' Get - VM | Get-View»
You inspired me to go at maximum speed. So I moved all the filtering also to the cmdlet Get-View. The following script is used in my environment about 30% faster than what you suggested. My first script took me 1 minute 50 seconds. Your script 1,624 seconds. And the following script 1,110 seconds in an environment with about 500 virtual machines...
Get-View -ViewType VirtualMachine -Property Name,Guest.ToolsStatus -Filter @{ "Config.Template"="False";"Guest.ToolsStatus"="toolsNotInstalled|toolsNotRunning|toolsOld"} | ` Select-Object @{N="Name";E={$_.Name}},@{Name="ToolsStatus";E={$_.Guest.ToolsStatus}} | ` Export-CSV -Path VmToolsStatus.csv -NoTypeInformation -UseCulture
"Config.Template"="False" filter models so that you get only the virtual machines.
"Guest.ToolsStatus"="toolsNotInstalled | toolsNotRunning | toolsOld" returns invited with ToolsStatus toolsNotInstalled or toolsNotRunning or toolsOld.
Thanks to Eric Wannemacher to show me how to use regular expressions in a Get - view filter in his blogpost: VMware PowerCLI and Get-View filters.
-
Get all the VMS in givencluster on the specific data store
Hello
I need help, filtering of all virtual machines in a given Cluster, which are located on specific data warehouses. I go so far:
List of all the virtual machines in a given cluster:
Get-Cluster CLUSTER-TEST | Get - VM
List all the virtual machines on given data warehouses:
Get - VM - data store 'TEST-DATA store.
But when I try to combine these I still have all the virtual machines (also other clusters) on this data store:
Get-Cluster CLUSTER-TEST | Get - VM - data store 'TEST-DATA store.
I also found this command:
Get-Cluster CLUSTER-TEST | Get - VM | % {@{$_ .name = $_.datastoreidlist | %{(get-View-propriété Name-Id $_).}} Name}}}
It lists data warehouses for all the virtual machines in the given cluster. Now, I need that filter down to a specific data store.
I need assistance with anyway =)
With a nested Where clause and some not-so-nice trick PS it seems to work
$ds = Get-Datastore Test* | %{$_.ExtensionData.MoRef} Get-Cluster Test-Cluster | Get-VM | where {$vm = $_; $ds | where {$vm.DatastoreIdList -contains $_}}
-
Script to list all the VMS and their scsi controller
Hey guys,.
New to scripting and my boss is looking for me to get a list of all the vm in our environment and the type of scsi controller they have. It seeks to go to paravirtual controller and need to know what vm, he needs to hit. I saw there is a script to change the paravirtual but he won't do it again, just the list including vm has what. Any help would be greatly appreciated.
Thank you
Rich
Something like that?
Get-VM | Select Name,@{N="Controller Type";E={Get-ScsiController -VM $_ | Select -ExpandProperty Type}}
-
Satellite A200 - how to use the disk recovery and backup all the files?
Hi I have a Satellite A200 that came with a "product recovery cd. Recently I got an infection/trojan/spyware such as windows defender was taken over by something else (a lot of error abnormal messaes and asking me to purchase the full version). I'm no expert, but surely, I know that windows defender is a free program.
Anyway, please could someone give me advice on the best way to solve this problem. that is the best option to use. Is there anyway that I can back up the files that I have (with the exception using an external HD drive).
Thanks in advance
Hello
_How to use the recovery disk? _
That s pretty easy: insert the diskette and boot from it that s all!
In addition, you will need to follow the instructions on the screen and make a few clicks, but that s really all!_How to save files? _
First of all I m asking you ask for it. You didn't make a backup yet? What do you do if your HARD disk down the next morning?In any case, the Toshiba recovery disc erase your entire HARD drive. This means that you must back up your files to an additional disk. Everything on the drive HARD internal will be deleted.
You don t want to use an external HARD drive? Why?
-
Best way to store all the pixels in the layer of the CBC?
I am trying to create an image for AE filter plugin. The proposed model for Applications SDK ("skeleton project"):
Suites. Iterate8Suite1 ()->Browse(in_data,
0, / / basic course
linesL, / / final progress
& params [SKELETON_INPUT]->u. ld, // src
NULL / / area - null for all pixels
()Sub*) & tInfo, / / Conref - your custom data pointer
drawTriangles8 / / function pixel pointer
output));
But I want to run my filtering algorithm of image on an array of int int [] argument tableau_donnees which owns all of the RGBA (0-255) values for each pixel.
I'm doing this because I have already written the filter for Java and prefer not to completely change my implementation.
So already, part of an API or is there a common way to do this?
Here is my current solution in the render function:
static PF_Err Render (.) {
//...
for (int i = 0; i < tInfo > -width; i ++) {
for (int j = 0; j < tInfo > -height; j ++) {
PF_Pixel currentPixel = *getXY(* tInfo->enter, i, j);
int alpha is currentPixel. alpha;
int red = currentPixel. red;
int Green is currentPixel. Green;
int blue = currentPixel. Blue;
p.push_back(red);
p.push_back(green);
p.push_back(blue);
p.push_back(alpha);
}
}
public static PF_Pixel
* getXY (PF_EffectWorld & def, int x, int y) {}
return (PF_Pixel*) ((char*) beatdata +)
(y * batrowbytes) +.
(x * sizeof(PF_Pixel))) ;
}
Also, while I'm here, what is the best way to debug the plugin using Xcode? I put the path to the executable to AE, but I don't know how to debug with AE mode. I appreciate any help anyone can give me.
Hi timode! Welcome to the forum!
If you use the following iteration you have given PF_EffectWorld pixels for
the buffer in and the output buffer, as well as their coordinates x, y.
You can't the rest of the iteration put you anything else automatically.
You can pass a pointer to any data you like, get this pointer in the
iteration work and then go searching your data int right-handed
x, y parameters.
to create an array of int of any size, use of the MemorySuite and lock the
got memory handle on an int *, and then obtained pointer behave as a
table. (you cannot use push_back, of course for reading.)
or proposed methods are the best performance, but I guess that when
you will take care of performance that you can convert your java code works directly
on the input pixels...
in regards to debugging in xcode, if you have set the path to the executable, just hit
cmd + r and xcode will build and run a debugging session.
do not ensure that the build location is the place of the
that AE loads the plug-in... (you can create an alias of plug-ins for AE
Directory to the build location. AE will scan the alias)
-
What is the "best way" to see all the 'hooks' that affect the database?
Hi all
I'm responsible for exporting all schemas using the data pump and then re - import the scehmas, yet once so we can reorganize the real table spaces.
I know that this can be done using grid 12 c, but I'm not sure I want to use this feature for this task.
Anyone who has used the feature of grids to 'keep the tables' and then re - organize them while they are still online?
I'll have to finally make it to the PROD database and I am concerned about the "break" out of jobs, items, ect, ect.
What is the "best way" to do a proper verification of all database objects and or work, that the export/import might pipe upward?
As I did for example, a simple count on all objects and of course excludes "SYS and SYSTEM" and the County was in close 60 000 objects.
How do I know all 'hooks' that are inside the database? What is the way that do you?
Thank you
Lady Allora.
Hi, Justin.
I think that's what I'm going the way of...
Select os_username, username, OWNER, dba_audit_trail SQL_TEXT
where rownum<>
where username <> 'SYSTEM '.
and also have different variations all asking questions them the same point of view...
Modes of verification do you find useful?
Also I'm using something like this as well.
Select "check standard", sessionid,
proxy_sessionid statementid, entryid, extended_timestamp, global_uid,
username, client_id, null, os_username, userhost, os_process, terminal,
instance_number, owner, obj_name, null, new_owner,
new_name, action, action_name, audit_option, transactionid, returncode,
SNA, comment_text, sql_bind, sql_text,
obj_privilege, sys_privilege, admin_option, dealer, priv_used,.
ses_actions, logoff_time, logoff_lread, logoff_pread, logoff_lwrite,
logoff_dlock, session_cpu
Of
dba_audit_trail
where rownum<>
order extended_timestamp;
Thank you
Lady Allora.
-
Deletion and recreation of RODC - I'll have to redo all the VMS to only RODC
Hello
We have a RODC & global catalog server which fails to replicate. If we remove the role and rebuild it. It break relationships of trust with all virtual machines to only that RODC?
I have done in the past and have encountered this problem. There were a few more questions then are not present now well.
any help would be appreciated.
Thank you
Hello
Post your question in the TechNet Server Forums, as your question kindly is beyond the scope of these Forums.
http://social.technet.Microsoft.com/forums/WindowsServer/en-us/home?category=WindowsServer
See you soon.
-
What is the best way to copy all the files from one hard drive to another?
Old disk 60Go new 320 GB drive. I want to do the new replacement for the old disk drive.
Old disk 60Go new 320 GB drive. I want to do the new replacement for the old disk drive.
Use disk cloning software.
The safest way is to use an external hard drive enclosure to maintain the new disc during the cloning operation. These come with interfaces USB or e-SATA to IDE or SATA interfaces for the drive and the computer. Be sure to get the correct type. If you have an available internal drive Bay, you can put the new drive it for the cloning operation, but do NOT restart with two connected drives. After everything was settled down, you can mount the old disk of 60 GB inside, format and use it for storage of backup.
Cloning (copy to disc) software may have been bundled with your new drive or may be accessed free of charge from the manufacturer of the new command.
Otherwise, here are a few apps cloning that I have used myself or have been recommended by members of the community:
Acronis True Image Home
Casper
Paragon Drive Copy
EASEUS Partition Master -
How to get all the VMS of Red Hat.
I build a script that applies only to virtual machines with their Config.GuestFullName is "Red Hat." When I run the code below, I get no results.
Get-VM | Select Name, `
@{Name="Config GuestFullName";Expression={$_.ExtensionData.Config.GuestFullName}},`
@{Name="Guest OS";Expression={$_.ExtensionData.Guest.GuestFullName}} `
| Where-Object { $_.ExtensionData.Config.GuestFullName -like "Red Hat*" }
I know that I have Red Hat virutal machine because it does not work:
Get-VM | Select Name, `
@{Name="Config GuestFullName";Expression={$_.ExtensionData.Config.GuestFullName}},`
@{Name="Guest OS";Expression={$_.ExtensionData.Guest.GuestFullName}}
Get - VM | Select name "
@{Name = "Config GuestFullName"; Expression = {$_.} ExtensionData.Config.GuestFullName}}'
@{Name = "guest operating system"; Expression = {$_.} ExtensionData.Guest.GuestFullName}}.
| Where-Object {$_ "."} {Config GuestFullName"- like" * red * "}
Maybe you are looking for
-
I lost all drivers for my Satellite L750D-14R
A few months ago, I bought a Toshiba Satellite L750D-14R laptop. It worked very well, but yesterday I get a problem. My COMPUTER has not been opened so I have setup windows 7 (not real) I lost my original windows 7 and all drivers (backup file). Now,
-
Shaker movie 3.1 does not work with Windows 7 64 bit
I have a DCR - IP5 camcorder and shaker movie 3.1 does not work with the 64 bit version of Windows 7. Is it possible to make it work.
-
Can I install Windows 7 Home Premium 64 - bit version on a P6-2469? Current/available drivers for Windows 8 will work with Windows 7? abbgm
-
Updates KB2538242 repeated over and over again?
Why I have constantly tells me that I have an update is ready to install it by that name, "Security Update for Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package (KB2538242)" and when I check my story it was installed successfully sever
-
I accidentally deleted an item in the Start Menu on a Windows Vista-based computer, owned by a friend. She wants new, BUT - I can't find a way to restore it. (I can't use system restore - he would like to say again too many other changes since.) T