Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

W-16981289-VPC-Upgrade #751

Open
wants to merge 48 commits into
base: latest
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 43 commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
5af6374
W-16981289-VPC-Upgrade
luanamulesoft Oct 15, 2024
86b7285
Update vpc-upgrade.adoc
luanamulesoft Oct 15, 2024
2a82d4b
fixed format
luanamulesoft Oct 15, 2024
e7e1008
fixed format2
luanamulesoft Oct 15, 2024
14ea1b8
fixed format3
luanamulesoft Oct 15, 2024
90a9808
Update nav.adoc
luanamulesoft Oct 17, 2024
ee0c2b8
Delete cloudhub/modules/ROOT/pages/ch-to-ch2-migration.adoc
luanamulesoft Oct 17, 2024
74b9446
Update vpc-upgrade.adoc
luanamulesoft Oct 17, 2024
53e7ec2
Update vpc-upgrade.adoc
luanamulesoft Oct 31, 2024
246df6a
Update vpc-upgrade.adoc
luanamulesoft Oct 31, 2024
58cf540
Update vpc-upgrade.adoc
luanamulesoft Oct 31, 2024
c448b5b
performed self-review
luanamulesoft Nov 1, 2024
8e56a78
performed self-review2
luanamulesoft Nov 1, 2024
c513474
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
28d4be2
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
f8ff6c5
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
62dbf9c
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
8789467
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
0221fb8
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
7452074
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
2298104
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
3c5a980
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
437505c
Update vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
3cc8278
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
59cfb95
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
720f31b
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
edd2f80
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
815843d
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
0afc1e0
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
5c374de
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
d8db50b
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
6d5abb6
Update cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
f5837bd
Update vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
169a84e
Update vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
772d4ae
Update vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
66d1f79
Update vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
34ab3de
Update vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
b496c1b
Update vpc-upgrade.adoc
luanamulesoft Nov 7, 2024
82f60c0
Merge branch 'latest' into W-16981289-VPC-Upgrade-LDS
luanamulesoft Nov 7, 2024
463eab8
Update vpc-upgrade.adoc
luanamulesoft Nov 13, 2024
0eeff94
Update vpc-upgrade.adoc
luanamulesoft Nov 13, 2024
e3c2a7d
Update vpc-upgrade.adoc
luanamulesoft Nov 13, 2024
4e2ef17
Update vpc-upgrade.adoc
luanamulesoft Nov 13, 2024
d264c50
W-17238022-VPCrelease-dm
dmerlob Nov 14, 2024
6d43fc2
W-17238022-Limitation for restricting outbound egress traffic
dmerlob Nov 14, 2024
53ddf95
Add line indicating that Internal DNS settings without a special doma…
henrymollman Nov 16, 2024
493ccf4
Remove currently and comma
henrymollman Nov 16, 2024
2bddf4a
Merge pull request #758 from mulesoft/W-17251206
henrymollman Nov 16, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions cloudhub/modules/ROOT/nav.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
** xref:maintenance-and-upgrade-policy.adoc[CloudHub Maintenance and Upgrade Policy]
** xref:penetration-testing-policies.adoc[Run Vulnerability Assessment and Penetration Tests]
* xref:cloudhub-release-notes.adoc[Release Notes]
* xref:vpc-upgrade.adoc[]
* xref:cloudhub-use.adoc[Using CloudHub]
** xref:developing-applications-for-cloudhub.adoc[Develop Applications for CloudHub]
** xref:deploying-to-cloudhub.adoc[Deploy to CloudHub]
Expand Down
119 changes: 119 additions & 0 deletions cloudhub/modules/ROOT/pages/vpc-upgrade.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,119 @@
= CloudHub VPC to CloudHub 2.0 Private Space Upgrade

luanamulesoft marked this conversation as resolved.
Show resolved Hide resolved
//Overview
To migrate your workloads from CloudHub to CloudHub 2.0, you need to set up your CloudHub 2.0 infrastructure and network connections. One approach is to create new CloudHub 2.0 private spaces with configurations that differ from your existing CloudHub setup.
dmerlob marked this conversation as resolved.
Show resolved Hide resolved

To retain your infrastructure configuration, use the in-product VPC upgrade tool to easily migrate your CloudHub dedicated Virtual Private Cloud (VPC) to a CloudHub 2.0 private space.

When your new private space is ready, you can gradually migrate your applications from the CloudHub VPC to the CloudHub 2.0 private space. After moving all your applications, you can decommission your old VPC.


// Benefits
Using the in-product VPC upgrade tool saves you time because you don't need to acquire new CIDR blocks, set up new network connections, and configure the private space from the ground up.

The tool provisions the infrastructure for a CloudHub 2.0 private space by cloning the existing configurations of your eligible CloudHub dedicated VPC, using the same CIDR block.

If your VPC has existing Transit Gateways (TGW) or Virtual Private Networks (VPN) connections, they transfer seamlessly to the new CloudHub 2.0 private space. This migration ensures that any new applications deployed to the new private space can communicate effectively.

The default CloudHub certificates are configured as part of the private space's default certificates. The DLB custom domains of the migrated VPC are created as part of the private space's custom TLS certificates.

[NOTE]
During the VPC upgrade process, you use doubled entitlements for your VPC and network connections. Work with your account representative to remain compliant with entitlements and finish the upgrade on time.

== Understand Eligibility
//Which VPCs are eligible for upgrade

Due to their architectural differences and distinct interfaces, CloudHub 2.0 supports some features differently than CloudHub. Follow this eligibility checklist to confirm which VPCs are eligible for the upgrade:

Availability of IPs::
+
Your VPC must have at least 25% free space, and 100 or more available IP addresses per subnet to be eligible for the upgrade.

Deprecated Availability Zones (AZs)::
+
VPCs using any of these deprecated AZs aren't eligible for the upgrade:
+
* use1-az3
* usw1-az2
* cac1-az3
* apne1-az3
* sae1-az2
* usw2-az4

Legacy VPNs::
+
VPCs with legacy VPNs configured aren't eligible for the upgrade.

Direct Connect or VPC Peering::
If your VPC has Direct Connect or VPC Peering configured, migrate to Transit Gateway or VPN before upgrading.

TLS 1.1 ciphers::
+
These ciphers can't be carried over from CloudHub to CloudHub 2.0:
+
* ECDHE-ECDSA-AES128-SHA1
* ECDHE-ECDSA-AES256-SHA1
* ECDHE-RSA-AES128-SHA1
* ECDHE-RSA-AES256-SHA1

Multiple Internal DNS Special Domains::
VPCs with more than one internal DNS special domain configured aren’t eligible for the upgrade.

== Upgrade your VPC via Anypoint Platform

. From *Anypoint Platform*, select *Runtime Manager* > *Upgrade*.
+
Alternatively, select *Runtime Manager* > *What's New* to read more about the VPC upgrade, and click *Continue to Upgrade* to start upgrading your VPCs.
. Click *Upgrade Now* in the *Upgrade Status* column for the VPC to upgrade.
+
The *Upgrade to CloudHub 2.0* review page displays the configurations currently available in your VPC, as well as the configurations that are created during the upgrade.
+
image::upgrade-ch2-review-conf.png[VPC upgrade review page showing available configurations.]
+
. Click *Next* to continue.
. Provide a name for the new private space.
+
Optionally, you can specify xref:ps-gather-setup-info.adoc#cidr-block[reserved CIDRs] to connect to your new private space.
. Click *Create* to create the new private space.
+
The *Upgrade to CloudHub 2.0* review page shows the progress of the VPC upgrade process, which takes about 15 to 30 minutes.

[NOTE]
If you create a VPN to provision your CloudHub VPC, wait until the newly created VPN status shows as available before migrating your VPC to a CloudHub 2.0 private space.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what do we mean by "create a VPN to provision your CloudHub VPC"?


As soon as the upgrade process starts, the upgraded VPC is locked for any further updates.

You can cancel the upgrade process to revert to your VPC at any time by clicking *Cancel Upgrade*. In that case, the newly created private space is deleted, and your VPC is unlocked.
luanamulesoft marked this conversation as resolved.
Show resolved Hide resolved

After you provision the private space, the *Cancel Upgrade* button no longer shows. However, you can still roll back the upgrade by deleting the private space.


== Next Steps After VPC Upgrade

After you complete the upgrade, the private space is fully provisioned and you can start deploying applications to it.

You can start migrating your applications individually by creating new versions in the CloudHub 2.0 private space and then deleting the corresponding application in the CloudHub VPC. After migrating all your applications, delete your old VPC and any attached dedicated load balancers on CloudHub.

During the migration, you can continue to deploy and manage applications in your VPC to maintain business continuity. After the upgrade, your CloudHub dedicated VPC is locked for any changes to the infrastructure, including environment or business group associations, network connections, and internal DNS, to prevent configuration drift. Make all changes in the newly created private space instead. Any configuration changes carried over to the CloudHub 2.0 private space are applied to the CloudHub VPC during the upgrade.

If your CloudHub VPC doesn't have any network connections and you create new ones in your new CloudHub 2.0 private space after the upgrade, these new connections aren’t reflected back in your CloudHub VPC.

The firewall rules configured in your VPC are copied to the private space. After that, you can make additional changes to the firewall rules in the VPC and the private space. To avoid configuration drift, apply any firewall rule changes in both places throughout the migration.

[WARNING]
VPC firewall rules that have ports other than `80`, `443`, and `30500` to `32500` are dropped during migration.

== Entitlements for VPCs, Private Spaces, and Network Connections (VPNs/TGW)

After you complete the VPC upgrade and bring over any existing TGW and VPN network connections, your old and new infrastructure count separately against your usage. Therefore, if your organization uses all purchased quota, your usage can exceed the allowed quota until you move all your applications to CloudHub 2.0 and decommission your old VPC.

Work with your account representative to plan for additional entitlements, and decommission your CloudHub infrastructure (VPCs and associated DLBs) within six months after the upgrade to avoid interruptions when trying to create or edit VPCs, private spaces, or network connections.


== See Also

* xref:cloudhub-2::index.adoc[]
* xref:cloudhub-2::ch2-features.adoc[]
* xref:cloudhub-2::ch2-comparison.adoc[]
* xref:cloudhub-2::ch2-private-space-about.adoc[]
* xref:cloudhub-2::ch2-deploy-private-space.adoc[]