Using CheatSheets To Apply Best Practices

CheatSheet: VMware VSphere

CheatSheet: VMware VSphere

1.1 VSphere Features/Concepts

Name Command
DRS(Distributed Resource Scheduler)  
VMware vMotion Live Migration of Virtual Machines
Compute Policies Configure policies to make DRS automatically enforce VM placement constraints
Content library  
Auto Deploy  
VCSA vCenter Server Appliance
EAM (ESXi Agent Manager) A service that exists in vCenter

1.2 VSphere Trouble Shooting

Name Command
ssh to vc ssh root@VC_IP
Conf files /etc/vmware
Log files /var/log/vmware

1.3 VSphere Tools

Name Command
CheatSheet: VMware Govmomi govc
ovftool VMware Open Virtualization Format Tool

1.4 VSphere Concepts

Name Command
Domains SDDC, Hybrid Cloud Computing, End-User Computing(EUC)
SDDC(Software designed data center) Compute, Storage and Availablity, Network and Security, Cloud Management and Automation
VMware vmdk a file format describes containers for virtual hard disk drives to be used by VMware
NUMA(Non-uniform memory access)  
Greenfield vs Brownfield Brownfield Development happens when improving an existing application
Hyper Converged Infrastructure all-in-one virtualization solutions that integrate compute and software-defined storage
Airgap deployment Electrically disconnected (with a conceptual air gap) from all other networks
Co-located To locate or be located at the same env
Separation of concerns Different roles have different focus or use cases
Thin Provisioning  
Static Provisioning  
Turnkey Solution  
Lifecycle Management  
Operational Efficiency  
Developer Productivity  
Conformance and Compatibility  
Governance  
Trial-and-error methods  
Feature toggle  
Data breach  
Bootstrap issue  
Storage locality  
Fault domain  
Operational responsibility  
Reference VMware CheatSheet, IBM CheatSheet, Cloudfoundry CheatSheet

1.5 Operations Per Stages

Name Command
Day 0 Install
Day 1 Configure & Operate
Day 2 Optimize, Compliance
Reference Link: VMware infrastructure

day2ops.png

1.6 Common Thinking Workflow/Questions

Name Command
How often customers may bump into the issues/slowness?  
Newly created clusters vs existing clusters?  
I know the issue, but is now the good timing to solve it?  
What if XXX get compromised?  
When the errors happen? In provision; After provision; During upgrade
Normal path works; Customization won’t work  
Whether customers are easy to maintain?  

1.7 More Resources

License: Code is licensed under MIT License.




Leave a Reply

Your email address will not be published. Required fields are marked *