for mem in ls /sys/devices/system/memory/memory*/state;
do echo "online" > $mem;
done 2>/dev/null;
ssh -C $USER@$REMOTE_HOST "dd if=/dev/sda" | dd of=/dev/sda
VBoxManage internalcommands converttoraw $VM.vdi $VM.raw
-
Power-off VM
-
Login to ESXi via SSH and convert VMDK to thin provisioned:
vmkfstools -i $THICK_VMDK -d thin $THIN_VMDK
- Replace $THICK_VMDK with $THIN_VMDK in the VM settings
- List VMs to get
$VM_ID
:
vim-cmd vmsvc/getallvms
- Power-on VM:
vim-cmd vmsvc/power.getstate `$VM_ID`
ip -s -s neigh flush all
docker build -t $IMAGE_NAME - << EOF
FROM alpine:latest
...
EXPOSE 80
EOF
- List VMs:
esxcli vm process list
- Force Shutdown:
esxcli vm process kill --type=force --world-id=$WORLDNUMBER
- Create
ssh_wrapper.exp
:
#!/usr/bin/expect -f
eval spawn [lrange $argv 1 end]
expect "*?assword:*"
send [lindex $argv 0]
send "\r"
interact
openssl s_client -connect $HOST:443 -showcerts < /dev/null 2> /dev/null | openssl x509 -outform PEM > cert.pem
– or –
echo "GET" | openssl s_client -connect smtp.gmail.com:995 -showcerts | sed -n '/BEGIN CERTIFICATE/,/END CERTIFICATE/p'