Vmware: Difference between revisions
Jump to navigation
Jump to search
Line 135: | Line 135: | ||
=enable firewall= | =enable firewall= | ||
esxcli network firewall set --default-action false | esxcli network firewall set --default-action false | ||
=list firewall rules= | |||
esxcli network firewall ruleset list |
Revision as of 09:50, 20 October 2021
Names
VSS VMware Standard Switch VSS VMware Distributed Switch vmk VMkernel port
Reload vmx file
vim-cmd vmsvc/reload Vmid
vim-cmd
vim-cmd vmsvc/getallvms Get all vm:s. vim-cmd vmsvc/get.config 1835 Get info about vm. vim-cmd vmsvc/power.on Start vm. vim-cmd vmsvc/power.off Stop vm.
To power on a virtual machine from the command line:
- List the inventory ID of the virtual machine with the command:
vim-cmd vmsvc/getallvms
- Check the power state of the virtual machine with the command:
vim-cmd vmsvc/power.getstate <vmid>
- Power-on the virtual machine with the command:
vim-cmd vmsvc/power.on <vmid>
deploy vmware machine on cli
Look at image.
/vmfs/volumes/datastore1/ipmon_images/vmware-ovftool/ovftool /vmfs/volumes/datastore1/Test_image.ova OVF version: 1.0 VirtualApp: false Name: test Annotation: Test image. Virtual Machine Version: 8 CPU: 4vCPU Memory: 8G HD: 50G [ Optimal Performance = Thick Provision Eager Zeroed ] Download Size: 1.69 GB Deployment Sizes: Flat disks: 50.00 GB Sparse disks: 3.86 GB Networks: Name: vmware Description: vmware description Virtual Machines: Name: Test-SL-6.6-NovAPP Operating System: rhel6_64 Virtual Hardware: Families: vmx-08 Number of CPUs: 4 Cores per socket: 1 Memory: 8.00 GB Disks: Index: 0 Instance ID: 9 Capacity: 50.00 GB Disk Types: SCSI-VirtualSCSI NICs: Adapter Type: VmxNet3 Connection: dvpg-VM Linux-820
Setup machine from image.
/vmfs/volumes/datastore1/vmware-ovftool/ovftool -dm=thick -ds=datastore1 "--net:vmware=VM Network" '/vmfs/volumes/datastore1/ipmon_images/Test_image.ova' 'vi://root:password@localhost' Opening OVA source: /vmfs/volumes/datastore1/Test_image.ova Opening VI target: vi://root@10.151.105.131:443/ Deploying to VI: vi://root@10.151.105.131:443/ Transfer Completed The manifest validates Warning: - No manifest entry found for: 'SL-6.6-NovAPP-05092015-disk1.vmdk'. Completed successfully
which version of esxi
# vmware -vl VMware ESXi 4.1.0 build-260247 VMware ESXi 4.1.0 GA
backup
Backing up a running virtual machine. Run the following command to create a snapshot:
vmware-cmd <path to vmx file> createsnapshot <name of snapshot> <snapshotdescription> 1 1
Run the following command to make a clone:
vmkfstools -i
Run the following command to remove all snapshots:
vmware-cmd <path to vmx file> removesnpshots
Backup the cloned VMDK file using NetBackup.
list virtual machines
esxcli vm process list
show ip address of esxi host
esxcli network ip interface ipv4 get esxcli network ip interface list esxcfg-nics -l
show routes
esxcli network ip route ipv4 list
create vmdk file that point to flat file.
Rename to flat
mv IPcenter-CIS-SL69-20170801.vmdk IPcenter-CIS-SL69-20170801-flat.vmdk
List size of file.
ls -la -rw------- 1 root root 80530636800 Jan 4 10:22 IPcenter-CIS-SL69-20170801-flat.vmdk
Create think file matching criteria.
vmkfstools -c 80530636800 -a lsilogic -d thin temp.vmdk
Rename file to matching name.
mv temp.vmdk IPcenter-CIS-SL69-20170801.vmdk
Edit file to contain reference to right file and remove thin option.
vim IPcenter-CIS-SL69-20170801.vmdk # Change name to *flat.vmdk file. RW 8388608 VMFS "vmdisk0-flat.vmdk" # Remove this line. ddb.thinProvisioned = "1"
Test that file work.
vmkfstools --fix check /vmfs/volumes/4e0cdac0-bbcd2986-39a2-b8ac6f88f9f9/shehbab.se2.ipsoft.com/IPcenter-CIS-SL69-20170801.vmdk
ssh password less login
esxi -4
/.ssh/authorized_keys
esxi 5+
/etc/ssh/keys-<username>/authorized_keys
vmdk file not seen when finding uploaded vmdk file
mv machine1.vmdk machine1.vmdk.uploaded vmkfstools -c $(ls -la machine1.vmdk.uploaded | grep size) -d zeroedthick machine1.vmdk mv machine1.vmdk.uploaded machine1.vmdk.uploaded machine1-flat.vmdk
view syslog settings
esxcli system syslog config get
set syslog server
esxcli system syslog config set --loghost=udp://rb-fluentd01.int.redbridge.se:5140
reload config
esxcli system syslog reload
disable firewall
esxcli network firewall set --default-action true
enable firewall
esxcli network firewall set --default-action false
list firewall rules
esxcli network firewall ruleset list