This is the multi-page printable view of this section. Click here to print.
Virtual Server
- 1: Overview
- 1.1: Server Type
- 1.2: Monitoring Metrics
- 1.3: ServiceWatch Metrics
- 2: How-to guides
- 2.1: Image
- 2.2: Keypair
- 2.3: Server Group
- 2.4: IP Change
- 2.5: Linux NTP Setting
- 2.6: Setting up RHEL Repo and WKMS
- 2.7: Installing ServiceWatch Agent
- 3: API Reference
- 4: CLI Reference
- 5: Release Note
1 - Overview
Service Overview
Virtual Server is a virtual server optimized for cloud computing that allows you to freely allocate and use as much as you need at the necessary time without purchasing infrastructure resources such as CPU, Memory, etc. provided by the server individually. You can use resources with optimized performance according to your computing usage purposes such as development, testing, and application execution in a cloud environment.
Key Features
Easy and convenient computing environment configuration: Through the web-based Console, users can easily use Self Service from Virtual Server provisioning to resource management and cost management. If you need to change the capacity of major resources such as CPU or Memory while using Virtual Server, you can easily expand or reduce without operator intervention.
Provision of various types of services: Provides virtualized vCore/Memory resources according to predefined server types (1~128 vCore).
- General Virtual Server: Provides Computing Specs generally used (maximum 16vCore, 256GB)
- High Capacity Virtual Server: Provides when large capacity resources larger than General Virtual Server Spec are needed
Strong security application: Protects servers safely by controlling Inbound/Outbound traffic communicating with external internet or other VPC (Virtual Private Cloud) through Security Group service. In addition, you can stably operate computing resources through real-time monitoring.
Service Architecture
Provided Functions
Virtual Server provides the following functions.
- Automatic Provisioning and Management: Provides functions from Virtual Server provisioning to resource management and cost management through web-based Console. If you need to change the capacity of major resources such as CPU or Memory while using Virtual Server, you can change immediately using the server type modification function.
- Standard server type and Image provision: Provides virtualized vCore/Memory resources according to standard server types, and provides standard OS Image.
- Storage connection: Provides additional connection storage in addition to OS disk. You can use by additionally connecting Block Storage, File Storage, and Object Storage.
- Network connection: You can connect Virtual Server’s general subnet/IP and Public NAT IP. Provides local subnet connection for communication between servers. This task can be modified on the detail page.
- Security Group application: Protects servers safely by controlling Inbound/Outbound traffic communicating with external internet or other VPC through Security Group service.
- Monitoring: You can check monitoring information such as CPU, Memory, Disk, etc. corresponding to computing resources through Cloud Monitoring service.
- Backup and recovery: You can backup and recover Virtual Server Image through Backup service.
- Cost management: You can create, stop, and terminate servers as needed, and since billing is based on actual usage time, you can check costs according to usage.
- ServiceWatch service integration provision: You can monitor data through ServiceWatch service.
Components
Virtual Server provides standard server types and standard OS Image. Users can select and use them according to the desired service scale.
Image
You can create and manage Image. Main functions are as follows.
- Image creation: You can create the configuration of the Virtual Server in use as an Image, and you can create an Image by uploading the user’s Image file to Object Storage.
- Shared Image creation: You can create a Shared Image that can be shared from an Image with Private Visibility.
- Share to other Account: You can share an Image to another Account.
- For Image creation and usage methods, refer to How-to guides > Image document.
Keypair
To provide more secure OS access, we strengthen security by providing Key Pair instead of ID/Password input method. Main functions are as follows.
- Keypair creation: Creates user authentication for connecting to Virtual Server.
- Import public key: You can import a public key by file upload or direct input of public key.
- For Keypair creation and usage methods, refer to How-to guides > Keypair document.
Server Group
Through Server Group settings, you can place Virtual Server and Block Storage added when creating Virtual Server close to or distributed across racks and hosts. Main functions are as follows.
- Server Group creation: You can set Virtual Servers belonging to the same Server Group as Anti-Affinity (distributed placement), Affinity (close placement), Partition (Virtual Server and Block Storage distributed placement).
- For Server Group creation and usage methods, refer to How-to guides > Server Group document.
OS Image Provided Versions
The OS Images provided by Virtual Server are as follows
| OS Image Version | EoS Date |
|---|---|
| Alma Linux 8.10 | 2029-05-31 |
| Alma Linux 9.6 | 2025-11-17 |
| Oracle Linux 8.10 | 2029-07-31 |
| Oracle Linux 9.6 | 2025-11-25 |
| RHEL 8.10 | 2029-05-31 |
| RHEL 9.4 | 2026-04-30 |
| RHEL 9.6 | 2027-05-31 |
| Rocky Linux 8.10 | 2029-05-31 |
| Rocky Linux 9.6 | 2025-11-30 |
| Ubuntu 22.04 | 2027-06-30 |
| Ubuntu 24.04 | 2029-06-30 |
| Windows 2019 | 2029-01-09 |
| Windows 2022 | 2031-10-14 |
| Windows 2016 | 2027-01-12 |
- Linux operating systems such as Alma Linux and Rocky Linux only provide even Minor versions, except for the last release version of the Major version. This is a policy to ensure the stability and consistency of the SCP system. Please check the EOS (End of Support) and EOL (End of Life) dates of the operating system and apply new or additional individual packages as needed to maintain a stable environment.
Server Type
The server types supported by Virtual Server are as follows. For details on server types, refer to Virtual Server Server Type.
Standard s1v2m4
Category | Example | Detailed Description |
|---|---|---|
| Server Type | Standard | Classification of provided server types
|
| Server Spec | s1 | Classification of provided server types and generation
|
| Server Spec | v2 | Number of vCores
|
| Server Spec | m4 | Memory capacity
|
Constraints
- If you create Virtual Server with Rocky Linux or Oracle Linux, additional settings are required for time synchronization (NTP: Network Time Protocol). For other Images, it is automatically set and no separate settings are required.
For details, refer to Configure Linux NTP. - If you create RHEL and Windows Server before August 2025, you need to modify RHEL Repository and WKMS (Windows Key Management Service) settings.
For details, refer to Configure RHEL Repo and WKMS.
Prerequisite Services
This is a list of services that need to be configured in advance before creating this service. For details, please prepare in advance by referring to the guide provided for each service.
| Service Category | Service | Detailed Description |
|---|---|---|
| Networking | VPC | Service that provides independent virtual network in cloud environment |
| Networking | Security Group | Virtual firewall that controls server traffic |
1.1 - Server Type
Virtual Server server type
Virtual Server provides a server type suitable for the purpose of use. The server type consists of various combinations such as CPU, Memory, Network Bandwidth, etc. The host server used by the Virtual Server is determined by the server type selected when creating the Virtual Server. Please select a server type according to the specifications of the application you want to run on the Virtual Server.
The server types supported by Virtual Server are as follows.
Standard s1v2m4
Classification | Example | Detailed Description |
|---|---|---|
| Server Type | Standard | Provided server type distinction
|
| Server Specification | s1 | Type of server provided and generation distinction
|
| Server Specification | v2 | Number of vCores
|
| Server Specification | m4 | Memory Capacity
|
s1 server type
The s1 server type of Virtual Server is provided with standard specifications (vCPU, Memory) and is suitable for various applications.
- Samsung Cloud Platform v2’s 1st generation: up to 3.3Ghz Intel 3rd generation (Ice Lake) Xeon Gold 6342 Processor
- Supports up to 16 vCPUs and 256 GB of memory
- Up to 12.5 Gbps networking speed
| Division | Server Type | vCPU | Memory | Network Bandwidth |
|---|---|---|---|---|
| Standard | s1v1m2 | 1 vCore | 2 GB | up to 10 Gbps |
| Standard | s1v2m4 | 2 vCore | 4 GB | Up to 10 Gbps |
| Standard | s1v2m8 | 2 vCore | 8 GB | Up to 10 Gbps |
| Standard | s1v2m16 | 2 vCore | 16 GB | Up to 10 Gbps |
| Standard | s1v2m24 | 2 vCore | 24 GB | Up to 10 Gbps |
| Standard | s1v2m32 | 2 vCore | 32 GB | Up to 10 Gbps |
| Standard | s1v4m8 | 4 vCore | 8 GB | Up to 10 Gbps |
| Standard | s1v4m16 | 4 vCore | 16 GB | Up to 10 Gbps |
| Standard | s1v4m32 | 4 vCore | 32 GB | Up to 10 Gbps |
| Standard | s1v4m48 | 4 vCore | 48 GB | Up to 10 Gbps |
| Standard | s1v4m64 | 4 vCore | 64 GB | Up to 10 Gbps |
| Standard | s1v6m12 | 6 vCore | 12 GB | Up to 10 Gbps |
| Standard | s1v6m24 | 6 vCore | 24 GB | Up to 10 Gbps |
| Standard | s1v6m48 | 6 vCore | 48 GB | Up to 10 Gbps |
| Standard | s1v6m72 | 6 vCore | 72 GB | Up to 10 Gbps |
| Standard | s1v6m96 | 6 vCore | 96 GB | Up to 10 Gbps |
| Standard | s1v8m16 | 8 vCore | 16 GB | Up to 10 Gbps |
| Standard | s1v8m32 | 8 vCore | 32 GB | Up to 10 Gbps |
| Standard | s1v8m64 | 8 vCore | 64 GB | Up to 10 Gbps |
| Standard | s1v8m96 | 8 vCore | 96 GB | Up to 10 Gbps |
| Standard | s1v8m128 | 8 vCore | 128 GB | Up to 10 Gbps |
| Standard | s1v10m20 | 10 vCore | 20 GB | up to 10 Gbps |
| Standard | s1v10m40 | 10 vCore | 40 GB | Up to 10 Gbps |
| Standard | s1v10m80 | 10 vCore | 80 GB | up to 10 Gbps |
| Standard | s1v10m120 | 10 vCore | 120 GB | up to 10 Gbps |
| Standard | s1v10m160 | 10 vCore | 160 GB | Up to 10 Gbps |
| Standard | s1v12m24 | 12 vCore | 24 GB | Up to 12.5 Gbps |
| Standard | s1v12m48 | 12 vCore | 48 GB | Up to 12.5 Gbps |
| Standard | s1v12m96 | 12 vCore | 96 GB | Up to 12.5 Gbps |
| Standard | s1v12m144 | 12 vCore | 144 GB | Up to 12.5 Gbps |
| Standard | s1v12m192 | 12 vCore | 192 GB | up to 12.5 Gbps |
| Standard | s1v14m28 | 14 vCore | 28 GB | Up to 12.5 Gbps |
| Standard | s1v14m56 | 14 vCore | 56 GB | Up to 12.5 Gbps |
| Standard | s1v14m112 | 14 vCore | 112 GB | Up to 12.5 Gbps |
| Standard | s1v14m168 | 14 vCore | 168 GB | Up to 12.5 Gbps |
| Standard | s1v14m224 | 14 vCore | 224 GB | Up to 12.5 Gbps |
| Standard | s1v16m32 | 16 vCore | 32 GB | up to 12.5 Gbps |
| Standard | s1v16m64 | 16 vCore | 64 GB | Up to 12.5 Gbps |
| Standard | s1v16m128 | 16 vCore | 128 GB | up to 12.5 Gbps |
| Standard | s1v16m192 | 16 vCore | 192 GB | Up to 12.5 Gbps |
| Standard | s1v16m256 | 16 vCore | 256 GB | up to 12.5 Gbps |
S2 Server Type
Virtual Server s2 server type is provided with standard specifications (vCPU, Memory) and is suitable for various applications.
- Samsung Cloud Platform v2’s 2nd generation: up to 3.2GHz Intel 4th generation (Sapphire Rapids) Xeon Gold 6448H Processor
- Supports up to 16 vCPUs and 256 GB of memory
- Up to 12.5 Gbps networking speed
| Classification | Server Type | CPU vCore | Memory | Network Bandwidth(Gbps) |
|---|---|---|---|---|
| Standard | s2v1m2 | 1 vCore | 2 GB | Up to 10 Gbps |
| Standard | s2v2m4 | 2 vCore | 4 GB | Up to 10 Gbps |
| Standard | s2v2m8 | 2 vCore | 8 GB | Up to 10 Gbps |
| Standard | s2v2m16 | 2 vCore | 16 GB | Up to 10 Gbps |
| Standard | s2v2m24 | 2 vCore | 24 GB | Up to 10 Gbps |
| Standard | s2v2m32 | 2 vCore | 32 GB | Up to 10 Gbps |
| Standard | s2v4m8 | 4 vCore | 8 GB | Up to 10 Gbps |
| Standard | s2v4m16 | 4 vCore | 16 GB | Up to 10 Gbps |
| Standard | s2v4m32 | 4 vCore | 32 GB | Up to 10 Gbps |
| Standard | s2v4m48 | 4 vCore | 48 GB | Up to 10 Gbps |
| Standard | s2v4m64 | 4 vCore | 64 GB | Up to 10 Gbps |
| Standard | s2v6m12 | 6 vCore | 12 GB | Up to 10 Gbps |
| Standard | s2v6m24 | 6 vCore | 24 GB | Up to 10 Gbps |
| Standard | s2v6m48 | 6 vCore | 48 GB | Up to 10 Gbps |
| Standard | s2v6m72 | 6 vCore | 72 GB | Up to 10 Gbps |
| Standard | s2v6m96 | 6 vCore | 96 GB | Up to 10 Gbps |
| Standard | s2v8m16 | 8 vCore | 16 GB | Up to 10 Gbps |
| Standard | s2v8m32 | 8 vCore | 32 GB | Up to 10 Gbps |
| Standard | s2v8m64 | 8 vCore | 64 GB | Up to 10 Gbps |
| Standard | s2v8m96 | 8 vCore | 96 GB | Up to 10 Gbps |
| Standard | s2v8m128 | 8 vCore | 128 GB | Up to 10 Gbps |
| Standard | s2v10m20 | 10 vCore | 20 GB | Up to 10 Gbps |
| Standard | s2v10m40 | 10 vCore | 40 GB | Up to 10 Gbps |
| Standard | s2v10m80 | 10 vCore | 80 GB | Up to 10 Gbps |
| Standard | s2v10m120 | 10 vCore | 120 GB | Up to 10 Gbps |
| Standard | s2v10m160 | 10 vCore | 160 GB | Up to 10 Gbps |
| Standard | s2v12m24 | 12 vCore | 24 GB | Up to 12.5 Gbps |
| Standard | s2v12m48 | 12 vCore | 48 GB | Up to 12.5 Gbps |
| Standard | s2v12m96 | 12 vCore | 96 GB | Up to 12.5 Gbps |
| Standard | s2v12m144 | 12 vCore | 144 GB | Up to 12.5 Gbps |
| Standard | s2v12m192 | 12 vCore | 192 GB | Up to 12.5 Gbps |
| Standard | s2v14m28 | 14 vCore | 28 GB | Up to 12.5 Gbps |
| Standard | s2v14m56 | 14 vCore | 56 GB | Up to 12.5 Gbps |
| Standard | s2v14m112 | 14 vCore | 112 GB | Up to 12.5 Gbps |
| Standard | s2v14m168 | 14 vCore | 168 GB | up to 12.5 Gbps |
| Standard | s2v14m224 | 14 vCore | 224 GB | Up to 12.5 Gbps |
| Standard | s2v16m32 | 16 vCore | 32 GB | up to 12.5 Gbps |
| Standard | s2v16m64 | 16 vCore | 64 GB | Up to 12.5 Gbps |
| Standard | s2v16m128 | 16 vCore | 128 GB | up to 12.5 Gbps |
| Standard | s2v16m192 | 16 vCore | 192 GB | up to 12.5 Gbps |
| Standard | s2v16m256 | 16 vCore | 256 GB | up to 12.5 Gbps |
h2 Server Type
The h2 server type of Virtual Server is provided with large-capacity server specifications and is suitable for applications for large-scale data processing.
- Samsung Cloud Platform v2’s 2nd generation: up to 3.2GHz Intel 4th generation (Sapphire Rapids) Xeon Gold 6448H Processor Supports up to 128 vCPUs and 1,536 GB of memory
- up to 25Gbps networking speed
| Division | Server Type | vCPU | Memory | Network Bandwidth |
|---|---|---|---|---|
| High Capacity | h2v24m48 | 24 vCore | 48 GB | Up to 25 Gbps |
| High Capacity | h2v24m96 | 24 vCore | 96 GB | Up to 25 Gbps |
| High Capacity | h2v24m192 | 24 vCore | 192 GB | Up to 25 Gbps |
| High Capacity | h2v24m288 | 24 vCore | 288 GB | Up to 25 Gbps |
| High Capacity | h2v32m64 | 32 vCore | 64 GB | Up to 25 Gbps |
| High Capacity | h2v32m128 | 32 vCore | 128 GB | Up to 25 Gbps |
| High Capacity | h2v32m256 | 32 vCore | 256 GB | Up to 25 Gbps |
| High Capacity | h2v32m384 | 32 vCore | 384 GB | Up to 25 Gbps |
| High Capacity | h2v48m96 | 48 vCore | 96 GB | up to 25 Gbps |
| High Capacity | h2v48m192 | 48 vCore | 192 GB | Up to 25 Gbps |
| High Capacity | h2v48m384 | 48 vCore | 384 GB | Up to 25 Gbps |
| High Capacity | h2v48m576 | 48 vCore | 576 GB | Up to 25 Gbps |
| High Capacity | h2v64m128 | 64 vCore | 128 GB | Up to 25 Gbps |
| High Capacity | h2v64m256 | 64 vCore | 256 GB | Up to 25 Gbps |
| High Capacity | h2v64m512 | 64 vCore | 512 GB | Up to 25 Gbps |
| High Capacity | h2v64m768 | 64 vCore | 768 GB | Up to 25 Gbps |
| High Capacity | h2v72m144 | 72 vCore | 144 GB | Up to 25 Gbps |
| High Capacity | h2v72m288 | 72 vCore | 288 GB | Up to 25 Gbps |
| High Capacity | h2v72m576 | 72 vCore | 576 GB | Up to 25 Gbps |
| High Capacity | h2v72m864 | 72 vCore | 864 GB | Up to 25 Gbps |
| High Capacity | h2v96m192 | 96 vCore | 192 GB | Up to 25 Gbps |
| High Capacity | h2v96m384 | 96 vCore | 384 GB | Up to 25 Gbps |
| High Capacity | h2v96m768 | 96 vCore | 768 GB | Up to 25 Gbps |
| High Capacity | h2v96m1152 | 96 vCore | 1152 GB | Up to 25 Gbps |
| High Capacity | h2v128m256 | 128 vCore | 256 GB | Up to 25 Gbps |
| High Capacity | h2v128m512 | 128 vCore | 512 GB | Up to 25 Gbps |
| High Capacity | h2v128m1024 | 128 vCore | 1024 GB | Up to 25 Gbps |
| High Capacity | h2v128m1536 | 128 vCore | 1536 GB | Up to 25 Gbps |
1.2 - Monitoring Metrics
Virtual Server monitoring metrics
The following table shows the monitoring metrics of Virtual Server that can be checked through Cloud Monitoring. For more information on how to use Cloud Monitoring, please refer to the Cloud Monitoring guide.
You can get basic monitoring metrics without installing Agent, and please check the metrics below in Table. Virtual Server Monitoring Metrics (Basic). In addition, you can check the metrics that can be retrieved by installing Agent in Table. Virtual Server Additional Monitoring Metrics (Agent Installation Required).
For Windows OS, memory-related metrics can only be retrieved if the Agent is installed.
| Performance Item | Detailed Description | Unit |
|---|---|---|
| Memory Total [Basic] | Available memory bytes | bytes |
| Memory Used [Basic] | Currently used memory bytes | bytes |
| Memory Swap In [Basic] | Swapped memory bytes | bytes |
| Memory Swap Out [Basic] | bytes of swapped memory | bytes |
| Memory Free [Basic] | Unused memory bytes | bytes |
| Disk Read Bytes [Basic] | Read bytes | bytes |
| Disk Read Requests [Basic] | Number of Read Requests | cnt |
| Disk Write Bytes [Basic] | Write bytes | bytes |
| Disk Write Requests [Basic] | Number of Write Requests | cnt |
| CPU Usage [Basic] | 1-minute average system CPU usage rate | % |
| Instance State [Basic] | Instance Status | state |
| Network In Bytes [Basic] | Received bytes | bytes |
| Network In Dropped [Basic] | Receive Packet Drop | cnt |
| Network In Packets [Basic] | Received Packet Count | cnt |
| Network Out Bytes [Basic] | Transmission bytes | bytes |
| Network Out Dropped [Basic] | Transmission Packet Drop | cnt |
| Network Out Packets [Basic] | Transmission packet count | cnt |
| Performance Item | Detailed Description | Unit |
|---|---|---|
| Core Usage [IO Wait] | The ratio of CPU time spent in waiting state (disk waiting) | % |
| Core Usage [System] | The ratio of CPU time spent in kernel space | % |
| Core Usage [User] | The ratio of CPU time spent in user space | % |
| CPU Cores | The number of CPU cores on the host | cnt |
| CPU Usage [Active] | Idle and IOWait status excluding the percentage of CPU time used | % |
| CPU Usage [Idle] | The ratio of CPU time spent in idle state. | % |
| CPU Usage [IO Wait] | the ratio of CPU time spent in a waiting state (disk waiting) | % |
| CPU Usage [System] | The percentage of CPU time used by the kernel | % |
| CPU Usage [User] | The percentage of CPU time used in the user area | % |
| CPU Usage/Core [Active] | Idle and IOWait status excluding the percentage of CPU time used | % |
| CPU Usage/Core [Idle] | The ratio of CPU time spent in idle state. | % |
| CPU Usage/Core [IO Wait] | the ratio of CPU time spent in waiting state (disk waiting) | % |
| CPU Usage/Core [System] | The percentage of CPU time used by the kernel | % |
| CPU Usage/Core [User] | The percentage of CPU time used in the user area | % |
| DiskCPU Usage [IO Request] | The ratio of CPU time spent executing input/output requests for the device | % |
| Disk Queue Size [Avg] | The average queue length of requests executed for the device. | num |
| Disk Read Bytes | The number of bytes read from the device per second. | bytes |
| Disk Read Bytes [Delta Avg] | Average of system.diskio.read.bytes_delta for each Disk | bytes |
| Disk Read Bytes [Delta Max] | Individual Disks’ system.diskio.read.bytes_delta maximum | bytes |
| Disk Read Bytes [Delta Min] | Individual Disks’ system.diskio.read.bytes_delta minimum | bytes |
| Disk Read Bytes [Delta Sum] | Individual Disks’ sum of system.diskio.read.bytes_delta | bytes |
| Disk Read Bytes [Delta] | Individual Disk’s system.diskio.read.bytes value delta | bytes |
| Disk Read Bytes [Success] | Total bytes read successfully | bytes |
| Disk Read Requests | Number of read requests for the disk device during 1 second | cnt |
| Disk Read Requests [Delta Avg] | Individual Disks’ average of system.diskio.read.count_delta | cnt |
| Disk Read Requests [Delta Max] | Individual Disks’ system.diskio.read.count_delta maximum | cnt |
| Disk Read Requests [Delta Min] | Individual Disks’ minimum of system.diskio.read.count_delta | cnt |
| Disk Read Requests [Delta Sum] | The sum of system.diskio.read.count_delta of individual Disks | cnt |
| Disk Read Requests [Success Delta] | Individual Disk’s system.diskio.read.count delta | cnt |
| Disk Read Requests [Success] | Successfully completed total read count | cnt |
| Disk Request Size [Avg] | The average size of requests executed for the device (unit: sector) | num |
| Disk Service Time [Avg] | The average service time (in milliseconds) for the input requests executed on the device. | ms |
| Disk Wait Time [Avg] | The average time spent on requests executed for supported devices. | ms |
| Disk Wait Time [Read] | Disk Average Wait Time | ms |
| Disk Wait Time [Write] | Disk Average Wait Time | ms |
| Disk Write Bytes [Delta Avg] | Individual Disks’ average of system.diskio.write.bytes_delta | bytes |
| Disk Write Bytes [Delta Max] | Individual Disks’ system.diskio.write.bytes_delta maximum | bytes |
| Disk Write Bytes [Delta Min] | Individual Disks’ system.diskio.write.bytes_delta minimum | bytes |
| Disk Write Bytes [Delta Sum] | Individual Disks’ sum of system.diskio.write.bytes_delta | bytes |
| Disk Write Bytes [Delta] | Individual Disk’s system.diskio.write.bytes value delta | bytes |
| Disk Write Bytes [Success] | Total bytes written successfully | bytes |
| Disk Write Requests | Number of write requests to the disk device for 1 second | cnt |
| Disk Write Requests [Delta Avg] | Individual Disks’ average of system.diskio.write.count_delta | cnt |
| Disk Write Requests [Delta Max] | Individual Disks’ system.diskio.write.count_delta maximum | cnt |
| Disk Write Requests [Delta Min] | Minimum of system.diskio.write.count_delta for each Disk | cnt |
| Disk Write Requests [Delta Sum] | Sum of system.diskio.write.count_delta of individual Disks | cnt |
| Disk Write Requests [Success Delta] | Individual Disk’s system.diskio.write.count Delta | cnt |
| Disk Write Requests [Success] | Total number of writes completed successfully | cnt |
| Disk Writes Bytes | The number of bytes written to the device per second | bytes |
| Filesystem Hang Check | filesystem(local/NFS) hang check(Normal:1, Abnormal:0) | status |
| Filesystem Nodes | The total number of file nodes in the file system. | cnt |
| Filesystem Nodes [Free] | The total number of available file nodes in the file system. | cnt |
| Filesystem Size [Available] | Disk space (bytes) available for use by unauthorized users | bytes |
| Filesystem Size [Free] | Available disk space(bytes) | bytes |
| Filesystem Size [Total] | Total disk space (bytes) | bytes |
| Filesystem Usage | Used disk space percentage | % |
| Filesystem Usage [Avg] | Average of individual filesystem.used.pct | % |
| Filesystem Usage [Inode] | iNode usage rate | % |
| Filesystem Usage [Max] | Individual filesystem used percentage Max | % |
| Filesystem Usage [Min] | Individual minimum of filesystem.used.pct | % |
| Filesystem Usage [Total] | - | % |
| Filesystem Used | Used Disk Space (bytes) | bytes |
| Filesystem Used [Inode] | iNode usage | bytes |
| Memory Free | Total available memory amount (bytes) | bytes |
| Memory Free [Actual] | Actually available Memory(bytes) | bytes |
| Memory Free [Swap] | Available Swap memory | bytes |
| Memory Total | Total Memory | bytes |
| Memory Total [Swap] | Total Swap memory. | bytes |
| Memory Usage | used Memory percentage | % |
| Memory Usage [Actual] | Actual used Memory percentage | % |
| Memory Usage [Cache Swap] | cached swap usage rate | % |
| Memory Usage [Swap] | Used Swap memory percentage | % |
| Memory Used | Used Memory | bytes |
| Memory Used [Actual] | Actually used Memory(bytes) | bytes |
| Memory Used [Swap] | Used Swap memory | bytes |
| Collisions | Network Collision | cnt |
| Network In Bytes | Received byte count | bytes |
| Network In Bytes [Delta Avg] | Individual Networks’ average of system.network.in.bytes_delta | bytes |
| Network In Bytes [Delta Max] | Individual Network’s system.network.in.bytes_delta maximum | bytes |
| Network In Bytes [Delta Min] | Individual Networks’ system.network.in.bytes_delta minimum values | bytes |
| Network In Bytes [Delta Sum] | Individual networks’ sum of system.network.in.bytes_delta | bytes |
| Network In Bytes [Delta] | Received byte count delta | bytes |
| Network In Dropped | Number of packets dropped among incoming packets | cnt |
| Network In Errors | Number of errors during reception | cnt |
| Network In Packets | Received packet count | cnt |
| Network In Packets [Delta Avg] | Individual Networks’ average of system.network.in.packets_delta | cnt |
| Network In Packets [Delta Max] | Individual Network’s system.network.in.packets_delta maximum value | cnt |
| Network In Packets [Delta Min] | Individual Network’s system.network.in.packets_delta minimum value | cnt |
| Network In Packets [Delta Sum] | The sum of system.network.in.packets_delta of individual Networks | cnt |
| Network In Packets [Delta] | Received packet count delta | cnt |
| Network Out Bytes | Sent byte count | bytes |
| Network Out Bytes [Delta Avg] | Individual Networks’ average of system.network.out.bytes_delta | bytes |
| Network Out Bytes [Delta Max] | Individual Networks’ system.network.out.bytes_delta maximum | bytes |
| Network Out Bytes [Delta Min] | Individual Networks’ system.network.out.bytes_delta minimum value | bytes |
| Network Out Bytes [Delta Sum] | Individual Network’s system.network.out.bytes_delta sum | bytes |
| Network Out Bytes [Delta] | Sent byte count delta | bytes |
| Network Out Dropped | number of packets dropped among outgoing packets | cnt |
| Network Out Errors | Number of errors during transmission | cnt |
| Network Out Packets | Transmitted packet count | cnt |
| Network Out Packets [Delta Avg] | Average of system.network.out.packets_delta for individual Networks | cnt |
| Network Out Packets [Delta Max] | Individual Networks’ system.network.out.packets_delta maximum values | cnt |
| Network Out Packets [Delta Min] | Individual Network’s system.network.out.packets_delta minimum value | cnt |
| Network Out Packets [Delta Sum] | The sum of system.network.out.packets_delta of individual Networks | cnt |
| Network Out Packets [Delta] | Sent packet count delta | cnt |
| Open Connections [TCP] | All open TCP connections | cnt |
| Open Connections [UDP] | All open UDP connections | cnt |
| Port Usage | Accessible port usage rate | % |
| SYN Sent Sockets | Number of sockets in SYN_SENT state (when connecting from local to remote) | cnt |
| Kernel PID Max | kernel.pid_max value | count |
| Kernel Thread Max | kernel threads maximum value | count |
| Process CPU Usage | The percentage of CPU time consumed by the process after the last update | % |
| Process CPU Usage/Core | The percentage of CPU time used by the process since the last event | % |
| Process Memory Usage | main memory(RAM) where the process occupies a ratio | % |
| Process Memory Used | Resident Set size. The amount of memory a process occupies in RAM | bytes |
| Process PID | Process pid | pid |
| Process PPID | Parent process’s pid | pid |
| Processes [Dead] | number of dead processes | cnt |
| Processes [Idle] | idle Number of Processes | cnt |
| Processes [Running] | running Number of Processes | count |
| Processes [Sleeping] | sleeping processes count | cnt |
| Processes [Stopped] | stopped processes count | cnt |
| Processes [Total] | Total number of processes | cnt |
| Processes [Unknown] | The status cannot be searched or the number of unknown processes | cnt |
| Processes [Zombie] | Number of zombie processes | cnt |
| Running Process Usage | Process Usage Rate | % |
| Running Processes | number of running processes | count |
| Running Thread Usage | thread usage rate | % |
| Running Threads | running processes where the total number of threads being executed | cnt |
| Context Switches | number of context switches (per second) | cnt |
| Load/Core [1 min] | The value divided by the number of cores for the last 1 minute load | cnt |
| Load/Core [15 min] | The value of load divided by the number of cores for the last 15 minutes | cnt |
| Load/Core [5 min] | The value divided by the number of cores for the last 5 minutes | cnt |
| Multipaths [Active] | External storage connection path status = active count | cnt |
| Multipaths [Failed] | External storage connection path status = failed count | cnt |
| Multipaths [Faulty] | External storage connection path status = faulty count | cnt |
| NTP Offset last | sample’s measured offset (time difference between NTP server and local environment) | num |
| Run Queue Length | Execution Waiting Queue Length | num |
| Uptime | OS operation time(uptime) (milliseconds) | ms |
| Context Switchies CPU | number of context switches (per second) | cnt |
| Disk Read Bytes [Sec] | bytes read from the Windows logical disk in 1 second
| cnt |
| Disk Read Time [Avg] | Data Read Average Time (sec)
| sec |
| Disk Transfer Time [Avg] | Disk average wait time (seconds)
| sec |
| Disk Write Bytes [Sec] | The number of bytes written to the Windows logical disk in 1 second
| cnt |
| Disk Write Time [Avg] | Data write average time (seconds)
| sec |
| Pagingfile Usage | Paging file usage rate
| % |
| Pool Used [Non Paged] | _KERNEL MEMORY among Nonpaged Pool usage
| bytes |
| Pool Used [Paged] | Kernel memory Paged Pool usage among kernel memory
| bytes |
| Process [Running] | The number of processes currently running
| cnt |
| Threads [Running] | The number of threads currently running
| cnt |
| Threads [Waiting] | The number of threads waiting for processor time
| cnt |
1.3 - ServiceWatch Metrics
Virtual Server sends metrics to ServiceWatch. The metrics provided by basic monitoring are data collected at 5-minute intervals. When detailed monitoring is enabled, you can view data collected at 1-minute intervals.
For information on how to enable detailed monitoring for Virtual Server, refer to How-to guides > Enable ServiceWatch detailed monitoring.
Basic Metrics
The following are basic metrics for the namespace Virtual Server.
In the table below, metrics with metric names marked in bold are selected as key metrics among the basic metrics provided by Virtual Server. Key metrics are used to configure service dashboards that are automatically built for each service in ServiceWatch. You can also check key metrics on the monitoring tab of the Virtual Server detail page.
Each metric guides you on which statistic value is meaningful when querying that metric through the user guide, and the statistic value marked in bold among the meaningful statistics is the key statistic value. In the service dashboard or monitoring tab, you can view key metrics through key statistic values.
| Performance Item (Metric Name) | Detailed Description | Unit | Meaningful Statistics | |
|---|---|---|---|---|
| Instance State | Instance state display
| None |
| |
| CPU Usage | CPU usage | Percent |
| |
| Disk Read Bytes | Amount read from block device (bytes) | Bytes |
| |
| Disk Read Requests | Number of read requests from block device | Count |
| |
| Disk Write Bytes | Amount written to block device (bytes) | Bytes |
| |
| Disk Write Requests | Number of write requests to block device | Count |
| |
| Network In Bytes | Amount received on network interface (bytes) | Bytes |
| |
| Network In Dropped | Number of received packets dropped on network interface | Count |
| |
| Network In Packets | Number of received packets on network interface | Count |
| |
| Network Out Bytes | Amount transmitted on network interface (bytes) | Bytes |
| |
| Network Out Dropped | Number of transmitted packets dropped on network interface | Count |
| |
| Network Out Packets | Number of transmitted packets on network interface | Count |
|
2 - How-to guides
Users can create Virtual Server services by entering required information and selecting detailed options through Samsung Cloud Platform Console.
Create Virtual Server
You can create and use Virtual Server service in Samsung Cloud Platform Console.
To create a Virtual Server, follow the procedure below.
Click All Services > Compute > Virtual Server menu. You will be moved to the Service Home page of Virtual Server.
On the Service Home page, click the Create Virtual Server button. You will be moved to the Create Virtual Server page.
On the Create Virtual Server page, enter information required for service creation and select detailed options.
- In the Image and version selection area, select the required information.
Category RequiredDetailed Description Image Required Select the type of Image provided - Standard: Samsung Cloud Platform standard provided Image
- Alma Linux, Oracle Linux, RHEL, Rocky Linux, Ubuntu, Windows
- Custom: User created Image
- Kubernetes: Image for Kubernetes
- RHEL, Ubuntu
- Marketplace: Image subscribed from Marketplace
Image Version Required Select version of selected Image - Provides version list of provided server Image
Table. Virtual Server Image and Version Selection Input Items - Standard: Samsung Cloud Platform standard provided Image
- In the Service information input area, enter or select the required information.
Category RequiredDetailed Description Server Count Required Number of servers to create simultaneously - Only numbers can be entered, enter value between 1 and 100
Service Type > Server Type Required Virtual Server server type - Standard: Standard specs generally used
- High Capacity: Large capacity server specs larger than Standard
- For details on server types provided by Virtual Server, refer to Virtual Server Server Type
Service Type > Planned Compute Required Resource status with Planned Compute set - In Use: Number in use among resources with Planned Compute set
- Set: Number of resources with Planned Compute set
- Coverage Preview: Amount applied as Planned Compute per resource
- Apply for Planned Compute Service: Move to Planned Compute service creation page
- For details, refer to Apply for Planned Compute
Block Storage Required Configure Block Storage used by server according to purpose - Default OS: Area where OS is installed and used
- Capacity is entered in Units, minimum capacity varies depending on OS Image type
- Alma Linux: Enter value between 2 and 1,536
- Oracle Linux: Enter value between 7 and 1,536
- RHEL: Enter value between 2 and 1,536
- Rocky Linux: Enter value between 2 and 1,536
- Ubuntu: Enter value between 2 and 1,536
- Windows: Enter value between 4 and 1,536
- SSD: High performance general volume
- HDD: General volume
- SSD/HDD_KMS: Additional encryption volume using Samsung Cloud Platform KMS (Key Management Service) encryption key
- Encryption application is only possible at initial creation and cannot be changed after creation
- Performance degradation occurs when using SSD_KMS disk type
- SSD_Provisioned: SSD volume with configurable IOPS and Throughput
- Capacity is entered in Units, minimum capacity varies depending on OS Image type
- Additional: Use when additional user space is needed outside OS area
- Select Use and then enter storage type and capacity
- To add storage, click + button, to delete, click x button (can add up to 25)
- Capacity is entered in Units, enter value between 1 and 1,536
- 1 Unit is 8GB, so 8 to 12,288GB is created
- SSD: High performance general volume
- HDD: General volume
- SSD/HDD_KMS: Additional encryption volume using Samsung Cloud Platform KMS (Key Management Service) encryption key
- Encryption application is only possible at initial creation and cannot be changed after creation
- Performance degradation may occur when using SSD_KMS disk type
- SSD/HDD_MultiAttach: Volume that can connect to 2 or more servers
- SSD_Provisioned: SSD volume with configurable IOPS and Throughput
- For details by Block Storage type, refer to Create Block Storage
- Delete on termination: When Delete on Termination is selected, the Volume is also terminated when the server is terminated
- Volumes with snapshots are not deleted even when Delete on termination is Use
- Multi attach volumes are only deleted when the server to be deleted is the last remaining server connected to the volume
- Max IOPS: Enter IOPS maximum value within 5,000 to 20,000
- Cannot set when disk type is HDD, HDD_KMS, HDD_MultiAttach
Server Group Optional Set servers belonging to the same Server Group to Anti-Affinity (distributed placement), Affinity (close placement), Partition (Virtual Server and Block Storage distributed placement) - Select Use and then select Server Group
- Select Create New to create Server Group
- Servers belonging to the same Server Group are placed in Best Effort manner according to selected policy
- Select policy from Anti-Affinity (distributed placement), Affinity (close placement), Partition (Virtual Server and Block Storage distributed placement)
Table. Virtual Server Service Information Input ItemsCautionWhen using Partition (Virtual Server and Block Storage distributed placement) policy among Server Group policies, Block Storage Volume cannot be additionally allocated after Virtual Server creation, so create all necessary Block Storage at the Virtual Server creation stage. - In the Required information input area, enter or select the required information.
Category RequiredDetailed Description Server Name Required Enter name for server identification when selected server count is 1 - Set hostname with entered server name
- Enter within 63 characters using English, numbers, spaces, and special characters (
-,_)
Network Settings > Create New Network Port Required Set network where Virtual Server will be installed - VPC Name: Select pre-created VPC
- General Subnet: Select pre-created general Subnet
- IP can select Auto Create or user input, if Input is selected, user can directly enter IP
- NAT: Can only use when server count is 1 and Internet Gateway is connected to VPC. Check Use to select NAT IP
- NAT IP: Select NAT IP
- If there is no NAT IP to select, click Create New button to create Public IP
- Click Refresh button to check and select created Public IP
- When Public IP is created, fees are charged according to Public IP fee standard
- Local Subnet (Optional): Select Use for Local Subnet
- Not required for service creation
- Must select pre-created Local Subnet
- IP can select Auto Create or user input, if Input is selected, user can directly enter IP
- Security Group: Settings required to connect to server
- Select: Select pre-created Security Group
- Create New: If there is no Security Group to apply, can create separately in Security Group service
- Can select up to 5
- If Security Group is not set, all connections are blocked by default
- Security Group must be set to allow necessary connections
Network Settings > Specify Existing Network Port Required Set network where Virtual Server will be installed - VPC: Select pre-created VPC
- General Subnet: Select pre-created general Subnet and Port
- NAT: Can only use when server count is 1 and Internet Gateway is connected to VPC. Check Use to select NAT IP
- NAT IP: Select NAT IP
- If there is no NAT IP to select, click Create New button to create Public IP
- Click Refresh button to check and select created Public IP
- Local Subnet (Optional): Select Use for Local Subnet
- Select pre-created Local Subnet and Port
Keypair Required User authentication method to use when connecting to the server - Create New: Create a new one when a new Keypair is needed
- For the new Keypair creation method, refer to Create Keypair
- Default login account list by OS
- Alma Linux: almalinux
- Oracle Linux: cloud-user
- RHEL: cloud-user
- Rocky Linux: rocky
- Ubuntu: ubuntu
- Windows: sysadmin
</ul
Table. Virtual Server Required Information Input Items - In the Additional information input area, enter or select the required information.
Category RequiredDetailed Description Lock Optional Set whether to use Lock - When Lock is used, prevents operations such as server termination, start, stop to prevent accidental malfunction
Init Script Optional Script to execute when server starts - Init script must be written as Batch script for Windows or Shell script or cloud-init for Linux depending on Image type.
- Can enter up to 45,000 bytes
Tag Optional Add tags - Can add up to 50 per resource
- Click Add Tag button and then enter or select Key, Value values
Table. Virtual Server Additional Information Input Items
- In the Image and version selection area, select the required information.
On the Summary panel, check the created detailed information and estimated billing amount, then click the Create button.
- When creation is complete, check the created resource on the Virtual Server List page.
- When entering server name, if spaces and special characters (
_) are used, OS hostname is set with spaces and special characters (_) changed to special character (-). Please note when setting OS hostname.- Example: If server name is ‘server name_01’, OS hostname is set to ‘server-name-01’.
- If you need to manage server names uniquely, create with different server names (Prefix).
- When creating servers, numbers do not automatically increase based on server name (Prefix), so Virtual Servers with the same name may be created.
- Example: If you first create 2 Virtual Servers using ’test’ as server name (Prefix), ’test-1’, ’test-2’ are created. Even if you create 2 Virtual Servers later using ’test’ as Prefix again, ’test-1’, ’test-2’ are created.
- If you create Virtual Server with Rocky Linux or Oracle Linux, additional settings are required for time synchronization (NTP: Network Time Protocol). For details, refer to Configure Linux NTP.
- If you create RHEL and Windows Server before July 2025, you need to modify RHEL Repository and WKMS (Windows Key Management Service) settings. For details, refer to Configure RHEL Repo and WKMS.
Check Virtual Server Details
Virtual Server service can check and modify overall resource list and detailed information. Virtual Server Detail page is composed of Detail Information, Monitoring, Tags, Operation History tabs.
To check detailed information of Virtual Server service, follow the procedure below.
- Click All Services > Compute > Virtual Server menu. You will be moved to the Service Home page of Virtual Server.
- On the Service Home page, click the Virtual Server menu. You will be moved to the Virtual Server List page.
- On the Virtual Server List page, click the resource to check detailed information for. You will be moved to the Virtual Server Detail page.
- Virtual Server Detail page displays status information and additional function information, and is composed of Detail Information, Monitoring, Tags, Operation History tabs.
- For details on Virtual Server status, refer to Check Virtual Server Detail Information.
Category Detailed Description Virtual Server Status Status of Virtual Server created by user - Build: State where Build command is transmitted
- Building: Build in progress
- Networking: Process in progress during server creation
- Scheduling: Process in progress during server creation
- Block_Device_Mapping: Connecting Block Storage during server creation
- Spawning: State where server creation process is in progress
- Active: Usable state
- Powering_off: State when stop is requested
- Deleting: Server deletion in progress
- Reboot_Started: State where Reboot is in progress
- Error: Error state
- Migrating: State where server is being migrated to another host
- Reboot: State where Reboot command is transmitted
- Rebooting: Restart in progress
- Rebuild: State where Rebuild command is transmitted
- Rebuilding: State when Rebuild is requested
- Rebuild_Spawning: State where Rebuild process is in progress
- Resize: State where Resize command is transmitted
- Resizing: Resize in progress
- Resize_Prep: State when server type modification is requested
- Resize_Migrating: State where server is moving to another host while Resize is in progress
- Resize_Migrated: State where server has completed moving to another host while Resize is in progress
- Resize_Finish: Resize completed
- Revert_Resize: Server Resize or migration failed for some reason. Target server is cleaned and original source server is restarted
- Shutoff: State when Powering off is completed
- Verity_ Resize: State where server type confirmation/server type reversion is selectable after Resize_Prep progress according to server type modification request
- Resize_Reverting: State when server type reversion is requested
- Resize_Confirming: State where server Resize request is being confirmed
Server Control Buttons to change server status - Start: Start stopped server
- Stop: Stop running server
- Restart: Restart running server
Create Image Create a user image from the current server image - For detailed image creation method, refer to Create Image
Console Log Check current server console log - Can check console log output from current server. For details, refer to Check Console Log
Create Dump Create current server Dump - Dump file is created inside Virtual Server
- For detailed Dump creation method, refer to Create Dump
Rebuild Delete existing Virtual Server OS area data and settings, and configure by Rebuilding as new server - For details, refer to Perform Rebuild
Terminate Service Button to terminate service Table. Virtual Server Status Information and Additional Functions
Detail Information
On the Virtual Server List page, you can check detailed information of selected resource and modify information if necessary.
| Category | Detailed Description |
|---|---|
| Service | Service name |
| Resource Type | Resource type |
| SRN | Unique resource ID in Samsung Cloud Platform
|
| Resource Name | Resource name
|
| Resource ID | Unique resource ID in service |
| Creator | User who created service |
| Creation Date | Date and time when service was created |
| Modifier | User who modified service information |
| Modification Date | Date and time when service information was modified |
| Server Name | Server name
|
| Server Type | Display vCPU, memory information
|
| Image Name | Server OS Image and version
|
| Lock | Display whether Lock is used/not used
|
| Server Group | Server group name to which server belongs
|
| Keypair Name | Server authentication information set by user
|
| Planned Compute | Resource status with Planned Compute set
|
| LLM Endpoint | URL for using LLM
|
| ServiceWatch Detailed Monitoring | Display whether ServiceWatch detailed monitoring is enabled |
- To **enable** ServiceWatch detailed monitoring, click **Modify** button to set
- For details, refer to [Enable ServiceWatch Detailed Monitoring](#servicewatch-세부-모니터링-활성화하기)
- For details on ServiceWatch service, refer to [ServiceWatch Overview](/userguide/management/service_watch/overview/_index.md)
- Not provided for Auto-Scaling Group, Virtual Server created from Marketplace
- VPC, General Subnet, IP and status, Public NAT IP and status, Private NAT IP and status, Virtual IP, Security Group
- If IP change is needed, click **Modify** button to set
- Can only modify when Virtual Server status is **Active**, **Shutoff**
- For Default port, **Default** is displayed next to IP, and cannot detach
- If Security Group change is needed, click **Modify** button to set
- If Virtual IP change is needed, can modify on **Virtual IP Management** tab of **Networking > VPC > Subnet Detail** page
- **Add as New Network Port**: Select General Subnet and IP
- Can select other General Subnet within same VPC
- IP can select auto create or user input, if input is selected, user can directly enter IP
- **Add as Existing Network Port**: Select pre-created General Subnet and port
- Local Subnet, Local Subnet IP, Security Group name, Virtual IP
- If Security Group change is needed, click **Modify** button to set
- **Add as New Network Port**: Select Local Subnet and IP
- Can select other General Subnet within same VPC
- **IP** can select **Auto Create** or user input, if **Input** is selected, user can directly enter IP
- **Add as Existing Network Port**: Select pre-created Local Subnet and port
- Volume ID, Volume name, Disk type, Capacity, Connection information, Type, Delete on termination, Status
- **Add**: Connect additional Block Storage when needed
- **Modify Delete on termination**: Modify Delete on termination value of selected Block Storage from list
- **More > Disconnect**: Disconnect Block Storage connection of selected Block Storage from list
- Cannot disconnect for OS default Storage
Monitoring
On the Virtual Server List page, you can monitor ServiceWatch metrics of selected resource. On the Monitoring tab, you can view monitoring charts for Virtual Server, and each chart is based on available Service Watch metrics.
| Category | Detailed Description |
|---|---|
| Period Setting Area | Select period to apply to chart
|
| Timezone Setting Area | Select timezone to apply to chart |
| Reset Button | Reset all manipulations or settings made on chart |
| Refresh Setting Area | Select refresh period of chart
|
| Move to Service Dashboard | Move to ServiceWatch dashboard list screen |
| More | Display additional work items for managing chart
|
| Graph Area | Data graph collected during period applied to chart
|
- Metrics provided by basic monitoring are data collected at 5-minute intervals.
- For details on Virtual Server ServiceWatch metrics, refer to Virtual Server ServiceWatch Metrics.
Tags
On the Virtual Server List page, you can check tag information of selected resource, and add, modify, or delete tags.
| Category | Detailed Description |
|---|---|
| Tag List | Tag list
|
Operation History
On the Virtual Server List page, you can check operation history of selected resource.
| Category | Detailed Description |
|---|---|
| Operation History List | Resource change history
|
Control Virtual Server Operation
If operation control of created Virtual Server resource is needed, you can perform tasks on Virtual Server List or Virtual Server Detail page. You can start, stop, and restart running servers.
Start Virtual Server
You can start stopped (Shutoff) Virtual Server. To start Virtual Server, follow the procedure below.
- Click All Services > Compute > Virtual Server menu. You will be moved to the Service Home page of Virtual Server.
- On the Service Home page, click the Virtual Server menu. You will be moved to the Virtual Server List page.
- On the Virtual Server List page, click the resource to start among stopped (Shutoff) servers to move to the Virtual Server Detail page.
- On the Virtual Server List page, you can Start through More button on the right for each resource.
- After selecting multiple servers with checkbox, you can control multiple servers simultaneously through Start button at the top.
- On the Virtual Server Detail page, click Start button at the top to start the server. Check changed server status in Status Display item.
- When Virtual Server start is completed, server status changes from Shutoff to Active.
- For details on Virtual Server status, refer to Check Virtual Server Detail Information.
Stop Virtual Server
You can stop running (Active) Virtual Server. To stop Virtual Server, follow the procedure below.
- Click All Services > Compute > Virtual Server menu. You will be moved to the Service Home page of Virtual Server.
- On the Service Home page, click the Virtual Server menu. You will be moved to the Virtual Server List page.
- On the Virtual Server List page, click the resource to stop among running (Active) servers to move to the Virtual Server Detail page.
- On the Virtual Server List page, you can Stop through More button on the right for each resource.
- After selecting multiple servers with checkbox, you can control multiple servers simultaneously through Stop button at the top.
- On the Virtual Server Detail page, click Stop button at the top to start the server. Check changed server status in Status Display item.
- When Virtual Server stop is completed, server status changes from Active to Shutoff.
- For details on Virtual Server status, refer to Check Virtual Server Detail Information.
Restart Virtual Server
You can restart created Virtual Server. To restart Virtual Server, follow the procedure below.
- Click All Services > Compute > Virtual Server menu. You will be moved to the Service Home page of Virtual Server.
- On the Service Home page, click the Virtual Server menu. You will be moved to the Virtual Server List page.
- On the Virtual Server List page, click the resource to restart to move to the Virtual Server Detail page.
- On the Virtual Server List page, you can Restart through More button on the right for each resource.
- After selecting multiple servers with checkbox, you can control multiple servers simultaneously through Restart button at the top.
- On the Virtual Server Detail page, click Restart button at the top to start the server. Check changed server status in Status Display item.
- During Virtual Server restart, server status changes to Rebooting and finally to Active.
- For details on Virtual Server status, refer to Check Virtual Server Detail Information.
Manage Virtual Server Resources
If server control and management functions of created Virtual Server resource are needed, you can perform tasks on Virtual Server List or Virtual Server Detail page.
Create Image
You can create Image of running Virtual Server.
This content guides how to create user Image from running Virtual Server.
- Create user Image by clicking Create Image button on Virtual Server List or Virtual Server Detail page.
- For method of creating Image by uploading user’s owned Image file, refer to Create Image in Image Detail Guide.
To create Virtual Server Image, follow the procedure below.
Click All Services > Compute > Virtual Server menu. You will be moved to the Service Home page of Virtual Server.
On the Service Home page, click the Virtual Server menu. You will be moved to the Virtual Server List page.
On the Virtual Server List page, click the resource to create Image. You will be moved to the Virtual Server Detail page.
On the Virtual Server Detail page, click the Create Image button. You will be moved to the Create Image page.
- In the Service information input area, enter the required information.
Category RequiredDetailed Description Image Name Required Name of Image to create - Enter within 200 characters using English, numbers, spaces, and special characters (
-,_)
Table. Image Service Information Input Items - Enter within 200 characters using English, numbers, spaces, and special characters (
- In the Service information input area, enter the required information.
Check input information and click Complete button.
- When creation is complete, check the created resource on All Services > Compute > Virtual Server > Image List page.
- When Image is created, it is saved to Object Storage used as internal storage. Therefore, usage fee is charged for Image storage.
- File system of Image created from Active Virtual Server cannot guarantee integrity, so Image creation after server stop is recommended.
Modify Server Type
You can modify server type of Virtual Server server.
To modify Virtual Server server type, follow the procedure below.
- Click All Services > Compute > Virtual Server menu. You will be moved to the Service Home page of Virtual Server.
- On the Service Home page, click the Virtual Server menu. You will be moved to the Virtual Server List page.
- On the Virtual Server List page, click the resource to control operation. You will be moved to the Virtual Server Detail page.
- On the Virtual Server Detail page, check server status and click server type Modify button. Modify Server Type popup window opens.
- On the Modify Server Type popup window, change server type and then click Confirm button.
- When Virtual Server server type is modified, Virtual Server status changes to Resize execution related status.
- For details on Virtual Server status, refer to Check Virtual Server Detail Information.
Change IP
For method of changing IP, refer to Change IP.
- If IP change is performed, can no longer communicate with that IP, and IP change cannot be cancelled during progress.
- Server is rebooted to apply changed IP.
- If server is in Load Balancer service, must delete existing IP from LB server group and directly add changed IP as member of LB server group.
- For servers using Public NAT/Private NAT, must disable use of Public NAT/Private NAT and then set again after IP change.
- If Public NAT/Private NAT is in use, first disable use of Public NAT/Private NAT and after completing IP change, set again.
- Whether Public NAT/Private NAT is used can be changed by clicking Modify button of Public NAT IP/Private NAT IP on Virtual Server Detail page.
Enable ServiceWatch Detailed Monitoring
By default, Virtual Server is linked with ServiceWatch for basic monitoring. If needed, you can enable detailed monitoring to more quickly identify and respond to operational issues. For details on ServiceWatch, refer to ServiceWatch Overview.
To enable Virtual Server ServiceWatch detailed monitoring, follow the procedure below.
- Click All Services > Compute > Virtual Server menu. You will be moved to the Service Home page of Virtual Server.
- On the Service Home page, click the Virtual Server menu. You will be moved to the Virtual Server List page.
- On the Virtual Server List page, click the resource to enable ServiceWatch detailed monitoring. You will be moved to the Virtual Server Detail page.
- On the Virtual Server Detail page, click ServiceWatch detailed monitoring Modify button. You will be moved to Modify ServiceWatch Detailed Monitoring popup window.
- On the Modify ServiceWatch Detailed Monitoring popup window, select Enable, check guide text and then click Confirm button.
- Check ServiceWatch detailed monitoring item on Virtual Server Detail page.
Disable ServiceWatch Detailed Monitoring
To disable Virtual Server ServiceWatch detailed monitoring, follow the procedure below.
- Click All Services > Compute > Virtual Server menu. You will be moved to the Service Home page of Virtual Server.
- On the Service Home page, click the Virtual Server menu. You will be moved to the Virtual Server List page.
- On the Virtual Server List page, click the resource to disable ServiceWatch detailed monitoring. You will be moved to the Virtual Server Detail page.
- On the Virtual Server Detail page, click ServiceWatch detailed monitoring Modify button. You will be moved to Modify ServiceWatch Detailed Monitoring popup window.
- On the Modify ServiceWatch Detailed Monitoring popup window, deselect Enable, check guide text and then click Confirm button.
- Check ServiceWatch detailed monitoring item on Virtual Server Detail page.
Virtual Server Management Additional Functions
For Virtual Server server management, you can check console log, create Dump, and perform Rebuild. To check Virtual Server console log, create Dump, and perform Rebuild, follow the procedure below.
Check Console Log
You can check current console log of Virtual Server.
To check Virtual Server console log, follow the procedure below.
- Click All Services > Compute > Virtual Server menu. You will be moved to the Service Home page of Virtual Server.
- On the Service Home page, click the Virtual Server menu. You will be moved to the Virtual Server List page.
- On the Virtual Server List page, click the resource to check console log. You will be moved to the Virtual Server Detail page.
- On the Virtual Server Detail page, click Console Log button. You will be moved to Console Log popup window.
- Check console log output on Console Log popup window.
Create Dump
To create Virtual Server Dump file, follow the procedure below.
- Click All Services > Compute > Virtual Server menu. You will be moved to the Service Home page of Virtual Server.
- On the Service Home page, click the Virtual Server menu. You will be moved to the Virtual Server List page.
- On the Virtual Server List page, click the resource to check detailed information. You will be moved to the Virtual Server Detail page.
- On the Virtual Server Detail page, click Create Dump button.
- Dump file is created inside Virtual Server.
Perform Rebuild
You can delete existing Virtual Server server OS area data and settings, and configure by Rebuilding as new server.
To perform Virtual Server Rebuild, follow the procedure below.
- Click All Services > Compute > Virtual Server menu. You will be moved to the Service Home page of Virtual Server.
- On the Service Home page, click the Virtual Server menu. You will be moved to the Virtual Server List page.
- On the Virtual Server List page, click the resource to perform Rebuild. You will be moved to the Virtual Server Detail page.
- On the Virtual Server Detail page, click Rebuild button.
- During Virtual Server Rebuild, server status changes to Rebuilding and when Rebuild is completed, returns to state before Rebuild execution.
- For details on Virtual Server status, refer to Check Virtual Server Detail Information.
Terminate Virtual Server
Terminating unused Virtual Server can reduce operating costs. However, since Virtual Server termination can immediately stop running services, you must fully consider the impact of service interruption before proceeding with termination.
To terminate Virtual Server, follow the procedure below.
- Click All Services > Compute > Virtual Server menu. You will be moved to the Service Home page of Virtual Server.
- On the Service Home page, click the Virtual Server menu. You will be moved to the Virtual Server List page.
- On the Virtual Server List page, select the resource to terminate and click Terminate Service button.
- Termination of connected storage varies depending on the Delete on termination setting; see Termination Constraints.
- When termination is complete, check if resource is terminated on Virtual Server List page.
Termination Constraints
If termination is not possible when Virtual Server termination is requested, you will be guided through a popup window. Refer to the cases below.
- When File Storage is connected: First disconnect File Storage connection.
- When LB server group is connected: First disconnect LB server group Pool connection.
- When Lock is set: Change Lock setting to not used and then try again.
- When Backup is connected: First disconnect Backup connection.
- When Auto-Scaling Group connected to Virtual Server is not In Service state: Change state of connected Auto-Scaling Group and then try again.
Termination of connected storage varies depending on Delete on termination setting, so please refer.
- Volume deletion varies depending on whether Delete on termination is set.
- When Delete on termination is not set: Volume is not deleted even if Virtual Server is terminated.
- When Delete on termination is set: Volume is deleted when Virtual Server is terminated.
- Volumes with snapshots are not deleted even if Delete on termination is set.
- Multi attach volumes are deleted only when the server to be deleted is the last remaining server connected to the volume.
2.1 - Image
The user can enter the required information for the Image service within the Virtual Server service and select detailed options through the Samsung Cloud Platform Console to create the service.
Image generation
You can create and use the Image service while using the Virtual Server service on the Samsung Cloud Platform Console.
To create an Image, follow the steps below.
Click the All Services > Compute > Virtual Server menu. Go to the Virtual Server’s Service Home page.
Click the Image menu on the Service Home page. Go to the Image List page.
Click the Image Create button on the Image List page. It navigates to the Image Create page.
- Service Information Input Enter or select the required information in the area.
Category RequiredDetailed description Image name Required Name of the Image to create - Enter within 255 characters using English letters, numbers, spaces, and special characters (
-,_)
Image file > URL Required Enter URL after uploading Image file to Object Storage - Object Storage Details page allows copying URL
- The Bucket of Object Storage where the Image file is uploaded must be in the same zone as the server to be created
- Image file can only have .qcow2 extension
- Upload a secure Image file to minimize security risks.
OS type Required OS type of the uploaded Image file - Select from Alma Linux, CentOS, Oracle Linux, RHEL, Rocky Linux, Ubuntu
Minimum Disk Required Minimum disk size (GB) for the Image to be created - Enter a value between
0and12,288GB
Minimum RAM Required Minimum RAM capacity (GB) of the image to be created - Enter a value between
0and2,097,151GB
Visibility Required Indicates access permissions for the Image - Private: Can be used only within the Account
- Shared: Can be shared between Accounts
Protected Select Select whether Image deletion is prohibited - Checking Use prevents accidental deletion of the Image
- This setting can be changed after Image creation
Table. Image Service Information Input Items - Enter within 255 characters using English letters, numbers, spaces, and special characters (
- Additional Information Input Enter or select the required information in the area.
Category RequiredDetailed description Tag Select Add Tag - Up to 50 can be added per resource
- After clicking the Add Tag button, enter or select Key, Value values
Table. Image additional information input items
- Service Information Input Enter or select the required information in the area.
Summary Check the detailed information and estimated billing amount generated in the panel, and click the Complete button.
- When creation is complete, check the created resources on the Image List page.
Image Check detailed information
Image service can view and edit the full resource list and detailed information. Image detail page consists of detailed information, tags, operation history tabs.
To view detailed information of the Image service, follow the steps below.
- All Services > Compute > Virtual Server Click the menu. Go to the Service Home page of Virtual Server.
- Click the Image menu on the Service Home page. Go to the Image list page.
- Image List page, click the resource to view detailed information. Image Details page will be opened.
- Image Details page displays status information and additional feature information, and consists of Detail Information, Tag, Work History tabs.
Category Detailed description Image status Status of the Image created by the user - Active: Available
- Queued: When an Image creation request is made, the Image is uploaded and waiting for processing
- Importing: When an Image creation request is made, the Image is uploaded and being processed
Create shared Image Create Image to share with another Account - Can be created only when the Image’s Visibility is private and the Image has snapshot information
Share with another Account Image can be shared with another Account - If the Image’s Visibility is Shared, it can be shared with another Account
- Only displayed for Images created by Create shared Image or by uploading a qcow2 file
Image Delete Button to delete the Image - If the Image is deleted, it cannot be recovered
Table. Image status information and additional functions
- Image Details page displays status information and additional feature information, and consists of Detail Information, Tag, Work History tabs.
Detailed Information
Image list page allows you to view detailed information of the selected resource and edit the information if needed.
| Category | Detailed description |
|---|---|
| Service | Service Name |
| Resource Type | Resource Type |
| SRN | Unique resource ID in Samsung Cloud Platform
|
| Resource Name | Image Name |
| Resource ID | Image’s unique resource ID |
| Creator | User who created the Image |
| Creation time | Image creation time |
| Editor | User who modified the Image information |
| Modification Date | Date/Time when Image information was modified |
| Image name | Image name |
| Minimum Disk | Image’s minimum disk capacity (GB)
|
| Minimum RAM | Minimum RAM capacity of the Image (GB) |
| OS type | Image’s OS type
|
| OS hash algorithm | OS hash algorithm method |
| Visibility | Displays access permissions for the Image
|
| Protected | Select whether image deletion is prohibited
|
| Image size | Image size
|
| Image Type | Classification by Image creation method
|
| Image file URL | Image file URL uploaded to Object Storage when creating an Image
|
| Sharing Status | Status of sharing images with other Accounts
|
Tag
Image list page, you can view the tag information of the selected resource, and you can add, modify, or delete it.
| Category | Detailed description |
|---|---|
| Tag List | Tag List
|
Work History
You can view the operation history of the selected resource on the Image list page.
| Category | Detailed description |
|---|---|
| Work History List | Resource Change History
|
Image Resource Management
Describes the control and management functions of the generated Image.
Create Image for Sharing
Create an Image to share with another Account.
- Image’s Visibility is private and only when the Image has snapshot information can a shared Image be created.
- Shared Image includes only one OS area disk volume as the imaging target. Additionally, connected data volumes are not included in the Image, so if needed, please copy the data to a separate volume and use the volume migration function.
To create an image for sharing, follow the steps below.
- Log in to the shared Account and click the All Services > Compute > Virtual Server menu. Go to the Virtual Server’s Service Home page.
- Click the Image menu on the Service Home page. Navigate to the Image List page.
- Click the Image to create a shared Image on the Image List page. You will be taken to the Image Details page.
- Create Shared Image Click the button. A popup window notifying the creation of a shared Image will open.
- After checking the notification content, click the Complete button.
Share Image to another Account
Create an image to share with another Account.
- .qcow2 extension file uploaded to create, or only Images created via Image Details page with Create Shared Image can be shared with other Accounts.
- The Image to be shared must have Visibility set to Shared.
To share the Image with another Account, follow these steps.
Log in to the shared Account and click the All Services > Compute > Virtual Server menu. Navigate to the Virtual Server’s Service Home page.
Click the Image menu on the Service Home page. It navigates to the Image List page.
On the Image List page, click the Image you want to share with another Account. It moves to the Image Details page.
Click the Share to another Account button. A popup window notifying Image sharing opens.
After checking the notification content, click the Confirm button. It moves to the Share Image with another Account page.
Share Image with another Account on the page, enter Share Account ID, and click the Complete button. A popup notifying Image sharing opens.
Category RequiredDetailed description Image name - Name of the Image to share - Input not allowed
Image ID - Image ID to share - Input not allowed
Shared Account ID Required Enter another Account ID to share - Enter within 64 characters using English letters, numbers, and special character
-
Table. Image sharing items to another AccountAfter checking the notification content, click the Confirm button. You can check the information in the sharing status of the Image Details page.
- When first requested, the status is Pending, and when approval is completed by the Account to be shared, it changes to Accepted, and if approval is denied, it changes to Rejected.
Receive shared Image from another Account
To receive an Image shared from another Account, follow the steps below.
Log in to the account to be shared and click the All Services > Compute > Virtual Server menu. Go to the Service Home page of the Virtual Server.
Click the Image menu on the Service Home page. It navigates to the Image List page.
Image List on the page More > Image Share Request List click the button. Image Share Request List popup opens.
Image Sharing Request List In the popup window, click the Approve or Reject button for the Image to be shared.
Category Detailed description Image name shared Image name OS type OS type of shared Image Owner Account ID Owner Account ID of shared Image Creation time Creation time of shared Image Approval Approve the shared Image Reject Reject processing of the shared Image Table. Image sharing request list itemAfter checking the notification content, click the Confirm button. You can check the shared Image in the Image list.
Image Delete
You can delete unused images. However, once an image is deleted it cannot be recovered, so you should fully consider the impact before proceeding with the deletion.
To delete Image, follow the steps below.
- All Services > Compute > Virtual Server Click the menu. Navigate to the Service Home page of Virtual Server.
- Click the Image menu on the Service Home page. Go to the Image list page.
- On the Image list page, select the resource to delete and click the Delete button.
- Image list page, select multiple Image check boxes, and click the Delete button at the top of the resource list.
- When deletion is complete, check on the Image List page whether the resource has been deleted.
2.2 - Keypair
Users can create a Keypair within the Virtual Server service by entering the required information and selecting detailed options through the Samsung Cloud Platform Console.
Creating a Keypair
You can create and use a Keypair while using the Virtual Server service in the Samsung Cloud Platform Console.
Follow these steps to create a Keypair.
All Services > Compute > Virtual Server – Click to go to the Virtual Server Service Home page.
On the Service Home page, click the Keypair menu to go to the Keypair List page.
On the Keypair List page, click the Create Keypair button to go to the Create Keypair page.
- In the Service Information Input section, enter the required information.
Item Required Description Keypair Name Required Name of the Keypair to create. Use English letters, numbers, spaces, and special characters ( -,_) up to 255 characters.Keypair Type Required ssh Table. Keypair service information input items - In the Additional Information Input section, enter or select the required information.
Item Required Description Tags Optional Add tags (up to 50 per resource). Click the Add Tag button and enter/select Key and Value. Table. Additional Keypair information input items
- In the Service Information Input section, enter the required information.
Review the entered information and click the Create button.
- After creation, the new Keypair will appear on the Keypair List page.
- After creation, you can download the Private Key only once. It cannot be reissued, so ensure you have downloaded it.
- Store the downloaded Private Key in a secure location.
Viewing Keypair Details
The Keypair service allows you to view and edit the resource list and detailed information. The Keypair Details page consists of Details, Tags, and Activity History tabs.
To view the details of a Keypair, follow these steps.
- All Services > Compute > Virtual Server – Click to go to the Virtual Server Service Home page.
- On the Service Home page, click the Keypair menu to go to the Keypair List page.
- On the Keypair List page, click the resource you want to view details for. You will be taken to the Keypair Details page.
- The Keypair Details page displays status information and additional feature information, organized into Details, Tags, and Activity History tabs.
Details
You can view the detailed information of the selected resource from the Keypair List page, and modify the information if needed.
| Item | Description |
|---|---|
| Service | Service name |
| Resource Type | Resource type |
| SRN | Unique resource ID in Samsung Cloud Platform (for Keypair, refers to Keypair SRN) |
| Resource Name | Keypair name |
| Resource ID | Unique resource ID of the Keypair |
| Creator | User who created the Keypair |
| Creation Time | Timestamp when the Keypair was created |
| Modifier | User who modified the Keypair information |
| Modification Time | Timestamp when the Keypair information was modified |
| Keypair Name | Name of the Keypair |
| Fingerprint | Unique value to identify the key |
| User ID | User ID of the Keypair creator |
| Public Key | Public key information |
Tags
You can view, add, modify, or delete the tags of a selected resource from the Keypair List page.
| Item | Description |
|---|---|
| Tag List | List of tags. You can view the Key and Value of each tag. Up to 50 tags can be added per resource. When entering a tag, you can search the existing Key and Value lists to select them. |
Activity History
You can view the activity history of a selected resource from the Keypair List page.
| Item | Description |
|---|---|
| Activity History List | Resource change history, including operation time, resource ID, resource name, operation details, event topic, operation result, and operator information. |
Managing Keypair Resources
This section describes the control and management functions for Keypair.
Retrieving the Public Key
Follow these steps to retrieve the public key.
All Services > Compute > Virtual Server – Click to go to the Virtual Server Service Home page.
On the Service Home page, click the Keypair menu to go to the Keypair List page.
On the Keypair List page, click the More button at the top and then click Retrieve Public Key. You will be taken to the Retrieve Public Key page.
- In the Required Information Input section, enter or select the required information.
Item Required Description Keypair Name Required Name of the Keypair to retrieve Keypair Type Required ssh Public Key Required Enter the public key. - File Upload: Click the Attach File button to attach a public key file (only .pem files are allowed).
- Public Key Input: Paste the copied public key value (you can copy the public key value from the Keypair Details page).
Table. Required fields for retrieving a public key
- In the Required Information Input section, enter or select the required information.
Review the entered information and click the Complete button.
- After completion, the newly created resource will appear on the Keypair List page.
Deleting a Keypair
You can delete an unused Keypair. However, once a Keypair is deleted, it cannot be recovered, so please review the impact carefully before deletion.
To delete a Keypair, follow these steps.
- All Services > Compute > Virtual Server – Click to go to the Virtual Server Service Home page.
- On the Service Home page, click the Keypair menu to go to the Keypair List page.
- On the Keypair List page, select the resource you want to delete and click the Delete button.
- You can select multiple Keypairs using checkboxes and click the Delete button at the top of the resource list.
- After deletion is complete, verify that the resource has been removed from the Keypair List page.
2.3 - Server Group
Users can enter the required information for a Server Group within the Virtual Server service and select detailed options through the Samsung Cloud Platform Console to create the service.
Server Group Create
You can create and use the Server Group service while using the Virtual Server service in the Samsung Cloud Platform Console.
To create a Server Group, follow the steps below.
- Click the All Services > Compute > Virtual Server menu. Go to the Service Home page of Virtual Server.
- Click the Server Group menu on the Server Group page. Go to the Server Group list page.
- Server Group List on the page, click the Server Group Create button. Navigate to the Server Group Create page.
- Service Information Input area, enter or select the required information.
Category RequiredDetailed description Server Group name Required Name of the Server Group to create - Enter within 255 characters using English letters, numbers, spaces, and special characters (
-,_)
Policy Required Set Anti-Affinity (distributed placement), Affinity (proximate placement), Partition (distributed placement of Virtual Server and Block Storage) for Virtual Servers belonging to the same Server Group - Anti-Affinity (distributed placement) and Affinity (proximate placement) policies place Virtual Servers belonging to the same Server Group based on the selected policy in a Best Effort manner, but are not absolutely guaranteed.
- Anti-Affinity (distributed placement): A policy that places servers belonging to a Server Group on different racks and hosts as much as possible
- Affinity (proximate placement): A policy that places servers belonging to a Server Group close together within the same rack and host as much as possible
- Partition (distributed placement of Virtual Server and Block Storage): A policy that places Virtual Servers belonging to a Server Group and the Block Storage connected to those servers in different distribution units (Partitions)
- The Partition (distributed placement of Virtual Server and Block Storage) policy displays the Partition number together so that it is clear which Partition each Virtual Server and its associated Block Storage belong to.
- Partition numbers are assigned based on the Partition Size (up to 3) set for the Server Group.
Table. Server Group Service Information Input Items - Enter within 255 characters using English letters, numbers, spaces, and special characters (
- Add Information Input area, enter or select the required information.
Category RequiredDetailed description Tag Select Add Tag - Up to 50 can be added per resource
- After clicking the Add Tag button, enter or select Key, Value values
Table. Server Group Additional Information Input Items
- Service Information Input area, enter or select the required information.
- Check the input information and click the Complete button.
- When creation is complete, check the created resources on the Server Group List page.
Server Group View detailed information
Server Group service can view and edit the full resource list and detailed information. Server Group Details page consists of Details, Tags, Activity Log tabs.
To view detailed information of the Server Group, follow the steps below.
- Click the All Services > Compute > Virtual Server menu. Go to the Service Home page of Virtual Server.
- Click the Server Group menu on the Service Home page. You will be taken to the Server Group List page.
- Click the resource to view detailed information on the Server Group List page. It navigates to the Server Group Details page.
- Server Group Details page displays status information and additional feature information, and consists of Details, Tags, Activity History tabs.
Detailed Information
On the Server Group List page, you can view detailed information of the selected resource and, if necessary, edit the information.
| Category | Detailed description |
|---|---|
| Service | Service Name |
| Resource Type | Resource Type |
| SRN | Unique resource ID in Samsung Cloud Platform
|
| Resource Name | Server Group Name |
| Resource ID | Unique resource ID of Server Group |
| Creator | User who created the Server Group |
| Creation time | Server Group creation time |
| Server Group name | Server Group name |
| Policy | Anti-Affinity(distributed placement), Affinity(proximal placement), Partition(distributed placement of Virtual Server and Block Storage) |
| Server Group Member | List of Virtual Servers belonging to the Server Group
|
Tag
Server Group List page you can view the tag information of the selected resource, and you can add, modify, or delete it.
| Category | Detailed description |
|---|---|
| Tag List | Tag List
|
Work History
You can view the operation history of the selected resource on the Server Group List page.
| Category | Detailed description |
|---|---|
| Work History List | Resource Change History
|
Server Group Delete
You can delete unused Server Groups. However, once a Server Group is deleted it cannot be recovered, so please review the impact thoroughly in advance before proceeding with deletion.
To delete a Server Group, follow these steps.
- All Services > Compute > Virtual Server menu, click it. Go to the Virtual Server’s Service Home page.
- On the Service Home page, click the Server Group menu. Navigate to the Server Group List page.
- Server Group list On the page, select the resource to delete, and click the Delete button.
- Server Group list on the page select multiple Server Group check boxes, and click the Delete button at the top of the resource list.
- When deletion is complete, check whether the resource has been deleted on the Server Group list page.
2.4 - IP Change
You can change the IP of the Virtual Server and add network ports to the Virtual Server to set the IP.
IP Change
You can change the IP of the Virtual Server.
- If you proceed with changing the IP, you will no longer be able to communicate with that IP, and you cannot cancel the IP change while it is in progress.
- The server will be rebooted to apply the changed IP.
- If the server is running the Load Balancer service, you must delete the existing IP from the LB server group and directly add the changed IP as a member of the LB server group.
- Servers using Public NAT/Private NAT must disable and reconfigure Public NAT/Private NAT after changing the IP.
- If you are using Public NAT/Private NAT, first disable the use of Public NAT/Private NAT, complete the IP change, and then set it again.
- Whether to use Public NAT/Private NAT can be changed by clicking the Edit button of Public NAT IP/Private NAT IP on the Virtual Server Details page.
To change the IP, follow the steps below.
- All Services > Compute > Virtual Server Click the menu. Navigate to the Service Home page of Virtual Server.
- Click the Virtual Server menu on the Service Home page. Move to the Virtual Server List page.
- Virtual Server List Click the resource to change the IP on the page. Navigate to the Virtual Server Details page.
- Virtual Server Details page, click the Edit button of the IP item to change the IP. The IP Edit popup opens.
- Edit IP In the popup window, after selecting Subnet, set the IP to change.
- Input: Enter the IP to be changed directly.
- Automatic Generation: Automatically generate the IP and apply it.
- When the settings are complete, click the Confirm button.
- When the popup notifying IP modification opens, click the Confirm button.
Setting IP on the server after adding network ports
If you create a Virtual Server with Ubuntu Linux, after adding a network port on Samsung Cloud Platform, additional IP configuration is required on the server.
As the root user of the Virtual Server’s OS, use the ip command to check the assigned network interface name.
Color modeip aip aCode block. ip command - network interface check command - If there is an added interface, the following result is displayed.
Color mode[root@scp-test-vm-01 ~] # ip a 3: ens7: <BROADCAST,MULTICAST> mtu 9000 qdisc noop state DOWN group default qlen 1000 link/ether fa:16:3e:98:b6:64 brd ff:ff:ff:ff:ff:ff altname enp0s7[root@scp-test-vm-01 ~] # ip a 3: ens7: <BROADCAST,MULTICAST> mtu 9000 qdisc noop state DOWN group default qlen 1000 link/ether fa:16:3e:98:b6:64 brd ff:ff:ff:ff:ff:ff altname enp0s7Code block. ip command - Network interface check result Use a text editor (e.g., vim) to open the /etc/netplan/50-cloud-init.yaml file.
Add the following content to the /etc/netplan/50-cloud-init.yaml file and save it.
Color modenetwork: version: 2 ethernets: ens7: match: macaddress: "fa:16:3e:98:b6:64" dhcp4: true set-name: "ens7" mtu: 9000network: version: 2 ethernets: ens7: match: macaddress: "fa:16:3e:98:b6:64" dhcp4: true set-name: "ens7" mtu: 9000Code block. Edit YAML file
Set the IP on the added network DEVICE using the netplan command.
Color modenetplan --debug applynetplan --debug applyCode block. netplan applied Use the ip command to verify that the IP is set correctly.
Color mode[root@scp-test-vm-01 ~] # ip a 3: ens7: <BROADCAST,MULTICAST> mtu 9000 qdisc noop state DOWN group default qlen 1000 link/ether fa:16:3e:98:b6:64 brd ff:ff:ff:ff:ff:ff altname enp0s7 inet 10.10.10.10/24 metric 100 brd 10.10.10.255 scope global dynamic ens7 valid_lft 43197sec preferred_lft 43197sec inet6 fe80::f816:3eff:fe0a:96bf/64 scope link valid_lft forever preferred_lft forever[root@scp-test-vm-01 ~] # ip a 3: ens7: <BROADCAST,MULTICAST> mtu 9000 qdisc noop state DOWN group default qlen 1000 link/ether fa:16:3e:98:b6:64 brd ff:ff:ff:ff:ff:ff altname enp0s7 inet 10.10.10.10/24 metric 100 brd 10.10.10.255 scope global dynamic ens7 valid_lft 43197sec preferred_lft 43197sec inet6 fe80::f816:3eff:fe0a:96bf/64 scope link valid_lft forever preferred_lft foreverCode block. Check IP settings
2.5 - Linux NTP Setting
If a user creates a Virtual Server with Rocky Linux or Oracle Linux via the Samsung Cloud Platform Console, additional configuration is required for time synchronization (NTP: Network Time Protocol). For other OS standard Linux images (RHEL, Alma Linux, Ubuntu), NTP is already configured, so no additional setup is needed.
Install NTP Daemon
You can install the chrony daemon to configure NTP. To install the chrony daemon, follow the steps below.
Check whether the chrony package is installed using the dnf command as the root user of the OS of the Virtual Server.
Color modednf list chronydnf list chronyCode block. dnf command - chrony package installation verification command - chrony If the chrony package is installed, the following result is displayed.
Color mode[root@scp-test-vm-01 ~] # dnf list chrony Last metadata expiration check: 1:47:29 ago on Wed 19 Feb 2025 05:55:57 PM KST. Installed Packages chrony.x86_64 3.5-1.0.1.el8 @anaconda[root@scp-test-vm-01 ~] # dnf list chrony Last metadata expiration check: 1:47:29 ago on Wed 19 Feb 2025 05:55:57 PM KST. Installed Packages chrony.x86_64 3.5-1.0.1.el8 @anacondaCode block. dnf command - chrony package installation verification result If the chrony package is not installed, use the dnf command to install the chrony package.
Color modednf install chrony -ydnf install chrony -yCode block. dnf command - chrony package installation verification command
NTP Daemon Setup
To set up the chrony daemon, follow these steps.
Load the /etc/chrony.conf file using a text editor (e.g., vim).
Add the following content to the /etc/chrony.conf file and save.
Color modeserver 198.19.0.54 iburstserver 198.19.0.54 iburstCode block. /etc/chrony.conf edit Set it to automatically start the chrony daemon using the systemctl command.
Color modesystemctl enable chronydsystemctl enable chronydCode block. systemctl command - chrony daemon auto start setting Restart the chrony daemon using the systemctl command.
Color modesystemctl restart chronydsystemctl restart chronydCode block. systemctl command - restart chrony daemon Run the chronyc sources command with the “v” option (display detailed information) to check the IP address of the configured NTP server and verify whether synchronization is in progress.
Color modechronyc sources -vchronyc sources -vCode block. chronyc sources command - NTP synchronization check - When you run the chronyc sources command, the following result is displayed.
Color mode[root@scp-test-vm-01 ~] # chronyc sources -v 210 Number of sources = 1 .-- Source mode '^' = server, '=' = peer, '#' = local clock. / .- Source state '*' = current synced, '+' = combined , '-' = not combined, | / '?' = unreachable, 'x' = time may be in error, '~' = time too variable. || .- xxxx [ yyyy ] +/- zzzz || Reachability register (octal) -. | xxxx = adjusted offset, || Log2(Polling interval) --. | | yyyy = measured offset, || \ | | zzzz = estimated error. || | | \ MS Name/IP address Stratum Poll Reach LastRx Last sample ========================================================================= ^* 198.19.0.54 2 6 377 52 -129us[ -128us] +/- 14ms[root@scp-test-vm-01 ~] # chronyc sources -v 210 Number of sources = 1 .-- Source mode '^' = server, '=' = peer, '#' = local clock. / .- Source state '*' = current synced, '+' = combined , '-' = not combined, | / '?' = unreachable, 'x' = time may be in error, '~' = time too variable. || .- xxxx [ yyyy ] +/- zzzz || Reachability register (octal) -. | xxxx = adjusted offset, || Log2(Polling interval) --. | | yyyy = measured offset, || \ | | zzzz = estimated error. || | | \ MS Name/IP address Stratum Poll Reach LastRx Last sample ========================================================================= ^* 198.19.0.54 2 6 377 52 -129us[ -128us] +/- 14msCode block. chronyc sources command - NTP synchronization check Run the chronyc tracking command to check the synchronization metrics.
Color mode[root@scp-test-vm-01 ~] # chronyc tracking Reference ID : A9FEA9FE (198.19.0.54) Stratum : 3 Ref time (UTC) : Wed Feb 19 18:48:41 2025 System time : 0.000000039 seconds fast of NTP time Last offset : -0.000084246 seconds RMS offset : 0.000084246 seconds Frequency : 21.667 ppm slow Residual freq : +4.723 ppm Skew : 0.410 ppm Root delay : 0.000564836 seconds Root dispersion : 0.027399288 seconds Update interval : 2.0 seconds Leap status : Normal[root@scp-test-vm-01 ~] # chronyc tracking Reference ID : A9FEA9FE (198.19.0.54) Stratum : 3 Ref time (UTC) : Wed Feb 19 18:48:41 2025 System time : 0.000000039 seconds fast of NTP time Last offset : -0.000084246 seconds RMS offset : 0.000084246 seconds Frequency : 21.667 ppm slow Residual freq : +4.723 ppm Skew : 0.410 ppm Root delay : 0.000564836 seconds Root dispersion : 0.027399288 seconds Update interval : 2.0 seconds Leap status : NormalCode block. chronyc tracking command - NTP synchronization metric
2.6 - Setting up RHEL Repo and WKMS
- If the user created RHEL and Windows Server prior to August 2025 via the Samsung Cloud Platform Console, they need to modify the RHEL Repository and WKMS (Windows Key Management Service) settings.
- The SCP RHEL Repository is a repository provided by SCP to support user environments such as VPC Private Subnet where external access is restricted.
Since the SCP RHEL Repository synchronizes with each Region Local Repository according to the internal schedule, it is recommended to switch to an external Public Mirror site to quickly apply the latest patches.
RHEL Repository Configuration Guide
In Samsung Cloud Platform, when using RHEL, you can install and download the same packages as the official RHEL Repository by utilizing the RHEL Repository provided by SCP.
SCP provides the latest version of the repository for the given major version by default. To set up the RHEL repository, follow the steps below.
Using the root user of the Virtual Server’s OS, use the cat command to check the
/etc/yum.repos.d/scp.rhel8.repoor/etc/yum.repos.d/scp.rhel9.reposettings.Color modecat /etc/yum.repos.d/scp.rhel8.repocat /etc/yum.repos.d/scp.rhel8.repoCode block. repo configuration check (RHEL8) Color modecat /etc/yum.repos.d/scp.rhel9.repocat /etc/yum.repos.d/scp.rhel9.repoCode block. repo configuration check (RHEL9) - When checking the configuration file, the following result is displayed.Color mode
[rhel-8-baseos] name=rhel-8-baseos gpgcheck=0 enabled=1 baseurl=http://scp-rhel8-ip/rhel/8/baseos [rhel-8-baseos-debug] name=rhel-8-baseos-debug gpgcheck=0 enabled=1 baseurl=http://scp-rhel8-ip/rhel/8/baseos-debug [rhel-8-appstream] name=rhel-8-appstream gpgcheck=0 enabled=1 baseurl=http://scp-rhel8-ip/rhel/8/appstream[rhel-8-baseos] name=rhel-8-baseos gpgcheck=0 enabled=1 baseurl=http://scp-rhel8-ip/rhel/8/baseos [rhel-8-baseos-debug] name=rhel-8-baseos-debug gpgcheck=0 enabled=1 baseurl=http://scp-rhel8-ip/rhel/8/baseos-debug [rhel-8-appstream] name=rhel-8-appstream gpgcheck=0 enabled=1 baseurl=http://scp-rhel8-ip/rhel/8/appstreamCode block. Check repo settings (RHEL8) Color mode[rhel-9-for-x86_64-baseos-rpms] name=rhel-9-for-x86_64-baseos-rpms baseurl=http://scp-rhel9-ip/rhel/$releasever/x86_64/baseos gpgcheck=0 enabled=1 [rhel-9-for-x86_64-appstream-rpms] name=rhel-9-for-x86_64-appstream-rpms baseurl=http://scp-rhel9-ip/rhel/$releasever/x86_64/appstream gpgcheck=0 enabled=1 [codeready-builder-for-rhel-9-x86_64-rpms] name=codeready-builder-for-rhel-9-x86_64-rpms baseurl=http://scp-rhel9-ip/rhel/$releasever/x86_64/codeready-builder gpgcheck=0 enabled=1 [rhel-9-for-x86_64-highavailability-rpms] name=rhel-9-for-x86_64-highavailability-rpms baseurl=http://scp-rhel9-ip/rhel/$releasever/x86_64/ha gpgcheck=0 enabled=1 [rhel-9-for-x86_64-supplementary-rpms] name=rhel-9-for-x86_64-supplementary-rpms baseurl=http://scp-rhel9-ip/rhel/$releasever/x86_64/supplementary gpgcheck=0 enabled=1[rhel-9-for-x86_64-baseos-rpms] name=rhel-9-for-x86_64-baseos-rpms baseurl=http://scp-rhel9-ip/rhel/$releasever/x86_64/baseos gpgcheck=0 enabled=1 [rhel-9-for-x86_64-appstream-rpms] name=rhel-9-for-x86_64-appstream-rpms baseurl=http://scp-rhel9-ip/rhel/$releasever/x86_64/appstream gpgcheck=0 enabled=1 [codeready-builder-for-rhel-9-x86_64-rpms] name=codeready-builder-for-rhel-9-x86_64-rpms baseurl=http://scp-rhel9-ip/rhel/$releasever/x86_64/codeready-builder gpgcheck=0 enabled=1 [rhel-9-for-x86_64-highavailability-rpms] name=rhel-9-for-x86_64-highavailability-rpms baseurl=http://scp-rhel9-ip/rhel/$releasever/x86_64/ha gpgcheck=0 enabled=1 [rhel-9-for-x86_64-supplementary-rpms] name=rhel-9-for-x86_64-supplementary-rpms baseurl=http://scp-rhel9-ip/rhel/$releasever/x86_64/supplementary gpgcheck=0 enabled=1Code block. Check repo settings (RHEL9)
- When checking the configuration file, the following result is displayed.
Use a text editor (e.g., vim) to open the
/etc/hostsfile./etc/hostsModify the file with the content below and save.Color mode198.19.2.13 scp-rhel8-ip scp-rhel9-ip scp-rhel-ip198.19.2.13 scp-rhel8-ip scp-rhel9-ip scp-rhel-ipCode block. /etc/hosts file setting change Verify the RHEL Repository connection configured on the server using the yum command.
Color modeyum repolist –vyum repolist –vCode block. repository connection settings check - If the RHEL Repository is successfully connected, you can check the Repository list.Color mode
Repo-id : rhel-8-appstream Repo-name : rhel-8-appstream Repo-revision : 1718903734 Repo-updated : Fri 21 Jun 2024 02:15:34 AM KST Repo-pkgs : 38,260 Repo-available-pkgs: 25,799 Repo-size : 122 G Repo-baseurl : http://scp-rhel8-ip/rhel/8/appstream Repo-expire : 172,800 second(s) (last: Thu 08 Aug 2024 07:27:57 AM KST) Repo-filename : /etc/yum.repos.d/scp.rhel8.repo Repo-id : rhel-8-baseos Repo-name : rhel-8-baseos Repo-revision : 1718029433 Repo-updated : Mon 10 Jun 2024 11:23:52 PM KST Repo-pkgs : 17,487 Repo-available-pkgs: 17,487 Repo-size : 32 G Repo-baseurl : http://scp-rhel8-ip/rhel/8/baseos Repo-expire : 172,800 second(s) (last: Thu 08 Aug 2024 07:27:57 AM KST) Repo-filename : /etc/yum.repos.d/scp.rhel8.repo Repo-id : rhel-8-baseos-debug Repo-name : rhel-8-baseos-debug Repo-revision : 1717662461 Repo-updated : Thu 06 Jun 2024 05:27:41 PM KST Repo-pkgs : 17,078 Repo-available-pkgs: 17,078 Repo-size : 100 G Repo-baseurl : http://scp-rhel8-ip/rhel/8/baseos-debug Repo-expire : 172,800 second(s) (last: Thu 08 Aug 2024 07:27:57 AM KST) Repo-filename : /etc/yum.repos.d/scp.rhel8.repoRepo-id : rhel-8-appstream Repo-name : rhel-8-appstream Repo-revision : 1718903734 Repo-updated : Fri 21 Jun 2024 02:15:34 AM KST Repo-pkgs : 38,260 Repo-available-pkgs: 25,799 Repo-size : 122 G Repo-baseurl : http://scp-rhel8-ip/rhel/8/appstream Repo-expire : 172,800 second(s) (last: Thu 08 Aug 2024 07:27:57 AM KST) Repo-filename : /etc/yum.repos.d/scp.rhel8.repo Repo-id : rhel-8-baseos Repo-name : rhel-8-baseos Repo-revision : 1718029433 Repo-updated : Mon 10 Jun 2024 11:23:52 PM KST Repo-pkgs : 17,487 Repo-available-pkgs: 17,487 Repo-size : 32 G Repo-baseurl : http://scp-rhel8-ip/rhel/8/baseos Repo-expire : 172,800 second(s) (last: Thu 08 Aug 2024 07:27:57 AM KST) Repo-filename : /etc/yum.repos.d/scp.rhel8.repo Repo-id : rhel-8-baseos-debug Repo-name : rhel-8-baseos-debug Repo-revision : 1717662461 Repo-updated : Thu 06 Jun 2024 05:27:41 PM KST Repo-pkgs : 17,078 Repo-available-pkgs: 17,078 Repo-size : 100 G Repo-baseurl : http://scp-rhel8-ip/rhel/8/baseos-debug Repo-expire : 172,800 second(s) (last: Thu 08 Aug 2024 07:27:57 AM KST) Repo-filename : /etc/yum.repos.d/scp.rhel8.repoCode block. Repository list check
- If the RHEL Repository is successfully connected, you can check the Repository list.
Windows Key Management Service Configuration Guide
In Samsung Cloud Platform, when using Windows Server, you can authenticate genuine products by using the Key Management Service provided by SCP. Follow the steps below.
After right-clicking the Windows Start icon, please run cmd from Windows PowerShell (Administrator) or the Windows Run menu.
Windows PowerShell (administrator) or in cmd, please run the command below to register the KMS Server.
Color modeslmgr /skms 198.19.2.23:1688slmgr /skms 198.19.2.23:1688Code block. WKMS Settings After executing the KMS Server registration command, check the notification popup indicating successful registration, then click OK.
Figure. WKMS setting check Windows PowerShell (Administrator) or in cmd, please execute the command below to perform product activation.
Color modeslmgr /atoslmgr /atoCode block. Windows Server activation settings After confirming the notification popup that the product activation was successful, click OK.
Figure. Windows Server genuine activation verification Windows PowerShell (Administrator) or cmd, run the command below to check if it has been activated.
Color modeslmgr /dlvslmgr /dlvCode block. Windows Server genuine activation verification After confirming the notification popup that the product activation was successfully performed, click OK.
Figure. Windows Server genuine activation verification
2.7 - Installing ServiceWatch Agent
Users can install the ServiceWatch Agent on a Virtual Server to collect custom metrics and logs.
ServiceWatch Agent
The agents required to collect custom metrics and logs for ServiceWatch on a Virtual Server can be broadly divided into two types: Prometheus Exporter and Open Telemetry Collector.
| Category | Description | |
|---|---|---|
| Prometheus Exporter | Provides metrics of a specific application or service in a format that Prometheus can scrape.
| |
| Open Telemetry Collector | Acts as a centralized collector that gathers telemetry data such as metrics and logs from distributed systems, processes them (filtering, sampling, etc.), and exports them to multiple backends (e.g., Prometheus, Jaeger, Elasticsearch).
|
Prerequisites for Using ServiceWatch Agent
To use the ServiceWatch Agent, please refer to Prerequisite environment configuration for ServiceWatch Agent and prepare the necessary settings.
Installing Prometheus Exporter for Virtual Server (Linux)
Install the Prometheus Exporter on a Linux server following the steps below.
Installing Node Exporter
Install Node Exporter according to the steps below.
Create Node Exporter User
Create a dedicated user to securely isolate the Node Exporter process.
sudo useradd --no-create-home --shell /bin/false node_exportersudo useradd --no-create-home --shell /bin/false node_exporterNode Exporter Configuration
Download Node Exporter for installation. The guide uses the following version:
- Download path: /tmp
- Version: 1.7.0Color mode
cd /tmp wget https://github.com/prometheus/node_exporter/releases/download/v1.7.0/node_exporter-1.7.0.linux-amd64.tar.gzcd /tmp wget https://github.com/prometheus/node_exporter/releases/download/v1.7.0/node_exporter-1.7.0.linux-amd64.tar.gzCode block. Node Exporter download command NoteThe latest Node Exporter version can be found at Node Exporter > Releases > Latest, and specific versions are available at Node Exporter > Releases.
Install the downloaded Node Exporter and set permissions on the executable.
Color modecd /tmp sudo tar -xvf node_exporter-1.7.0.linux-amd64.tar.gz -C /usr/local/bin --strip-components=1 node_exporter-1.7.0.linux-amd64/node_exportercd /tmp sudo tar -xvf node_exporter-1.7.0.linux-amd64.tar.gz -C /usr/local/bin --strip-components=1 node_exporter-1.7.0.linux-amd64/node_exporterCode block. Node Exporter installation command Color modesudo chown node_exporter:node_exporter /usr/local/bin/node_exportersudo chown node_exporter:node_exporter /usr/local/bin/node_exporterCode block. Node Exporter permission setting command Create a service file. Configure Node Exporter to collect memory (meminfo) or block storage (filesystem) metrics.
Color modesudo vi /etc/systemd/system/node_exporter.servicesudo vi /etc/systemd/system/node_exporter.serviceCode block. Open Node Exporter service file Color mode[Unit] Description=Prometheus Node Exporter (meminfo only) Wants=network-online.target After=network-online.target [Service] User=node_exporter Group=node_exporter Type=simple ExecStart=/usr/local/bin/node_exporter \ --collector.disable-defaults \ # Disable default collectors --collector.meminfo \ # Enable memory metrics --collector.filesystem # Enable block storage filesystem metrics Restart=on-failure [Install] WantedBy=multi-user.target[Unit] Description=Prometheus Node Exporter (meminfo only) Wants=network-online.target After=network-online.target [Service] User=node_exporter Group=node_exporter Type=simple ExecStart=/usr/local/bin/node_exporter \ --collector.disable-defaults \ # Disable default collectors --collector.meminfo \ # Enable memory metrics --collector.filesystem # Enable block storage filesystem metrics Restart=on-failure [Install] WantedBy=multi-user.targetCode block. Node Exporter service file content NoteCollectors can be enabled or disabled using flags.
<code>--collector.{name}</code>: Enables a specific metric collector.<code>--no-collector.{name}</code>: Disables a specific metric collector.- To disable all default metrics and enable only specific collectors, use
<code>--collector.disable-defaults --collector.{name} ...</code>.
Below is a description of the main collectors.
Collector Description Labels meminfo Provides memory statistics - filesystem Provides filesystem statistics such as used disk space device: Physical or virtual device path where the filesystem is located (e.g.,/dev/sda1)
fstype: Filesystem type (e.g.,ext4,xfs,nfs,tmpfs)
mountpoint: Path where the filesystem is mounted on the host OS; serves as an intuitive way to distinguish disks (e.g.,/,/var/lib/docker,/mnt/data)
Table. Description of main Node Exporter collectors- For detailed information on available metrics and configuration, see the Node Exporter > Collector page.
- Available metrics may vary depending on the version of Node Exporter you use. See the Node Exporter repository.
- Enable and start the service.
Register the Node Exporter service and verify the registered service and configured metrics.Color mode
sudo systemctl daemon-reload sudo systemctl enable --now node_exportersudo systemctl daemon-reload sudo systemctl enable --now node_exporterCode block. Enable and start Node Exporter service Color modesudo systemctl status node_exportersudo systemctl status node_exporterCode block. Check Node Exporter service status Color modecurl http://localhost:9100/metrics | grep node_memorycurl http://localhost:9100/metrics | grep node_memoryCode block. Verify Node Exporter metrics
See ServiceWatch > Using ServiceWatch Agent for details.
Installing Prometheus Exporter for Virtual Server (Windows)
Install the Prometheus Exporter on a Windows server following the steps below.
Installing Windows Exporter
Install the Windows Exporter according to the steps below.
Windows Exporter Configuration
Download the Windows Exporter installation file.
- Download path: C:\Temp
- Test version: 0.31.3Color mode
$ mkdir /Temp $ Invoke-WebRequest -Uri "https://github.com/prometheus-community/windows_exporter/releases/download/v0.31.3/windows_exporter-0.31.3-amd64.exe" -OutFile "C:\Temp\windows_exporter-0.31.3-amd64.exe"$ mkdir /Temp $ Invoke-WebRequest -Uri "https://github.com/prometheus-community/windows_exporter/releases/download/v0.31.3/windows_exporter-0.31.3-amd64.exe" -OutFile "C:\Temp\windows_exporter-0.31.3-amd64.exe"Code block. Windows Exporter download NoteWindows Exporter versions and installation files can be found at Windows Exporter > Releases.
Test the Windows Exporter execution. By default, Windows Exporter enables all collectors, but to collect only desired metrics, enable the following collectors:
- Memory metrics: memory
- Block storage metrics: logical_disk
- Host name: osColor mode
$ cd C:\Temp $ .\windows_exporter-0.31.3-amd64.exe --collectors.enabled memory,logical_disk,os$ cd C:\Temp $ .\windows_exporter-0.31.3-amd64.exe --collectors.enabled memory,logical_disk,osCode block. Test Windows Exporter execution
Collectors can be enabled using flags.
<code>--collectors.enabled "[defaults]"</code>: Enables the default provided metrics.<code>--collector.enabled {name},{name},{name}...</code>: Enables specific metrics.
Below is a description of the main collectors.
| Collector | Description | Labels |
|---|---|---|
| memory | Provides memory statistics | |
| logical_disk | Collects performance and status metrics of local logical disks (e.g., C:, D: drives) |
|
- For detailed information on available metrics and configuration, see the Windows Exporter > Collector page.
- Available metrics may vary depending on the version of Windows Exporter you use. See the Windows Exporter repository.
Register the service and verify.
Color mode$ sc.exe create windows_exporter binPath= "C:\Temp\windows_exporter-0.31.3-amd64.exe --collectors.enabled memory,logical_disk,os" DisplayName= "Prometheus Windows Exporter" start= auto $ Start-Service windows_exporter$ sc.exe create windows_exporter binPath= "C:\Temp\windows_exporter-0.31.3-amd64.exe --collectors.enabled memory,logical_disk,os" DisplayName= "Prometheus Windows Exporter" start= auto $ Start-Service windows_exporterCode block. Register Windows Exporter service Color mode# Verify service $ Get-Service windows_exporter # Verify metrics $ Invoke-WebRequest -Uri "http://localhost:9182/metrics" | Select-String memory# Verify service $ Get-Service windows_exporter # Verify metrics $ Invoke-WebRequest -Uri "http://localhost:9182/metrics" | Select-String memoryCode block. Verify Windows Exporter service Set configuration file.
- Use the
--config.fileoption to specify a YAML configuration file.Color mode$ .\windows_exporter.exe --config.file=config.yml $ .\windows_exporter.exe --config.file="C:\Program Files\windows_exporter\config.yml" # When using an absolute path, wrap it in quotes$ .\windows_exporter.exe --config.file=config.yml $ .\windows_exporter.exe --config.file="C:\Program Files\windows_exporter\config.yml" # When using an absolute path, wrap it in quotesCode block. Run Windows Exporter with config file Color modecollectors: enabled: cpu,net,service collector: service: include: windows_exporter log: level: warncollectors: enabled: cpu,net,service collector: service: include: windows_exporter log: level: warnCode block. Sample Windows Exporter config
- Use the
- Refer to the official example config file at Windows Exporter > Example config file.
$ sc.exe create windows_exporter binPath= "C:\Temp\windows_exporter-0.31.3-amd64.exe --config.file=C:\Temp\config.yml" DisplayName= "Prometheus Windows Exporter" start= auto
$ Start-Service windows_exporter$ sc.exe create windows_exporter binPath= "C:\Temp\windows_exporter-0.31.3-amd64.exe --config.file=C:\Temp\config.yml" DisplayName= "Prometheus Windows Exporter" start= auto
$ Start-Service windows_exporterSee ServiceWatch > Using ServiceWatch Agent for details.
Node Exporter Metrics
Main Node Exporter metrics
The following are the collector and metric information available through Node Exporter. Collectors can be enabled, and specific metrics can be activated.
| Category | Collector | Metric | Description |
|---|---|---|---|
| Memory | meminfo | node_memory_MemTotal_bytes | Total memory |
| Memory | meminfo | node_memory_MemAvailable_bytes | Available memory (used for determining memory shortage) |
| Memory | meminfo | node_memory_MemFree_bytes | Free memory |
| Memory | meminfo | node_memory_Buffers_bytes | IO buffers |
| Memory | meminfo | node_memory_Cached_bytes | Page cache |
| Memory | meminfo | node_memory_SwapTotal_bytes | Total swap |
| Memory | meminfo | node_memory_SwapFree_bytes | Remaining swap |
| Filesystem | filesystem | node_filesystem_size_bytes | Total filesystem size |
| Filesystem | filesystem | node_filesystem_free_bytes | Total free space |
| Filesystem | filesystem | node_filesystem_avail_bytes | Space actually available to unprivileged users |
Node Exporter collector and metric collection settings
Node Exporter enables most collectors by default, but you can enable or disable specific collectors as needed.
Enable specific collectors only
- When you want to use only memory and filesystem collectors:Color mode
./node_exporter \ --collector.meminfo # Enable memory collector --collector.filesystem # Enable filesystem collector./node_exporter \ --collector.meminfo # Enable memory collector --collector.filesystem # Enable filesystem collectorCode block. Enable specific Node Exporter collectors - When you want to disable all default collectors and use only memory and filesystem collectors:Color mode
./node_exporter \ --collector.disable-defaults # Disable default metrics --collector.meminfo # Enable memory collector --collector.filesystem # Enable filesystem collector./node_exporter \ --collector.disable-defaults # Disable default metrics --collector.meminfo # Enable memory collector --collector.filesystem # Enable filesystem collectorCode block. Enable specific Node Exporter collectors (disable defaults) - Enable filesystem collector for specific mount points:Color mode
./node_exporter \ --collector.disable-defaults \ --collector.filesystem.mount-points-include="/|/data" # Enable filesystem collector for / (root) and /data mount points./node_exporter \ --collector.disable-defaults \ --collector.filesystem.mount-points-include="/|/data" # Enable filesystem collector for / (root) and /data mount pointsCode block. Enable filesystem collector for specific mount points - Enable filesystem collector excluding specific mount points:Color mode
./node_exporter \ --collector.disable-defaults \ --collector.filesystem.mount-points-exclude="/boot|/var/log" # Exclude /boot and /var/log mount points./node_exporter \ --collector.disable-defaults \ --collector.filesystem.mount-points-exclude="/boot|/var/log" # Exclude /boot and /var/log mount pointsCode block. Exclude specific mount points from filesystem collector
Disable specific collectors (no-collector)
When you do not want to use the filesystem collector:
./node_exporter --no-collector.filesystem./node_exporter --no-collector.filesystemConfigure collector as a systemd service (recommended)
[Unit]
Description=Node Exporter
After=network-online.target
[Service]
User=nodeexp
ExecStart=/usr/local/bin/node_exporter \
--collector.disable-defaults # Disable all default metric collectors
--collector.meminfo
--collector.filesystem
[Install]
WantedBy=multi-user.target[Unit]
Description=Node Exporter
After=network-online.target
[Service]
User=nodeexp
ExecStart=/usr/local/bin/node_exporter \
--collector.disable-defaults # Disable all default metric collectors
--collector.meminfo
--collector.filesystem
[Install]
WantedBy=multi-user.targetFilter specific metrics
Using the Open Telemetry Collector configuration, you can select only the required metrics collected by Node Exporter.
For guidance on pre‑configuring the Open Telemetry Collector for ServiceWatch, see Prerequisite Open Telemetry Collector configuration for ServiceWatch.
Windows Exporter Metrics
Main Windows Exporter metrics
The following are the collector and metric information available through Windows Exporter. Collectors can be enabled, and specific metrics can be activated.
| Category | Collector | Metric | Description |
|---|---|---|---|
| Memory | memory | windows_memory_available_bytes | Available memory |
| Memory | memory | windows_memory_cache_bytes | Cached memory |
| Memory | memory | windows_memory_committed_bytes | Committed memory |
| Memory | memory | windows_memory_commit_limit | Commit limit |
| Memory | memory | windows_memory_pool_paged_bytes | Paged pool |
| Memory | memory | windows_memory_pool_nonpaged_bytes | Non‑paged pool |
| Disk | logical_disk | windows_logical_disk_free_bytes | Free space |
| Disk | logical_disk | windows_logical_disk_size_bytes | Total capacity |
| Disk | logical_disk | windows_logical_disk_read_bytes_total | Total read bytes |
| Disk | logical_disk | windows_logical_disk_write_bytes_total | Total written bytes |
| Disk | logical_disk | windows_logical_disk_read_seconds_total | Read latency |
| Disk | logical_disk | windows_logical_disk_write_seconds_total | Write latency |
| Disk | logical_disk | windows_logical_disk_idle_seconds_total | Idle time |
Windows Exporter collector and metric collection settings
Windows Exporter enables most collectors by default, but you can configure only the desired collectors.
Enable specific collectors only
If you want to use only CPU, memory, and logical disk collectors:
# The --collector.enabled option disables defaults and enables only the listed collectors
.\windows_exporter.exe --collectors.enabled="memory,logical_disk"# The --collector.enabled option disables defaults and enables only the listed collectors
.\windows_exporter.exe --collectors.enabled="memory,logical_disk"--collector.enabled will collect only the collectors specified in the option.Configure collector as a service (recommended)
# Register windows_exporter as a service
sc.exe create windows_exporter binPath= "C:\Temp\windows_exporter-0.31.3-amd64.exe --config.file=C:\Temp\config.yml" DisplayName= "Prometheus Windows Exporter" start= auto
# Start the service
Start-Service windows_exporter# Register windows_exporter as a service
sc.exe create windows_exporter binPath= "C:\Temp\windows_exporter-0.31.3-amd64.exe --config.file=C:\Temp\config.yml" DisplayName= "Prometheus Windows Exporter" start= auto
# Start the service
Start-Service windows_exporter# Note this is not an exhaustive list of all configuration values
collectors:
enabled: logical_disk,memory # Set collectors to enable
collector:
service:
include: "windows_exporter"
scheduled_task:
include: /Microsoft/.+
log:
level: debug
scrape:
timeout-margin: 0.5
telemetry:
path: /metrics
web:
listen-address: ":9182"# Note this is not an exhaustive list of all configuration values
collectors:
enabled: logical_disk,memory # Set collectors to enable
collector:
service:
include: "windows_exporter"
scheduled_task:
include: /Microsoft/.+
log:
level: debug
scrape:
timeout-margin: 0.5
telemetry:
path: /metrics
web:
listen-address: ":9182"Filter specific metrics
Using the Open Telemetry Collector configuration, you can select only the required metrics collected by Windows Exporter.
For guidance on pre‑configuring the Open Telemetry Collector for ServiceWatch, see Prerequisite Open Telemetry Collector configuration for ServiceWatch.
3 - API Reference
4 - CLI Reference
5 - Release Note
Virtual Server
- OS Image addition provision
- Standard Image has been added. (Window server 2016)
- SSD volume with configurable IOPS and Throughput has been added.
- You can select SSD_Provisioned disk type when creating Block Storage.
- You can set IOPS and Throughput maximum values.
- You can view Virtual Server ServiceWatch metric monitoring graphs on the detail page.
- OS Image addition provision
- Standard Image has been added. (Alma Linux 9.6, Oracle Linux 9.6, RHEL 9.6, Rocky Linux 9.6)
- New Server Group policy addition
- Partition (Virtual Server and Block Storage distributed placement) policy has been added.
- You can collect custom metrics and logs by installing Virtual Server ServiceWatch Agent.
- You can change the server name on the Virtual Server detail page of Samsung Cloud Platform Console.
- When changing the server name, only the information in Samsung Cloud Platform Console is changed, not the OS’s Hostname.
- ServiceWatch service integration provision
- You can monitor data through ServiceWatch service.
- Virtual Server feature addition
- IP, Public NAT IP, Private NAT IP configuration feature has been added.
- LLM Endpoint for using LLM is provided.
- You can select OS Image subscribed from Marketplace when creating Virtual Server.
- 2nd generation server type has been added.
- 2nd generation (s2) server type based on Intel 4th generation (Sapphire Rapids) Processor has been added. For details, refer to Virtual Server Server Type
- Image sharing method between Accounts has been changed.
- You can share by creating a new qcow2 Image or Image for sharing.
- Virtual Server feature addition
- NAT configuration feature has been added in Virtual Server.
- OS Image addition provision
- Standard Image has been added. (Alma Linux 8.10, Alma Linux 9.4, Oracle Linux 8.10, Oracle Linux 9.4, RHEL 8.10, RHEL 9.4, Rocky Linux 8.10, Rocky Linux 9.4, Ubuntu 24.04)
- Image for Kubernetes has been added. You can create Kubernetes Engine using Image for Kubernetes.
- 2nd generation server type addition
- 2nd generation (h2) server type based on Intel 4th generation (Sapphire Rapids) Processor has been added. For details, refer to Virtual Server Server Type
- Samsung Cloud Platform common function change
- Common CX changes such as Account, IAM and Service Home, tags have been reflected.
- Virtual Server service official release.
- We have released a virtualization server that allows you to freely allocate and use as much as you need at the necessary time without purchasing infrastructure resources individually.
- We have released a virtualization server that allows you to freely allocate and use as much as you need at the necessary time without purchasing infrastructure resources individually.