Skip to content

Commit e27b251

Browse files
authored
Merge pull request #35417 from github/repo-sync
Repo sync
2 parents 5c9b0b1 + 4d37612 commit e27b251

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

content/admin/installing-your-enterprise-server/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-hyper-v.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,14 @@ shortTitle: Install on Hyper-V
2626

2727
{% data reusables.enterprise_installation.hardware-considerations-all-platforms %}
2828

29+
## Should I use VMotion?
30+
31+
VMotion can be exceptionally helpful for general resource management, however the impact to the guest instance can be significant. With larger {% data variables.product.prodname_ghe_server %} instances (8 CPU/64 GB RAM and above), a VMotion event may result in a full outage of the {% data variables.product.prodname_ghe_server %} to end users as a result of dramatically reduced CPU, RAM, and storage IOPS. With this in mind, {% data variables.product.prodname_ghe_server %} should be considered a "highly latency sensitive" application.
32+
33+
For large(r) deployments on VMWare that have Distributed Resource Scheduler (DRS) enabled, we would recommend configuring a VM-to-Host affinity rule for your {% data variables.product.prodname_ghe_server %} to try and keep the virtual appliance on a single host. If a migration with VMotion is required, we'd recommend considering this a "planned outage", and placing {% data variables.product.prodname_ghe_server %} into maintenance mode until the migration is complete.
34+
35+
We also recommend that the ESXi Power Management Setting be configured to "High Performance". We have seen cases where overall system performance can be negatively impacted if this is left at "Balanced".
36+
2937
## Downloading the {% data variables.product.prodname_ghe_server %} image
3038

3139
{% data reusables.enterprise_installation.download-license %}
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
If you plan to enable {% data variables.product.prodname_actions %} or {% data variables.product.prodname_GH_advanced_security %} for the users of your instance, more resources are required.
22

3-
* {% data variables.product.prodname_actions %} - increase CPU and memory by 25%
4-
* {% data variables.product.prodname_GH_advanced_security %} - increase CPU and memory by 15%
3+
* {% data variables.product.prodname_actions %} - increase both CPU and memory by at least 25%
4+
* {% data variables.product.prodname_GH_advanced_security %} - increase both CPU and memory by at least 25%
55

6-
These adjustments should be applied to the base requirements for each user tier.
6+
These adjustments should be applied to the base requirements for each user tier. We recommend monitoring all changes to your resources, as further increases may be needed.
77

88
For more information about these requirements, see "[AUTOTITLE](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server#review-hardware-considerations)."

0 commit comments

Comments
 (0)