Vmware

From Federal Burro of Information
Jump to navigationJump to search

block2csv

Copy paste all selected servers in the cluster view

use this to csv it.

block2csv.pl

#!/usr/bin/perl -w

use strict;
use Data::Dumper;

$/ = "\n\n";

print "Name,State,Status,Host,provisioned,used,cpu,mem,percent,vmwaretools,dnsname,evc,uuid,notes,alarms\n";
while (<>){
    # print;
    my $r;
    ( $r->{'name'} , $r->{'state'}, $r->{'status'}, $r->{'host'}, $r->{'provisioned'}, $r->{'used'}, $r->{'cpu'} , $r->{'mem'}, $r->{'percent'}, $r->{'vmwaretools'}, $r->{'dnsname'}, $r->{'evc'}, $r->{'uuid'} , $r->{'notes'} , $r->{'alarms'}  ) = split "\n";
    print $r->{'name'} .",". $r->{'state'}.",". $r->{'status'}.",". $r->{'host'}.",". $r->{'provisioned'}.",". $r->{'used'}.",". $r->{'cpu'} .",". $r->{'mem'}.",". $r->{'percent'}.",". $r->{'vmwaretools'}.",". $r->{'dnsname'}.",". $r->{'evc'} .",". $r->{'uuid'} .",". $r->{'notes'} .",". $r->{'alarms'} . "\n";}

extending a disk with no vcentre

windows:

  1. In the OS powered down with a shutdown /i ( pointed back to itself)
  2. ssh into the esxi host: cd to the vmfs dir and : vmkfstools --extendvirtualdisk 100G mydisk.vmdk
  3. vim-cmd vmsvc/getallvms to figure out what the ID of the vm is
  4. vim-cmd vmsvc/power.on 81

cool tools

files REQUIRED for a vm

hostname.vmx
hostname.vmdk
hostname-flat.vmdk
hostname_1.vmdk
hostname_1-flat.vmdk

on files:

http://www.vmware.com/support/ws5/doc/ws_learning_files_in_a_vm.html

Creating an ESXi usb key

Procedure 1 If your USB flash drive is not detected as /dev/sdb, or you are not sure how your USB flash drive is detected, determine how it is detected.

a In a terminal window, run the following command.

tail -f /var/log/messages

This command displays current log messages in the terminal window.

b Plug in your USB flash drive.

The terminal window displays several messages identifying the USB flash drive, in a format similar to the following message.

Oct 25 13:25:23 ubuntu kernel: [  712.447080] sd 3:0:0:0: [sdb] Attached SCSI removable disk

In this example, "[sdb]" identifies the USB device. If your device is identified differently, use that identification, without the brackets, in place of sdb, in this procedure.

2 Create a partition table on the USB flash device.

/sbin/fdisk /dev/sdb

a Type d to delete partitions until they are all deleted.

b Type n to create primary partition 1 that extends over the entire disk.

c Type t to set the type to an appropriate setting for the FAT32 file system, such as c.

d Type a to set the active flag on partition 1.

e Type p to print the partition table.

The result should be similar to the following text:

Disk /dev/sdb: 2004 MB, 2004877312 bytes
255 heads, 63 sectors/track, 243 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1         243     1951866    c  W95 FAT32 (LBA)

f Type w to write the partition table and quit.

3 Format the USB flash drive with the Fat32 file system.

/sbin/mkfs.vfat -F 32 -n USB /dev/sdb1

4 Run the following commands.

/usr/bin/syslinux /dev/sdb1
cat /path_to_syslinux-3.86_directory/syslinux-3.86/usr/share/syslinux/mbr.bin > /dev/sdb

5 Mount the USB flash drive.

mount /dev/sdb1 /usbdisk

6 Mount the ESXi installer ISO image.

mount -o loop VMware-VMvisor-Installer-5.x.x-XXXXXX.x86_64.iso /esxi_cdrom

7 Copy the contents of the ISO image to /usbdisk.

cp -r /esxi_cdrom/* /usbdisk

8 Rename the isolinux.cfg file to syslinux.cfg.

mv /usbdisk/isolinux.cfg /usbdisk/syslinux.cfg

9 In the file /usbdisk/syslinux.cfg, change the line APPEND -c boot.cfg to APPEND -c boot.cfg -p 1.

10 Unmount the USB flash drive.

umount /usbdisk

11 Unmount the installer ISO image.

umount /esxi_cdrom

The USB flash drive can now boot the ESXi installer.

Unattended vmware tools install

vmware-install.pl --default EULA_AGREED=yes"

unattned vmware tool update

...

See Also