tencent cloud

Tencent Smart Advisor-Chaotic Fault Generator

Product Introduction
Overview
Strengths
Scenarios
Purchase Guide
Purchase Instructions
Getting Started
Quick Start with the Console
Quick Start with API
Operation Guide
Template Library
Experiments
Fault Action
Guardrail Monitoring
Tag
Agent Management
Fault Action Library
Compute
Database
Network
Container
Big Data
Cloud Load Balancer
Message Queue
Direct Connect
Custom Actions
Cloud Streaming Services (CSS)
Permission Management Guide
Overview
Authorization Policy Syntax
Authorizable Resource Types
Service Authorization and Role Permissions
Sub-users and Authorization
API Documentation
History
Introduction
API Category
Making API Requests
Task APIs
Template Library APIs
Data Types
Error Codes
FAQs
Product Feature Issues
Action Execution Issues
Agent FAQ
Related Protocol
PRIVACY POLICY MODULE CHAOTIC FAULT GENERATOR
DATA PRIVACY AND SECURITY AGREEMENT MODULE CHAOTIC FAULT GENERATOR
Contact Us

CLB Stop Fault

PDF
Focus Mode
Font Size
Last updated: 2024-09-26 15:49:18

Background

As a proxy, Cloud Load Balancer (CLB) generally serves various business services by providing a cost-effective and transparent method to expand network device and server bandwidth, increase throughput, enhance network data processing capabilities, and improve network flexibility and availability.
As a crucial component of network transmission, CFG provides you the ability to simulate CLB stop faults, assisting you in achieving instance or listener unavailability.

Fault Principle

Injecting a stop fault into CLB causes instances or listeners to stop, and leads to client access failures.

Experiment Execution

Experiment Preparation

Create a virtual private cloud and deploy a CVM and CLB instance within this network. Deploy test services on the CVM instance and create listeners on the CLB instance to monitor the CVM service ports.

Experiment Steps

Step 1: Create an experiment

1. Log in to Tencent Smart Advisor > Chaotic Fault Generator, and enter the Experiment Management page, click Create a New Experiment.
2. Click Skip and create a blank experiment, and fill in the experiment details.
3. Add actions. The platform provides CLB Stop Fault Action.
Three stop objects are provided: CLB instance, Layer 4 path listener, and Layer 7 path listener.

Step 2: Execute experiment actions

Click Execute to distribute the fault actions. Log in to the same VPC instance and analyze the business service responses.

Observe Results

Stop Object: CLB Instance

1. In a steady-state metric performance, the corresponding instance status in the CLB console will show as Normal.
2. In a steady-state metric performance, the corresponding service responds normally when accessed via curl.



3. After fault injection, the corresponding instance status in the CLB console will show as stopped.
4. After fault injection, the service does not respond via curl.




Stop Object: Layer 4 Path Listener

In a steady-state metric performance, the listener service matched by the rule responds normally via curl.



After fault injection, the listener service matched by the rule does not respond via curl.




Stop Object: Layer 7 Path Listener

In a steady-state metric performance, the listener service matched by the rule responds normally via curl.



After fault injection, the listener service matched by the rule does not respond via curl.




Long Link Results Observation (SSH Simulated Long Link)

In a steady-state metric performance, the client can access normal and input command operations.



In a steady-state metric performance, long links with the client can be observed via netstat -tu on the server side.



After the fault injection, the original client can no longer be accessed, and command input is not possible.



After the fault injection, establishing a new long link does not respond.



After the fault injection, the server-side long link still exists.





Help and Support

Was this page helpful?

Help us improve! Rate your documentation experience in 5 mins.

Feedback