Adding a Proxy to a Host Cluster for CodeArts Deploy
This section describes the preparations for adding a proxy to a host cluster. Before adding a proxy to a created host cluster, you need to perform the following operations on the proxy.
Prerequisites
- A host cluster is available, and you have the permission to add hosts to the cluster.
- A host bound with a public IP address is available. (If you do not have a host, purchase one by referring to Purchasing an ECS.)
Configuring a Linux Proxy
Required Resources
You have configured the following resources in a Virtual Private Cloud (VPC):
Resource Type |
Supported Resource Specifications |
Quantity |
Description |
---|---|---|---|
EIP |
Bandwidth ≥ 5 Mbit/s |
2 |
1. When creating a proxy, you need to add an ECS bound to an elastic IP address as the proxy. 2. When creating an SNAT gateway, you need to bind an EIP to it. |
Procedure
- Enable the SSH forwarding function of the proxy.
- If the proxy mode is used, run the following command to check whether AllowTcpForwarding has been enabled for SSH on the proxy:
grep AllowTcpForwarding "/etc/ssh/sshd_config"
- If the value is no, set it to yes and run the following command to restart the sshd service:
service sshd restart
- If the proxy mode is used, run the following command to check whether AllowTcpForwarding has been enabled for SSH on the proxy:
- Configure SNAT for the proxy.
- Click in the upper left corner and choose Networking > to access the console.
- On the NAT Gateway console, click Buy Public NAT Gateway.
- Enter related information and click Next.
- After the NAT gateway is created, return to the NAT gateway list and click the target NAT gateway.
- On the NAT gateway details page, click the SNAT Rules tab, click Add SNAT Rule, configure required parameters, and click OK.
- Check whether the SNAT rule is added.
- Check routing policies.
- Go to the console. In the upper left corner of the page, click and choose Networking > to access the network console.
- Choose Virtual Private Cloud > Route Tables and click the target route table.
Check the route information.
Table 1 Description of route information Route Information
Description
Destination
Destination CIDR block. The default value is 0.0.0.0/0. Select the IP address for the access environment based on project requirements.
IP Addresses
Click to view detailed information about the IP addresses.
Next Hop Type
Set it to NAT gateway.
Next Hop
Set it to the public NAT gateway that you have added the SNAT rule to.
Type
System: A system route is automatically added by the system and cannot be modified or deleted.
Custom: A user-defined route is added by a user to direct traffic to a desired destination, and can be modified and deleted. The destination of a custom route cannot overlap with that of a system route.
Description
Description of the route.
Operation
You can modify and delete routes.
Configuring a Windows Proxy
Required Resources
- A Windows host is available.
- The network connection between the proxy and hosts is normal.
Procedure
- Log in to the proxy, open PowerShell, and run the netsh command. Replace the parameters based on the parameter descriptions.
netsh interface portproxy add v4tov4 listenaddress=${proxy_ip} listenport=${proxy_port} connectaddress=${host_ip} connectport=${host_port}
Table 2 Parameters Parameter
Description
${proxy_ip}
Private IP address of the proxy.
${proxy_port}
Listening port of the proxy, for example, 54.
${host_ip}
Private IP address of the host.
${host_port}
Port of the host. Generally, the port is 5986.
- To configure the security group and firewall, enable the proxy listening port, that is, ${proxy_port} in the preceding command.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot