āđƒāļ™āļĒāļļāļ„āļ—āļĩāđˆāļ˜āļļāļĢāļāļīāļˆāļ•āđ‰āļ­āļ‡āļžāļķāđˆāļ‡āļžāļēāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļžāļ·āđ‰āļ™āļāļēāļ™ IT āļ—āļĩāđˆāđ€āļŠāļ–āļĩāļĒāļĢāđāļĨāļ°āļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™ VMware vSphere āļ–āļ·āļ­āđ€āļ›āđ‡āļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ virtualization āļŠāļąāđ‰āļ™āļ™āļģāļ—āļĩāđˆāļŠāđˆāļ§āļĒāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļ—āļģāļ‡āļēāļ™ āļĨāļ”āļ•āđ‰āļ™āļ—āļļāļ™ āđāļĨāļ°āļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāļ‚āļĒāļēāļĒāļ•āļąāļ§āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĢāļ§āļ”āđ€āļĢāđ‡āļ§ āđāļ•āđˆāļāļēāļĢ implement VMware vSphere āđƒāļŦāđ‰āļ›āļĢāļ°āļŠāļšāļ„āļ§āļēāļĄāļŠāļģāđ€āļĢāđ‡āļˆāļ•āđ‰āļ­āļ‡āļ­āļēāļĻāļąāļĒāđāļ™āļ§āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāļ—āļĩāđˆāļ”āļĩ (best practices) āđ€āļžāļ·āđˆāļ­āļŦāļĨāļĩāļāđ€āļĨāļĩāđˆāļĒāļ‡āļ›āļąāļāļŦāļēāļ”āđ‰āļēāļ™āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒ āđāļĨāļ°āļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļē āļšāļ—āļ„āļ§āļēāļĄāļ™āļĩāđ‰āļˆāļ°āļ™āļģāđ€āļŠāļ™āļ­āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āđāļĨāļ°āđ€āļ„āļĨāđ‡āļ”āļĨāļąāļšāļŠāļģāļ„āļąāļāđƒāļ™āļāļēāļĢ āļ•āļīāļ”āļ•āļąāđ‰āļ‡ VMware vSphere āļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ„āļļāļ“āļŠāļĢāđ‰āļēāļ‡āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļ—āļĩāđˆāļĄāļąāđˆāļ™āļ„āļ‡āđāļĨāļ°āļžāļĢāđ‰āļ­āļĄāđƒāļŠāđ‰āļ‡āļēāļ™āļˆāļĢāļīāļ‡

āļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāļ‚āļ­āļ‡āļāļēāļĢ Implement VMware vSphere āļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž

VMware vSphere āđ„āļĄāđˆāđƒāļŠāđˆāđāļ„āđˆāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­ virtualization āđāļ•āđˆāđ€āļ›āđ‡āļ™āļŦāļąāļ§āđƒāļˆāļ‚āļ­āļ‡ data center āļŠāļĄāļąāļĒāđƒāļŦāļĄāđˆ āļŠāļ–āļīāļ•āļīāļˆāļēāļ VMware āļĢāļ°āļšāļļāļ§āđˆāļēāļ­āļ‡āļ„āđŒāļāļĢāļ—āļĩāđˆāđƒāļŠāđ‰ vSphere āļ­āļĒāđˆāļēāļ‡āļ–āļđāļāļ•āđ‰āļ­āļ‡āļŠāļēāļĄāļēāļĢāļ–āļĨāļ” downtime āđ„āļ”āđ‰āļ–āļķāļ‡ 50% āđāļĨāļ°āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāđƒāļŠāđ‰āļ—āļĢāļąāļžāļĒāļēāļāļĢ CPU/RAM āđ„āļ”āđ‰ 30-40% āļāļēāļĢ implement āļ—āļĩāđˆāļœāļīāļ”āļžāļĨāļēāļ”āļ­āļēāļˆāļ™āļģāđ„āļ›āļŠāļđāđˆāļ›āļąāļāļŦāļēāđ€āļŠāđˆāļ™ VM migration āļĨāđ‰āļĄāđ€āļŦāļĨāļ§āļŦāļĢāļ·āļ­ I/O bottleneck āļ‹āļķāđˆāļ‡āļŠāđˆāļ‡āļœāļĨāļāļĢāļ°āļ—āļšāļ•āđˆāļ­āļ˜āļļāļĢāļāļīāļˆāđ‚āļ”āļĒāļ•āļĢāļ‡ āļ”āļąāļ‡āļ™āļąāđ‰āļ™ āļāļēāļĢāļ§āļēāļ‡āđāļœāļ™āļ•āļąāđ‰āļ‡āđāļ•āđˆāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļˆāļķāļ‡āđ€āļ›āđ‡āļ™āļāļļāļāđāļˆāļŠāļģāļ„āļąāļāđƒāļ™āļāļēāļĢ deploy VMware vSphere āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļđāļ‡āļŠāļļāļ”

āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļĩāđˆ 1: āļ§āļēāļ‡āđāļœāļ™āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļžāļ·āđ‰āļ™āļāļēāļ™ (Infrastructure Planning)

āļāđˆāļ­āļ™āđ€āļĢāļīāđˆāļĄ implement VMware vSphere āļ•āđ‰āļ­āļ‡āļ§āļēāļ‡āđāļœāļ™āļŪāļēāļĢāđŒāļ”āđāļ§āļĢāđŒāđāļĨāļ°āđ€āļ„āļĢāļ·āļ­āļ‚āđˆāļēāļĒāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄ

  • āđ€āļĨāļ·āļ­āļāļŪāļēāļĢāđŒāļ”āđāļ§āļĢāđŒāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļš: āđƒāļŠāđ‰āđ‚āļ›āļĢāđ€āļ‹āļŠāđ€āļ‹āļ­āļĢāđŒāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļš AES-NI āđ€āļžāļ·āđˆāļ­āļāļēāļĢāđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠāļ—āļĩāđˆāļ”āļĩāļ‚āļķāđ‰āļ™ āđāļĨāļ°āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āđƒāļ™ BIOS āļĢāļ§āļĄāļ–āļķāļ‡ hyper-threading āļŠāļģāļŦāļĢāļąāļšāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž CPU āļŠāļđāļ‡āļŠāļļāļ” āļŦāļĨāļĩāļāđ€āļĨāļĩāđˆāļĒāļ‡ node interleaving āđƒāļ™āļĢāļ°āļšāļš NUMA āđ€āļžāļ·āđˆāļ­āļĨāļ” latency
  • āļˆāļąāļ”āđ€āļ•āļĢāļĩāļĒāļĄāļŠāļ•āļ­āđ€āļĢāļˆ: āđ€āļĨāļ·āļ­āļāļŠāļ•āļ­āđ€āļĢāļˆāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļš VAAI (vStorage APIs for Array Integration) āđ€āļŠāđˆāļ™ ATS āļŠāļģāļŦāļĢāļąāļš scalable lock management āđāļĨāļ° NVMe over TCP/IP āļŠāļģāļŦāļĢāļąāļš I/O āđ€āļĢāđ‡āļ§ āļĨāļ” CPU overhead āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢ thin provisioning
  • āđ€āļ„āļĢāļ·āļ­āļ‚āđˆāļēāļĒāļžāļ·āđ‰āļ™āļāļēāļ™: āđƒāļŠāđ‰āļ­āļĒāđˆāļēāļ‡āļ™āđ‰āļ­āļĒ 2 NICs āļ•āđˆāļ­ Virtual Switch āļĢāļ­āļ‡āļĢāļąāļš Jumbo Frames āļŠāļģāļŦāļĢāļąāļš vMotion, iSCSI āđāļĨāļ° vSAN āđ€āļžāļ·āđˆāļ­ throughput āļŠāļđāļ‡āļŠāļļāļ” āļ—āļ”āļŠāļ­āļšāļ”āđ‰āļ§āļĒāļ„āļģāļŠāļąāđˆāļ‡ vmkping -I vmkX -d -s 8972 <IP>

āļāļēāļĢāļ§āļēāļ‡āđāļœāļ™āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļŠāđˆāļ§āļĒāđƒāļŦāđ‰ VMware vSphere deployment āļĄāļĩāļ„āļ§āļēāļĄāđ€āļŠāļ–āļĩāļĒāļĢāļ•āļąāđ‰āļ‡āđāļ•āđˆāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āļĨāļ”āļ›āļąāļāļŦāļē scalability āđƒāļ™āļ­āļ™āļēāļ„āļ•

āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļĩāđˆ 2: āļāļēāļĢāļ•āļīāļ”āļ•āļąāđ‰āļ‡āđāļĨāļ°āļāļģāļŦāļ™āļ”āļ„āđˆāļē ESXi Hosts

ESXi āļ„āļ·āļ­ hypervisor āļŦāļĨāļąāļāđƒāļ™āļāļēāļĢ implement VMware vSphere āđƒāļŦāđ‰āļ—āļģāļ•āļēāļĄ best practices āļ”āļąāļ‡āļ™āļĩāđ‰

āļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļēāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™

  • āļ•āļąāđ‰āļ‡āļĢāļŦāļąāļŠāļœāđˆāļēāļ™āļ—āļĩāđˆāđāļ‚āđ‡āļ‡āđāļāļĢāđˆāļ‡āļŠāļģāļŦāļĢāļąāļš root āđāļĨāļ° SSO administrator āļžāļĢāđ‰āļ­āļĄāļāļģāļŦāļ™āļ”āļ™āđ‚āļĒāļšāļēāļĒāļŦāļĄāļ”āļ­āļēāļĒāļļ
  • āđ€āļ›āļīāļ” Lockdown Mode āļšāļ™ ESXi Hosts āđāļĨāļ°āđƒāļŠāđ‰āđ„āļŸāļĢāđŒāļ§āļ­āļĨāļĨāđŒāļˆāļģāļāļąāļ”āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āđ€āļ‰āļžāļēāļ° IP āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™ āđ€āļŠāđˆāļ™ 192.168.50.10/32 āļŠāļģāļŦāļĢāļąāļš workstation
  • āļ›āļīāļ” SSH āđ€āļĄāļ·āđˆāļ­āđ„āļĄāđˆāđƒāļŠāđ‰āļ‡āļēāļ™ āđāļĨāļ°āđƒāļŠāđ‰ DNS forward/reverse lookup āļŠāļģāļŦāļĢāļąāļšāļ—āļļāļ hosts

āļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļēāđ€āļ„āļĢāļ·āļ­āļ‚āđˆāļēāļĒ

  • āđƒāļŠāđ‰ vNetwork Distributed Switches āļŦāļēāļāļĄāļĩ license āđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āļāļēāļĢ VM networks
  • āđāļĒāļ VLANs āļšāļ™ Virtual Switches āļ•āļąāđ‰āļ‡ Security Policy āđ€āļ›āđ‡āļ™ Reject āļŠāļģāļŦāļĢāļąāļš Promiscuous Mode, MAC Address Changes āđāļĨāļ° Forged Transmits
  • āļŠāļĢāđ‰āļēāļ‡ VMkernel āđāļĒāļāļŠāļģāļŦāļĢāļąāļš Management, vMotion, iSCSI āđ€āļžāļ·āđˆāļ­āļŦāļĨāļĩāļāđ€āļĨāļĩāđˆāļĒāļ‡ interference

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļĢāļ“āļĩāļĻāļķāļāļĐāļē: āļ­āļ‡āļ„āđŒāļāļĢāļ‚āļ™āļēāļ”āļāļĨāļēāļ‡āļ—āļĩāđˆ implement āļ•āļēāļĄāļ™āļĩāđ‰ āļĨāļ” network latency āđ„āļ”āđ‰ 25% āļˆāļēāļāļāļēāļĢāđƒāļŠāđ‰ pvscsi āđāļĨāļ° vmxnet3 adapters āđƒāļ™ VMs

āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļĩāđˆ 3: āļ•āļąāđ‰āļ‡āļ„āđˆāļē vCenter Server āđāļĨāļ° Clusters

vCenter Server āđ€āļ›āđ‡āļ™āļĻāļđāļ™āļĒāđŒāļāļĨāļēāļ‡āļāļēāļĢāļˆāļąāļ”āļāļēāļĢ āđƒāļ™āļāļēāļĢ deploy VMware vSphere āļ•āđ‰āļ­āļ‡āđ€āļ™āđ‰āļ™āļ”āļąāļ‡āļ™āļĩāđ‰

  • āļŠāļģāļĢāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ: āđƒāļŠāđ‰ VAMI backup utility āđāļĨāļ°āļ•āļąāđ‰āļ‡ DRS group āđ€āļžāļ·āđˆāļ­ pinning vCenter āļāļąāļš host āđ€āļ‰āļžāļēāļ°
  • DRS āđāļĨāļ° HA: āđ€āļ›āļīāļ” DRS āđ€āļ›āđ‡āļ™ Fully Automated āļŦāļĢāļ·āļ­ Conservative āļ•āļąāđ‰āļ‡ Affinity Rules āļŠāļģāļŦāļĢāļąāļš Domain Controllers āļāļģāļŦāļ™āļ” HA Isolation Addresses āļŦāļĨāļēāļĒāļ•āļąāļ§ (das.isolationaddress0-9) āđ€āļžāļ·āđˆāļ­āļ›āđ‰āļ­āļ‡āļāļąāļ™ failover āļœāļīāļ”āļžāļĨāļēāļ”
  • Resource Management: āļŠāļĢāđ‰āļēāļ‡ Resource Pools āļŠāļģāļŦāļĢāļąāļš limit/reserve āļ—āļĢāļąāļžāļĒāļēāļāļĢ āđāļĨāļ°āļ•āļąāđ‰āļ‡ VM Overrides āļŠāļģāļŦāļĢāļąāļš priority āđ€āļŠāđˆāļ™ Domain Controllers
āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīBest Practiceāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒ
DRSFully Automated + Affinity RulesāļĨāļ” migration downtime 50%
HAMultiple Isolation Addressesāļ›āđ‰āļ­āļ‡āļāļąāļ™ false positive failover
Resource PoolsLimit per business unitāļ›āđ‰āļ­āļ‡āļāļąāļ™ resource starvation

āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļĩāđˆ 4: Optimization āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ° Storage

āđ€āļžāļ·āđˆāļ­ VMware vSphere performance āļŠāļđāļ‡āļŠāļļāļ”

  • VM Configuration: āđƒāļŠāđ‰ Paravirtualized drivers (pvscsi, vmxnet3) āđ€āļžāļīāđˆāļĄ SCSI adapters āļ•āđˆāļ­ disk (āļŠāļđāļ‡āļŠāļļāļ” 4 āļ•āļąāļ§) āļĨāļš hardware āļ—āļĩāđˆāđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™ āđ€āļŠāđˆāļ™ Floppy/CD-ROM
  • Storage Best Practices: āđƒāļŠāđ‰ Software iSCSI adapter āļāļąāļš port-binding āļĢāļ­āļ‡āļĢāļąāļš Jumbo Frames āļŠāļģāļŦāļĢāļąāļš vSAN/iSCSI
  • Memory/CPU Tuning: āđ€āļ›āļīāļ” C-states āđƒāļ™ BIOS āļŠāļģāļŦāļĢāļąāļš power efficiency āļŦāļĨāļĩāļāđ€āļĨāļĩāđˆāļĒāļ‡ reservations āļ—āļĩāđˆāđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰ DRS āļ—āļģāļ‡āļēāļ™āđ„āļ”āđ‰āļ”āļĩ

āļŠāļ–āļīāļ•āļī: āļāļēāļĢāđƒāļŠāđ‰ PCIe flash āļŠāļģāļŦāļĢāļąāļš host swap file āļĨāļ” latency āđ„āļ”āđ‰ 40% āđƒāļ™ workloads āļŦāļ™āļąāļ

āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļĩāđˆ 5: āļāļēāļĢāļ­āļąāļ›āđ€āļ”āļ•āđāļĨāļ°āļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļē (Patching Best Practices)

āļāļēāļĢ patching āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļŠāļģāļ„āļąāļāđƒāļ™āļāļēāļĢ maintain VMware vSphere

  • āļ­āļąāļ›āđ€āļ”āļ• vCenter āļāđˆāļ­āļ™ ESXi āđ€āļŠāļĄāļ­ Deactivate HA/DRS āļŠāļąāđˆāļ§āļ„āļĢāļēāļ§ staging updates āļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļē
  • āļĨāļ” VIBs āļ—āļĩāđˆāđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™ āđƒāļŠāđ‰ stock ESXi āđ€āļžāļ·āđˆāļ­āļŦāļĨāļĩāļāđ€āļĨāļĩāđˆāļĒāļ‡ conflicts
  • āļ•āļĢāļ§āļˆāļŠāļ­āļš DNS/NTP/Alarms āļāđˆāļ­āļ™ patching āđ€āļžāļ·āđˆāļ­āļ›āđ‰āļ­āļ‡āļāļąāļ™āļ›āļąāļāļŦāļē

āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļ—āļĩāđˆāļžāļšāļšāđˆāļ­āļĒāđāļĨāļ°āļ§āļīāļ˜āļĩāļŦāļĨāļĩāļāđ€āļĨāļĩāđˆāļĒāļ‡

  • āļ­āļĒāđˆāļē āđƒāļŠāđ‰ AD āđ‚āļ”āļĒāđ„āļĄāđˆāļĄāļĩ MFA āļŦāļĢāļ·āļ­ spoof MAC addresses āđƒāļ™ guest OS
  • āļ­āļĒāđˆāļē āļ§āļēāļ‡ iSCSI/vSAN āļšāļ™ Distributed Switch āļŦāļĢāļ·āļ­āđƒāļŠāđ‰ VM Affinity āđāļ—āļ™ DRS
  • āļ­āļĒāđˆāļē āļĢāļĩāļšāļ­āļąāļ›āđ€āļ”āļ•āļŦāļĨāļēāļĒ vCenter āļžāļĢāđ‰āļ­āļĄāļāļąāļ™āđƒāļ™ Enhanced Linked Mode

āļŠāļĢāļļāļ›: āļŠāļĢāđ‰āļēāļ‡ VMware vSphere āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ”āđ‰āļ§āļĒ 2beshop.com

āļāļēāļĢ implement VMware vSphere āļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļ•āđ‰āļ­āļ‡āļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāļ•āļąāđ‰āļ‡āđāļ•āđˆ planning, security, networking āļˆāļ™āļ–āļķāļ‡ maintenance āļ•āļēāļĄ best practices āļˆāļēāļ VMware āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļĢāļ°āļšāļšāļ‚āļ­āļ‡āļ„āļļāļ“āđ€āļŠāļ–āļĩāļĒāļĢ āļĨāļ”āļ•āđ‰āļ™āļ—āļļāļ™ āđāļĨāļ°āļĢāļ­āļ‡āļĢāļąāļš growth āđ„āļ”āđ‰āļ”āļĩ āļŦāļēāļāļ„āļļāļ“āļāļģāļĨāļąāļ‡āļĄāļ­āļ‡āļŦāļēāļŪāļēāļĢāđŒāļ”āđāļ§āļĢāđŒ āļ„āļļāļ“āļĨāļąāļāļĐāļ“āđŒāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āļŦāļĢāļ·āļ­āļšāļĢāļīāļāļēāļĢ consult āļŠāļģāļŦāļĢāļąāļš VMware vSphere deployment āļ—āļĩāđˆ 2beshop.com āđ€āļĢāļēāļĄāļĩāļŠāļīāļ™āļ„āđ‰āļēāļ„āļĢāļšāļ„āļĢāļąāļ™āļžāļĢāđ‰āļ­āļĄāļ—āļĩāļĄāļœāļđāđ‰āđ€āļŠāļĩāđˆāļĒāļ§āļŠāļēāļāļŠāđˆāļ§āļĒ implement āđƒāļŦāđ‰āļ•āļĢāļ‡āļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ˜āļļāļĢāļāļīāļˆāļ‚āļ­āļ‡āļ„āļļāļ“

Call-to-Action: āļŠāļ™āđƒāļˆ āļ•āļīāļ”āļ•āļąāđ‰āļ‡ VMware vSphere āļŦāļĢāļ·āļ­āļ›āļĢāļķāļāļĐāļē best practices āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ? āļ•āļīāļ”āļ•āđˆāļ­āļ—āļĩāļĄ 2beshop.com āļ§āļąāļ™āļ™āļĩāđ‰āđ€āļžāļ·āđˆāļ­āļĢāļąāļšāļ„āļģāđāļ™āļ°āļ™āļģāļŸāļĢāļĩāđāļĨāļ°āļ‚āđ‰āļ­āđ€āļŠāļ™āļ­āļžāļīāđ€āļĻāļĐ! āđāļŠāļĢāđŒāļšāļ—āļ„āļ§āļēāļĄāļ™āļĩāđ‰āļŦāļēāļāđ€āļ›āđ‡āļ™āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒ

āļ•āļīāļ”āļ•āđˆāļ­āđ€āļĢāļēāļœāđˆāļēāļ™āđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāđāļĨāļ°āļŠāļ­āļšāļ–āļēāļĄāļŠāļīāļ™āļ„āđ‰āļēāđ„āļ”āđ‰āđ€āļĨāļĒ

By admin