Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die folgenden Abschnitte sind eine Zusammenfassung der Installations- und Konfigurationsanforderungen, die im Abschnitt "Deploying BizTalk Server on Hyper-V " dieses Handbuchs beschrieben sind. Diese sollten bei der Installation, Konfiguration und Bereitstellung von BizTalk Server in einer Hyper-V Umgebung als Kurzübersicht verwendet werden. Links zu den relevanten Abschnitten werden für weitere Informationen bereitgestellt.
Vor der Installation von Hyper-V
Hyper-V ist eine Serverrolle, die für 64-Bit-Editionen von Windows Server verfügbar ist. Siehe Prüfliste: Bewährte Methoden zum Installieren und Konfigurieren von BizTalk Server auf Hyper-V
Stellen Sie sicher, dass Ihr Prozessor hardwaregestützte Virtualisierung und Datenausführungsverhinderung (Data Execution Prevention, DEP) unterstützt und dass diese Features aktiviert sind. Dies erfordert einen Prozessor, der mit Intel Virtualization Technology (Intel VT) oder AMD Virtualization (AMD-V) kompatibel ist. Siehe Installation der Rolle "Hyper-V".
Verwenden Sie Windows Server Core Edition für die Stammpartition. Dadurch werden der Serveraufwand minimiert und die Hyper-V-Leistung verbessert. Siehe Installieren von Server Core.
Führen Sie nur die Hyper-V Serverrolle auf der Stammpartition aus. Siehe Leistungsoptimierung Hyper-V Server:
Dedizierte Serverrolle: Die Stammpartition sollte der Virtualisierungsserverrolle zugeordnet sein. Zusätzliche Serverrollen können sich negativ auf die Leistung des Virtualisierungsservers auswirken, insbesondere, wenn sie erhebliche CPU-, Arbeitsspeicher- oder E/A-Bandbreite verbrauchen. Die Minimierung der Serverrollen in der Stammpartition bietet zusätzliche Vorteile, z. B. die Verringerung der Angriffsfläche und die Häufigkeit von Updates. Systemadministratoren sollten sorgfältig prüfen, welche Software in der Stammpartition installiert ist, da einige Software die Gesamtleistung des Virtualisierungsservers beeinträchtigen kann.
Anleitungen finden Sie unterHyper-V Konfiguration .
Beim Erstellen von Hyper-V virtuellen Computern
Die Verwendung einer virtuellen Festplatte mit fester Größe (Virtual Hard Disk, VHD) bietet eine verbesserte Leistung im Vergleich zu dynamisch geänderten VHDs für Betriebssystemlaufwerke. Anleitungen finden Sie unterHyper-V Speicher-E/A-Leistung :
VHD mit fester Größe: Der Speicherplatz für die VHD wird zuerst zugewiesen, wenn die VHD-Datei erstellt wird. Diese Art von VHD ist weniger geeignet für Fragmente, wodurch der E/A-Durchsatz reduziert wird, wenn eine einzelne E/A in mehrere E/A aufgeteilt wird. Es hat den niedrigsten CPU-Aufwand der drei VHD-Typen, da Lese- und Schreibvorgänge die Zuordnung des Blocks nicht nachschlagen müssen.
Verwenden Sie virtuelle Festplatten mit fester Größe (Virtual Hard Drive, VHD) für E/A-Aktivitäten mit hoher Datenträgergröße, und konfigurieren Sie Datenträger für Datenvolumes mithilfe des SCSI-Controllers. Für hochintensive Speicher-E/A-Workloads, die mehrere Datenlaufwerke umfassen, sollte jede VHD an einen separaten synthetischen SCSI-Controller angeschlossen werden, um eine bessere Gesamtleistung zu erzielen. Darüber hinaus sollte jede VHD auf separaten physischen Datenträgern gespeichert werden.
Anleitungen finden Sie unterHyper-V Speicher-E/A-Leistung :
Synthetischer SCSI-Controller: Der synthetische Speichercontroller bietet deutlich bessere Leistung auf Speicher-I/Os mit geringerem CPU-Aufwand als das emulierte IDE-Gerät. Die VM-Integrationsdienste enthalten den aufgeklärten Treiber für dieses Speichergerät und sind für das Gastbetriebssystem erforderlich, um es zu erkennen. Der Betriebssystemdatenträger muss auf dem IDE-Gerät bereitgestellt werden, damit das Betriebssystem ordnungsgemäß gestartet wird, aber die VM-Integrationsdienste laden einen Filtertreiber, der IDE-Geräte-I/Os an das synthetische Speichergerät umgeleitet.
Es wird dringend empfohlen, die Datenlaufwerke direkt an den synthetischen SCSI-Controller zu binden, da die Konfiguration den CPU-Aufwand verringert hat. Sie sollten auch Protokolldateien und die Auslagerungsdatei des Betriebssystems direkt an den synthetischen SCSI-Controller bereitstellen, wenn die erwartete E/A-Rate hoch ist.
Für hochintensive Speicher-E/A-Workloads, die mehrere Datenlaufwerke umfassen, sollte jede VHD an einen separaten synthetischen SCSI-Controller angeschlossen werden, um eine bessere Gesamtleistung zu erzielen. Darüber hinaus sollte jede VHD auf separaten physischen Datenträgern gespeichert werden.
Verwenden Sie den SCSI-Controller zum Anfügen von VHD-Datenträgern für hohe E/A-Aktivitäten, z. B. für SQL Server-Daten und Protokolldateien. Fügen Sie keinen Systemdatenträger an einen SCSI-Controller an. Eine virtuelle Festplatte, die ein Betriebssystem enthält, muss an einen IDE-Controller angefügt werden.
Obwohl Hyper-V IDE-Controller und SCSI-Controller vergleichbare Leistung bieten, kann der SCSI-Controller nur installiert werden, wenn Hyper-V Integrationsdienste installiert sind. Daher stellt die Verwendung des SCSI-Controllers zum Anfügen von Passthrough-Datenträgern sicher, dass Hyper-V Integrationsdienste installiert werden, die wiederum eine optimale Datenträger-E/A-Leistung gewährleisten.
Verwenden Sie den Netzwerkadapter anstelle des Legacy-Netzwerkadapters beim Konfigurieren des Netzwerks für einen virtuellen Computer. Der legacy-Netzwerkadapter wurde für Betriebssysteme entwickelt, die integrationskomponenten nicht unterstützen.
Synthetischer Netzwerkadapter: Hyper-V verfügt über einen synthetischen Netzwerkadapter, der speziell für VMs entwickelt wurde, um einen erheblich reduzierten CPU-Aufwand für Netzwerk-E/A zu erzielen, wenn er mit dem emulierten Netzwerkadapter verglichen wird, der vorhandene Hardware nachahmt. Der synthetische Netzwerkadapter kommuniziert zwischen den untergeordneten und Stammpartitionen über den VMBus und verwendet dabei gemeinsam genutzten Speicher für eine effizientere Datenübertragung. Der emulierte Netzwerkadapter sollte über das Dialogfeld "VM-Einstellungen" entfernt und durch einen synthetischen Netzwerkadapter ersetzt werden. Der Gast erfordert, dass die VM-Integrationsdienste installiert werden.
Stellen Sie sicher, dass Integrationsdienste auf allen optimierten Gastbetriebssystemen installiert sind, und stellen Sie sicher, dass die neueste Version von Integrationsdiensten installiert ist. Führen Sie Windows Update aus, um nach der aktuellsten Version der Integrationsdienste zu suchen.
Anleitungen finden Sie unterHyper-V Prozessorleistung :
Erweiterte Gäste: Es kann empfohlen werden, Windows Server als Gastbetriebssystem zu verwenden. Die Optimierungen verringern den CPU-Aufwand von Windows, das in einer virtuellen Maschine ausgeführt wird. Die Integrationsdienste bieten zusätzliche Einblicke für Eingabe/Ausgabe. Je nach Serverlast kann es sinnvoll sein, eine Serveranwendung in einem Windows Server-Gast zu hosten, um eine bessere Leistung zu erzielen.
Konfigurieren Sie nach Möglichkeit eine 1-1-1-Zuweisung virtueller Prozessoren für die verfügbaren logischen Prozessoren. Weitere Informationen zum Konfigurieren einer 1:1-Zuweisung virtueller Prozessoren zu verfügbaren logischen Prozessoren finden Sie im Abschnitt "Optimieren der Prozessorleistung" in der Checkliste: Optimieren der Leistung auf Hyper-V.
Konvertieren oder migrieren Sie virtuelle Computer, die auf Microsoft Virtual PC, Microsoft Virtual Server oder VMWare ESX Server ausgeführt werden, um auf Hyper-V ausgeführt zu werden.
- Verwenden Sie System Center Virtual Machine Manager, um virtuelle Computer zu konvertieren oder zu migrieren, die auf Hyper-V ausgeführt werden.
- Bei Bedarf kann der Prozess der Konvertierung virtueller Computer, die auf Microsoft Virtual PC oder Microsoft Virtual Server ausgeführt werden, manuell ausgeführt werden. Weitere Informationen finden Sie im Migrationshandbuch für virtuelle Computer: Migrieren von virtuellem Server zu Hyper-V.
- Das Beispieltool VMC2Hyper-V kann auch zum Migrieren virtueller Computer verwendet werden, die auf Microsoft Virtual PC oder Microsoft Virtual Server zu Hyper-V ausgeführt werden.
Beim Installieren und Konfigurieren von BizTalk Server
Bei der Installation von BizTalk Server in einer virtuellen Umgebung sollten die gleichen Methoden wie in einer physischen Umgebung befolgt werden. Die folgenden Ressourcen sollten bei der Installation und während der Konfiguration von BizTalk Server verwendet werden:
Anweisungen zum Installieren von BizTalk Server auf dem Gastbetriebssystem finden Sie in den Installationshandbüchern von BizTalk Server.
Führen Sie das Tool BizTalk Server Best Practices Analyzer (BPA) auf der abgeschlossenen BizTalk Server-Installation aus. Laden Sie den BizTalk Best Practices Analyzer herunter.
Die BizTalk Server-Datenbanken werden auf SQL Server gehostet. Führen Sie das BPA-Tool (Best Practices Analyzer) desSQL-Servers auf der SQL Server-Instanz aus, bevor Sie die BizTalk Server-Datenbanken konfigurieren. Laden Sie die SQL Server Best Practices Analyzer herunter.
Das Betriebshandbuch für Microsoft BizTalk Server bietet Prüflisten zur Betriebsbereitschaft, die verwendet werden können, um sicherzustellen, dass alle erforderlichen Softwarekomponenten installiert wurden. Prüflisten, die BizTalk Server spezifische Konfigurationsinformationen bereitstellen, werden für alle Komponenten bereitgestellt, die als Teil eines BizTalk Server-Stapels erforderlich sind, einschließlich Betriebssystem, IIS und SQL Server. Darüber hinaus erhalten Sie Anleitungen zum Konfigurieren von BizTalk Server für hohe Verfügbarkeit.
Lesen Sie den BizTalk Operations Guide.
Optimieren Sie die Leistung Ihrer BizTalk Server-Installation. Anleitungen finden Sie im Leitfaden zur Leistungsoptimierung von BizTalk Server .
Installieren und ausführen Sie den BizTalk Health Monitor, um die Konfiguration der BizTalk Server MessageBox-Datenbank zu analysieren und zu überprüfen. Laden Sie den BizTalk-Integritätsmonitor herunter.
Stellen Sie sicher, dass die CPU ordnungsgemäß den Gastbetriebssystemen zugeordnet ist, die in Hyper-V ausgeführt werden. Siehe Messen der Prozessorleistung unter Checkliste: Messen der Leistung auf Hyper-V.