Implementieren Sie die View Storage Accelerator-Funktion von VMware

In den letzten Jahren hat jede VMware View-Präsentation oder jedes Blog, das Sie zur Fehlerbehebung gesehen haben, normalerweise auf eines hingewiesen: Speicher. Wir alle geben gerne den Netzwerk- oder Speichermitarbeitern die Schuld (insbesondere, wenn diese Rollen nicht alle einer Person gehören, Ihnen!), Aber dies ist auf ein schlechtes Design Ihrer Speicher- und Ansichtsumgebung zurückzuführen. Vielleicht hatten Sie nicht das Budget, um das zu tun, was Sie wirklich wollten, oder vielleicht wuchs Ihre View-Umgebung schneller als geplant. In beiden Fällen führt dies zu langsameren Desktops und möglicherweise zu Beschwerden der Benutzer.

VMware versucht, einige dieser Probleme zu beheben, insbesondere für kleinere Unternehmen, die keinen mehrstufigen Speicher haben. Tiered Storage bedeutet, dass Sie möglicherweise einige SSDs (schnellere Leistung), Flash, SATA und / oder SAS (langsamere Leistung) in Ihrem Speicherarray haben, nicht nur alle SATA zum Beispiel. Der in View 5.1 enthaltene View Storage Accelerator (manchmal auch als Host-Caching bezeichnet) behebt den Engpass, der durch E / A-Anforderungen von einer virtuellen Maschine an einen Host entsteht. View Storage Accelerator reduziert tatsächlich die Anzahl der Lese-E / A-Anforderungen. Dies kann zu einer besseren Leistung bei Bootstürmen, einer besseren Leistung beim Laden von Anwendungen wie Microsoft Outlook und Adobe Reader und vielen anderen Vorteilen führen. Eine vollständige Liste der Vorteile und einiger Einschränkungen finden Sie im Whitepaper View Storage Accelerator (PDF) von VMware.

Eine Einschränkung besteht darin, dass der View Storage Accelerator mehr Speicherplatz für eine Digest-Datei benötigt, die für jedes VMDK (-digest.vmdk) erstellt wird. Er beträgt durchschnittlich 100 MB pro 20 GB Windows-VM. Dies ist möglicherweise keine große Sache, wenn Sie nur 100 View-Desktops (= 10 zusätzliche GB Speicher) haben, aber wenn Sie 1.000 oder 10.000 haben, sollten Sie dies berücksichtigen.

Der View Storage Accelerator ist eine Funktion des Content-Based Read Cache-Designs (CBRC) von vSphere 5.0. Das ist richtig, vSphere ... nicht View. View ist jedoch der perfekte Anwendungsfall für die Host-Caching-Funktion, da ein Großteil des gleichen Inhalts auf Datenträgern angezeigt werden kann, die für eine View-Umgebung verwendet werden. Mit VMware, das als Online-Caching und Offline-Hashing bezeichnet wird, kann VMware häufig verwendete Inhalte in einem RAM-Puffer-Cache speichern. Es wendet Hashes auf diesen Inhalt an. Wenn eine VM eine E / A-Leseanforderung mit einem gültigen Hash stellt, kann sie den Inhalt aus dem RAM-Puffer-Cache abrufen. Wenn der angeforderte Inhalt keinen gültigen Hash hat, muss die VM ihn aus dem ursprünglichen Speicher (Datenspeicher) abrufen. Weitere Informationen zu diesem Vorgang finden Sie im Whitepaper View Storage Accelerator (PDF) von VMware.

Obwohl der CBRC-Workflow etwas kompliziert klingen kann, ist die Implementierung der View Storage Accelerator-Funktion recht einfach. Es ist standardmäßig nicht aktiviert. Sie müssen daher die Web-Benutzeroberfläche von View Administrator aufrufen, um es manuell an zwei Stellen zu aktivieren: in den vCenter-Einstellungen und in den Pool-Einstellungen. Hier erfahren Sie, wie es geht.

  1. Melden Sie sich bei der View Administrator-Webbenutzeroberfläche an.
  2. Erweitern Sie links Ansichtskonfiguration und klicken Sie auf Server.
  3. Markieren Sie ihn für jeden vCenter-Server und klicken Sie auf die Schaltfläche Bearbeiten.
  4. Klicken Sie auf die Registerkarte Host-Caching und aktivieren Sie das Kontrollkästchen Host-Caching für Ansicht aktivieren ( Abbildung A ). (Lesen Sie diesen Beitrag von Andre Leibovici, um mehr über die Größe Ihres Host-Caches zu erfahren.) Sie können den Host-Cache für jeden einzelnen Host auch auf dieser Registerkarte ändern, wenn Sie möchten.
  5. OK klicken.
  6. Klicken Sie auf der linken Seite unter Inventar auf Pools.
  7. Wählen Sie die Pools aus, für die Sie das Host-Caching aktivieren möchten.
  8. Klicken Sie auf Bearbeiten.
  9. Klicken Sie auf die Registerkarte Erweiterter Speicher und aktivieren Sie das Kontrollkästchen Host-Caching verwenden ( Abbildung B ).
  10. Wenn Sie persistente Datenträger verwenden, können Sie das Dropdown-Menü Datenträgertypen in Betriebssystemdatenträger und Persistent ändern. Wenn nicht, lassen Sie es einfach als OS Disks.
  11. Standardmäßig wird der Cache nach sieben Tagen neu generiert. Sie möchten diesen Zeitraum nicht zu kurz machen, da Sie eine Reihe gültiger Hashes (Inhalte) in Ihrem CBRC-Cache haben möchten.
  12. Wählen Sie auf der Registerkarte Erweiterter Speicher die Sperrzeiten aus, wenn Sie möchten. Mit Blackout-Zeiten können Sie Host-Caching nur während des Geschäftstages oder außerhalb bestimmter Stoßzeiten ausführen. Dies hilft bei der Leistung während der Stoßzeiten.
  13. OK klicken.
Abbildung A.

Abbildung B.

Wenn Sie das Host-Caching für einen bereits vorhandenen Pool aktivieren, wird empfohlen, diese in ein neues (vorzugsweise für die Ansicht optimiertes) Basisimage zu komponieren, damit auf der Basisfestplatte das Caching von Anfang an aktiviert ist. Außerdem müssen die VMs (Desktops) manuell neu gestartet werden, damit dies wirksam wird.

Innovations-Newsletter

Informieren Sie sich über Smart Cities, KI, Internet der Dinge, VR, AR, Robotik, Drohnen, autonomes Fahren und weitere der coolsten technischen Innovationen. Lieferung mittwochs und freitags

Heute anmelden

© Copyright 2021 | pepebotifarra.com