This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

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.

  1. Click All Services > Compute > Virtual Server menu. You will be moved to the Service Home page of Virtual Server.

  2. On the Service Home page, click the Create Virtual Server button. You will be moved to the Create Virtual Server page.

  3. 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
      Required
      Detailed Description
      ImageRequiredSelect 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 VersionRequiredSelect version of selected Image
      • Provides version list of provided server Image
      Table. Virtual Server Image and Version Selection Input Items
    • In the Service information input area, enter or select the required information.
      Category
      Required
      Detailed Description
      Server CountRequiredNumber of servers to create simultaneously
      • Only numbers can be entered, enter value between 1 and 100
      Service Type > Server TypeRequiredVirtual Server server type
      • Standard: Standard specs generally used
      • High Capacity: Large capacity server specs larger than Standard
      Service Type > Planned ComputeRequiredResource 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
      Block StorageRequiredConfigure 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
      • 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
      • 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 GroupOptionalSet 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 Items
      Caution
      When 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
      Required
      Detailed Description
      Server NameRequiredEnter 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 PortRequiredSet 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 PortRequiredSet 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
      KeypairRequiredUser authentication method to use when connecting to the server
      • Create New: Create a new one when a new Keypair is needed
      • 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
      Required
      Detailed Description
      LockOptionalSet whether to use Lock
      • When Lock is used, prevents operations such as server termination, start, stop to prevent accidental malfunction
      Init ScriptOptionalScript 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
      TagOptionalAdd 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
  4. 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.
Notice
  • 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.
Reference
  • 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.

  1. Click All Services > Compute > Virtual Server menu. You will be moved to the Service Home page of Virtual Server.
  2. On the Service Home page, click the Virtual Server menu. You will be moved to the Virtual Server List page.
  3. 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.
      CategoryDetailed Description
      Virtual Server StatusStatus 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 ControlButtons to change server status
      • Start: Start stopped server
      • Stop: Stop running server
      • Restart: Restart running server
      Create ImageCreate a user image from the current server image
      Console LogCheck current server console log
      • Can check console log output from current server. For details, refer to Check Console Log
      Create DumpCreate current server Dump
      • Dump file is created inside Virtual Server
      • For detailed Dump creation method, refer to Create Dump
      RebuildDelete existing Virtual Server OS area data and settings, and configure by Rebuilding as new server
      Terminate ServiceButton 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.

CategoryDetailed Description
ServiceService name
Resource TypeResource type
SRNUnique resource ID in Samsung Cloud Platform
  • In Virtual Server, means Virtual Server SRN
Resource NameResource name
  • In Virtual Server service, means Virtual Server name
Resource IDUnique resource ID in service
CreatorUser who created service
Creation DateDate and time when service was created
ModifierUser who modified service information
Modification DateDate and time when service information was modified
Server NameServer name
  • Click Modify button to change name
  • When server name is changed, OS Hostname is not changed, only information in Samsung Cloud Platform Console is changed
  • Cannot modify if Virtual Server was created by other resource
Server TypeDisplay vCPU, memory information
  • If change to different server type is needed, click Modify button to set
Image NameServer OS Image and version
  • Can select Image by Image version and build date
LockDisplay whether Lock is used/not used
  • If Lock attribute value change is needed, click Modify button to set
Server GroupServer group name to which server belongs
  • If server group is not used, not displayed.
Keypair NameServer authentication information set by user
  • Default login accounts by OS are as follows.
    • Alma Linux: almalinux
    • Oracle Linux: cloud-user
    • RHEL: cloud-user
    • Rocky Linux: rocky
    • Ubuntu: ubuntu
    • Windows: sysadmin
Planned ComputeResource status with Planned Compute set
LLM EndpointURL for using LLM
ServiceWatch Detailed MonitoringDisplay 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
| | Network | Virtual Server network information
  • 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 | Virtual Server Local Subnet information
  • 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
| | Block Storage | Block Storage information connected to server
  • 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
|
Table. Virtual Server Detail Information Tab Items

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.

CategoryDetailed Description
Period Setting AreaSelect period to apply to chart
  • Metrics query can be set from current to maximum 455 days
Timezone Setting AreaSelect timezone to apply to chart
Reset ButtonReset all manipulations or settings made on chart
Refresh Setting AreaSelect refresh period of chart
  • Refresh button redisplays information based on current time
  • Click refresh period to select desired period: Off, 10 seconds, 1 minute, 2 minutes, 5 minutes, 15 minutes
Move to Service DashboardMove to ServiceWatch dashboard list screen
MoreDisplay additional work items for managing chart
Graph AreaData graph collected during period applied to chart
  • Available graphs
    • Average CPU Usage (Percent)
    • Average Disk Reads (Bytes)
    • Average Disk Writes (Bytes)
    • Summary Disk Read Requests (Count)
    • Summary Disk Write Requests (Count)
    • Maximum Network In (Bytes)
    • Maximum Network Out (Bytes)
    • Summary Instance State (Any)
  • Place mouse cursor on graph to display time, data value, metric data information of that point as popup
  • Can zoom specific area of graph by dragging mouse
  • Click label name displayed in legend to display detailed information for that legend as popup
Table. Virtual Server Monitoring Tab Chart Items
Reference
  • 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.

CategoryDetailed Description
Tag ListTag list
  • Can check tag Key, Value information
  • Can add up to 50 tags per resource
  • When entering tags, search and select from existing Key and Value lists
Table. Virtual Server Tag Tab Items

Operation History

On the Virtual Server List page, you can check operation history of selected resource.

CategoryDetailed Description
Operation History ListResource change history
  • Can check operation details, operation date and time, resource type, resource name, operation result, operator information
  • Click corresponding resource from Operation History List list. Operation History Detail popup window opens.
Table. Virtual Server Operation History Tab Detail Information Items

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.

  1. Click All Services > Compute > Virtual Server menu. You will be moved to the Service Home page of Virtual Server.
  2. On the Service Home page, click the Virtual Server menu. You will be moved to the Virtual Server List page.
  3. 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.
  4. On the Virtual Server Detail page, click Start button at the top to start the server. Check changed server status in Status Display item.

Stop Virtual Server

You can stop running (Active) Virtual Server. To stop Virtual Server, follow the procedure below.

  1. Click All Services > Compute > Virtual Server menu. You will be moved to the Service Home page of Virtual Server.
  2. On the Service Home page, click the Virtual Server menu. You will be moved to the Virtual Server List page.
  3. 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.
  4. On the Virtual Server Detail page, click Stop button at the top to start the server. Check changed server status in Status Display item.

Restart Virtual Server

You can restart created Virtual Server. To restart Virtual Server, follow the procedure below.

  1. Click All Services > Compute > Virtual Server menu. You will be moved to the Service Home page of Virtual Server.
  2. On the Service Home page, click the Virtual Server menu. You will be moved to the Virtual Server List page.
  3. 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.
  4. On the Virtual Server Detail page, click Restart button at the top to start the server. Check changed server status in Status Display item.

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.

Reference

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.

  1. Click All Services > Compute > Virtual Server menu. You will be moved to the Service Home page of Virtual Server.

  2. On the Service Home page, click the Virtual Server menu. You will be moved to the Virtual Server List page.

  3. On the Virtual Server List page, click the resource to create Image. You will be moved to the Virtual Server Detail page.

  4. 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
      Required
      Detailed Description
      Image NameRequiredName of Image to create
      • Enter within 200 characters using English, numbers, spaces, and special characters (-, _)
      Table. Image Service Information Input Items
  5. Check input information and click Complete button.

    • When creation is complete, check the created resource on All Services > Compute > Virtual Server > Image List page.
Notice
  • 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.

Reference
For server types that can be changed provided by Virtual Server, refer to Virtual Server Server Type.

To modify Virtual Server server type, follow the procedure below.

  1. Click All Services > Compute > Virtual Server menu. You will be moved to the Service Home page of Virtual Server.
  2. On the Service Home page, click the Virtual Server menu. You will be moved to the Virtual Server List page.
  3. On the Virtual Server List page, click the resource to control operation. You will be moved to the Virtual Server Detail page.
  4. On the Virtual Server Detail page, check server status and click server type Modify button. Modify Server Type popup window opens.
  5. 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.
Reference
When Virtual Server server type is changed, monitoring performance metric data may not be collected normally for a while. Normal performance metrics are collected in the next collection cycle (1 minute).

Change IP

For method of changing IP, refer to Change IP.

Caution
  • 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.

Caution
Basic monitoring is provided free of charge, but additional fees are charged when detailed monitoring is enabled. Please be careful when using.

To enable Virtual Server ServiceWatch detailed monitoring, follow the procedure below.

  1. Click All Services > Compute > Virtual Server menu. You will be moved to the Service Home page of Virtual Server.
  2. On the Service Home page, click the Virtual Server menu. You will be moved to the Virtual Server List page.
  3. On the Virtual Server List page, click the resource to enable ServiceWatch detailed monitoring. You will be moved to the Virtual Server Detail page.
  4. On the Virtual Server Detail page, click ServiceWatch detailed monitoring Modify button. You will be moved to Modify ServiceWatch Detailed Monitoring popup window.
  5. On the Modify ServiceWatch Detailed Monitoring popup window, select Enable, check guide text and then click Confirm button.
  6. Check ServiceWatch detailed monitoring item on Virtual Server Detail page.

Disable ServiceWatch Detailed Monitoring

Caution
Disabling detailed monitoring is needed for cost efficiency. Keep detailed monitoring enabled only when absolutely necessary, and disable detailed monitoring for the rest.

To disable Virtual Server ServiceWatch detailed monitoring, follow the procedure below.

  1. Click All Services > Compute > Virtual Server menu. You will be moved to the Service Home page of Virtual Server.
  2. On the Service Home page, click the Virtual Server menu. You will be moved to the Virtual Server List page.
  3. On the Virtual Server List page, click the resource to disable ServiceWatch detailed monitoring. You will be moved to the Virtual Server Detail page.
  4. On the Virtual Server Detail page, click ServiceWatch detailed monitoring Modify button. You will be moved to Modify ServiceWatch Detailed Monitoring popup window.
  5. On the Modify ServiceWatch Detailed Monitoring popup window, deselect Enable, check guide text and then click Confirm button.
  6. 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.

  1. Click All Services > Compute > Virtual Server menu. You will be moved to the Service Home page of Virtual Server.
  2. On the Service Home page, click the Virtual Server menu. You will be moved to the Virtual Server List page.
  3. On the Virtual Server List page, click the resource to check console log. You will be moved to the Virtual Server Detail page.
  4. On the Virtual Server Detail page, click Console Log button. You will be moved to Console Log popup window.
  5. Check console log output on Console Log popup window.

Create Dump

To create Virtual Server Dump file, follow the procedure below.

  1. Click All Services > Compute > Virtual Server menu. You will be moved to the Service Home page of Virtual Server.
  2. On the Service Home page, click the Virtual Server menu. You will be moved to the Virtual Server List page.
  3. On the Virtual Server List page, click the resource to check detailed information. You will be moved to the Virtual Server Detail page.
  4. 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.

  1. Click All Services > Compute > Virtual Server menu. You will be moved to the Service Home page of Virtual Server.
  2. On the Service Home page, click the Virtual Server menu. You will be moved to the Virtual Server List page.
  3. On the Virtual Server List page, click the resource to perform Rebuild. You will be moved to the Virtual Server Detail page.
  4. 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.

Caution
Please note that data cannot be recovered after service termination.

To terminate Virtual Server, follow the procedure below.

  1. Click All Services > Compute > Virtual Server menu. You will be moved to the Service Home page of Virtual Server.
  2. On the Service Home page, click the Virtual Server menu. You will be moved to the Virtual Server List page.
  3. 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.
  4. 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.

Termination Not Possible
  • 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.

Deletion by Delete on termination Setting
  • 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.

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.

  1. Click the All Services > Compute > Virtual Server menu. Go to the Virtual Server’s Service Home page.

  2. Click the Image menu on the Service Home page. Go to the Image List page.

  3. 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
      Required
      Detailed description
      Image nameRequiredName of the Image to create
      • Enter within 255 characters using English letters, numbers, spaces, and special characters (-, _)
      Image file > URLRequiredEnter 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 typeRequiredOS type of the uploaded Image file
      • Select from Alma Linux, CentOS, Oracle Linux, RHEL, Rocky Linux, Ubuntu
      Minimum DiskRequiredMinimum disk size (GB) for the Image to be created
      • Enter a value between 0 and 12,288 GB
      Minimum RAMRequiredMinimum RAM capacity (GB) of the image to be created
      • Enter a value between 0 and 2,097,151 GB
      VisibilityRequiredIndicates access permissions for the Image
      • Private: Can be used only within the Account
      • Shared: Can be shared between Accounts
      ProtectedSelectSelect 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
    • Additional Information Input Enter or select the required information in the area.
      Category
      Required
      Detailed description
      TagSelectAdd 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
  4. 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.

  1. All Services > Compute > Virtual Server Click the menu. Go to the Service Home page of Virtual Server.
  2. Click the Image menu on the Service Home page. Go to the Image list page.
  3. 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.
      CategoryDetailed description
      Image statusStatus 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 ImageCreate 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 AccountImage 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 DeleteButton to delete the Image
      • If the Image is deleted, it cannot be recovered
      Table. Image status information and additional functions

Detailed Information

Image list page allows you to view detailed information of the selected resource and edit the information if needed.

CategoryDetailed description
ServiceService Name
Resource TypeResource Type
SRNUnique resource ID in Samsung Cloud Platform
  • In Image, it means Image SRN
Resource NameImage Name
Resource IDImage’s unique resource ID
CreatorUser who created the Image
Creation timeImage creation time
EditorUser who modified the Image information
Modification DateDate/Time when Image information was modified
Image nameImage name
Minimum DiskImage’s minimum disk capacity (GB)
  • If you need to modify the minimum disk, click the Edit button to set it
Minimum RAMMinimum RAM capacity of the Image (GB)
OS typeImage’s OS type
  • Alma Linux, CentOS, Oracle Linux, RHEL, Rocky Linux, SLES, Ubuntu
OS hash algorithmOS hash algorithm method
VisibilityDisplays access permissions for the Image
  • Private: Can be used only within the Account
  • Shared: Can be shared between Accounts
ProtectedSelect whether image deletion is prohibited
  • enabled setting prevents accidental deletion of the Image
Image sizeImage size
  • If the generated Image size is 1GB or less, it is displayed as 1GB.
Image TypeClassification by Image creation method
  • Snapshot-Based: When the configuration of the currently used Virtual Server is created as an Image
  • Image-Based: When an Image is created by uploading a qcow2 extension file or by creating a shared Image
Image file URLImage file URL uploaded to Object Storage when creating an Image
  • Not displayed for Images created via the Image creation menu on the Virtual Server detail page, but displayed when the Image file is uploaded to Object Storage.
Sharing StatusStatus of sharing images with other Accounts
  • Approved Account ID: ID of the Account that has been approved for sharing
  • Modification Date/Time: The date/time when sharing was requested to another Account, after the sharing status changes Pending → Accepted it is updated to that date/time
  • Status: Approval status
    • Accepted: Approved and being shared
    • Pending: Waiting for approval
  • Sharing stopped: Sharing has been stopped
Table. Image detailed information tab items

Tag

Image list page, you can view the tag information of the selected resource, and you can add, modify, or delete it.

CategoryDetailed description
Tag ListTag List
  • You can view the tag’s Key, Value information
  • Up to 50 tags can be added per resource
  • When entering a tag, search and select from the existing list of Keys and Values
Table. Image tag tab items

Work History

You can view the operation history of the selected resource on the Image list page.

CategoryDetailed description
Work History ListResource Change History
  • Work date/time, Resource ID, Resource name, Work details, Event topic, Work result, Verify worker information
Table. Image work history tab detailed information items

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.

Notice
  • 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.

  1. Log in to the shared Account and click the All Services > Compute > Virtual Server menu. Go to the Virtual Server’s Service Home page.
  2. Click the Image menu on the Service Home page. Navigate to the Image List page.
  3. Click the Image to create a shared Image on the Image List page. You will be taken to the Image Details page.
  4. Create Shared Image Click the button. A popup window notifying the creation of a shared Image will open.
  5. After checking the notification content, click the Complete button.

Share Image to another Account

Create an image to share with another Account.

Notice
  • .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.

  1. Log in to the shared Account and click the All Services > Compute > Virtual Server menu. Navigate to the Virtual Server’s Service Home page.

  2. Click the Image menu on the Service Home page. It navigates to the Image List page.

  3. On the Image List page, click the Image you want to share with another Account. It moves to the Image Details page.

  4. Click the Share to another Account button. A popup window notifying Image sharing opens.

  5. After checking the notification content, click the Confirm button. It moves to the Share Image with another Account page.

  6. Share Image with another Account on the page, enter Share Account ID, and click the Complete button. A popup notifying Image sharing opens.

    Category
    Required
    Detailed description
    Image name-Name of the Image to share
    • Input not allowed
    Image ID-Image ID to share
    • Input not allowed
    Shared Account IDRequiredEnter another Account ID to share
    • Enter within 64 characters using English letters, numbers, and special character -
    Table. Image sharing items to another Account

  7. After 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.

  1. 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.

  2. Click the Image menu on the Service Home page. It navigates to the Image List page.

  3. Image List on the page More > Image Share Request List click the button. Image Share Request List popup opens.

  4. Image Sharing Request List In the popup window, click the Approve or Reject button for the Image to be shared.

    CategoryDetailed description
    Image nameshared Image name
    OS typeOS type of shared Image
    Owner Account IDOwner Account ID of shared Image
    Creation timeCreation time of shared Image
    ApprovalApprove the shared Image
    RejectReject processing of the shared Image
    Table. Image sharing request list item

  5. After 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.

Caution
Please be careful as data cannot be recovered after deleting the service.

To delete Image, follow the steps below.

  1. All Services > Compute > Virtual Server Click the menu. Navigate to the Service Home page of Virtual Server.
  2. Click the Image menu on the Service Home page. Go to the Image list page.
  3. 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.
  4. When deletion is complete, check on the Image List page whether the resource has been deleted.

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.

  1. All Services > Compute > Virtual Server – Click to go to the Virtual Server Service Home page.

  2. On the Service Home page, click the Keypair menu to go to the Keypair List page.

  3. 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.
      ItemRequiredDescription
      Keypair NameRequiredName of the Keypair to create. Use English letters, numbers, spaces, and special characters (-, _) up to 255 characters.
      Keypair TypeRequiredssh
      Table. Keypair service information input items
    • In the Additional Information Input section, enter or select the required information.
      ItemRequiredDescription
      TagsOptionalAdd tags (up to 50 per resource). Click the Add Tag button and enter/select Key and Value.
      Table. Additional Keypair information input items
  4. Review the entered information and click the Create button.

    • After creation, the new Keypair will appear on the Keypair List page.
Caution
  • 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.

  1. All Services > Compute > Virtual Server – Click to go to the Virtual Server Service Home page.
  2. On the Service Home page, click the Keypair menu to go to the Keypair List page.
  3. 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.

ItemDescription
ServiceService name
Resource TypeResource type
SRNUnique resource ID in Samsung Cloud Platform (for Keypair, refers to Keypair SRN)
Resource NameKeypair name
Resource IDUnique resource ID of the Keypair
CreatorUser who created the Keypair
Creation TimeTimestamp when the Keypair was created
ModifierUser who modified the Keypair information
Modification TimeTimestamp when the Keypair information was modified
Keypair NameName of the Keypair
FingerprintUnique value to identify the key
User IDUser ID of the Keypair creator
Public KeyPublic key information
Table. Keypair details tab items

Tags

You can view, add, modify, or delete the tags of a selected resource from the Keypair List page.

ItemDescription
Tag ListList 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.
Table. Keypair tags tab items

Activity History

You can view the activity history of a selected resource from the Keypair List page.

ItemDescription
Activity History ListResource change history, including operation time, resource ID, resource name, operation details, event topic, operation result, and operator information.
Table. Keypair activity history tab details

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.

  1. All Services > Compute > Virtual Server – Click to go to the Virtual Server Service Home page.

  2. On the Service Home page, click the Keypair menu to go to the Keypair List page.

  3. 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.
      ItemRequiredDescription
      Keypair NameRequiredName of the Keypair to retrieve
      Keypair TypeRequiredssh
      Public KeyRequiredEnter 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
  4. Review the entered information and click the Complete button.

    • After completion, the newly created resource will appear on the Keypair List page.
Info
Even if you create a new Keypair via Retrieve Public Key, the Keypair cannot be re‑downloaded. Use the Keypair that was issued at the time of creation.

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.

Caution
After deleting the service, the data cannot be recovered, so please be careful.

To delete a Keypair, follow these steps.

  1. All Services > Compute > Virtual Server – Click to go to the Virtual Server Service Home page.
  2. On the Service Home page, click the Keypair menu to go to the Keypair List page.
  3. 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.
  4. After deletion is complete, verify that the resource has been removed from the Keypair List page.

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.

  1. Click the All Services > Compute > Virtual Server menu. Go to the Service Home page of Virtual Server.
  2. Click the Server Group menu on the Server Group page. Go to the Server Group list page.
  3. 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
      Required
      Detailed description
      Server Group nameRequiredName of the Server Group to create
      • Enter within 255 characters using English letters, numbers, spaces, and special characters (-, _)
      PolicyRequiredSet 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
    • Add Information Input area, enter or select the required information.
      Category
      Required
      Detailed description
      TagSelectAdd 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
  4. 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.

  1. Click the All Services > Compute > Virtual Server menu. Go to the Service Home page of Virtual Server.
  2. Click the Server Group menu on the Service Home page. You will be taken to the Server Group List page.
  3. 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.

CategoryDetailed description
ServiceService Name
Resource TypeResource Type
SRNUnique resource ID in Samsung Cloud Platform
  • In Server Group, it means Server Group SRN
Resource NameServer Group Name
Resource IDUnique resource ID of Server Group
CreatorUser who created the Server Group
Creation timeServer Group creation time
Server Group nameServer Group name
PolicyAnti-Affinity(distributed placement), Affinity(proximal placement), Partition(distributed placement of Virtual Server and Block Storage)
Server Group MemberList of Virtual Servers belonging to the Server Group
  • Members cannot be modified after the initial Virtual Server is created
  • Anti-Affinity (distributed placement) and Affinity (proximate placement) policies define only the relative placement relationships between Virtual Servers, and the SCP Console provides only the list of Virtual Servers belonging to the policy.
  • The Partition (distributed placement of Virtual Server and Block Storage) policy displays the Partition number together to clearly indicate which Partition the Virtual Server and its associated Block Storage belong to. The Partition number is assigned based on the Partition Size set for the Server Group (maximum 3).
Table. Server Group detailed information tab items

Tag

Server Group List page you can view the tag information of the selected resource, and you can add, modify, or delete it.

CategoryDetailed description
Tag ListTag List
  • Can view the tag’s Key and Value information
  • Up to 50 tags can be added per resource
  • When entering tags, search and select from the previously created Key and Value list
Table. Server Group Tag Tab Items

Work History

You can view the operation history of the selected resource on the Server Group List page.

CategoryDetailed description
Work History ListResource Change History
  • Work date/time, Resource ID, Resource name, Work details, Event topic, Work result, Check worker information
Table. Server Group Task History Tab Detailed Information Items

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.

Caution
Please be careful as data cannot be recovered after deleting the service.

To delete a Server Group, follow these steps.

  1. All Services > Compute > Virtual Server menu, click it. Go to the Virtual Server’s Service Home page.
  2. On the Service Home page, click the Server Group menu. Navigate to the Server Group List page.
  3. 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.
  4. When deletion is complete, check whether the resource has been deleted on the Server Group list page.

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.

Caution
  • 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.

  1. All Services > Compute > Virtual Server Click the menu. Navigate to the Service Home page of Virtual Server.
  2. Click the Virtual Server menu on the Service Home page. Move to the Virtual Server List page.
  3. Virtual Server List Click the resource to change the IP on the page. Navigate to the Virtual Server Details page.
  4. Virtual Server Details page, click the Edit button of the IP item to change the IP. The IP Edit popup opens.
  5. 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.
  6. When the settings are complete, click the Confirm button.
  7. 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.

  1. As the root user of the Virtual Server’s OS, use the ip command to check the assigned network interface name.

    Color mode
    ip a
    ip a
    Code 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 enp0s7
    Code block. ip command - Network interface check result
  2. Use a text editor (e.g., vim) to open the /etc/netplan/50-cloud-init.yaml file.

  3. Add the following content to the /etc/netplan/50-cloud-init.yaml file and save it.

    Color mode
    network:
      version: 2
      ethernets:
        ens7:
          match:
            macaddress: "fa:16:3e:98:b6:64"
          dhcp4: true
          set-name: "ens7"
          mtu: 9000
    network:
      version: 2
      ethernets:
        ens7:
          match:
            macaddress: "fa:16:3e:98:b6:64"
          dhcp4: true
          set-name: "ens7"
          mtu: 9000
    Code block. Edit YAML file
Reference
Indentation is important in YAML files that configure netplan. When modifying a YAML file, please refer to the existing settings and be careful.
  1. Set the IP on the added network DEVICE using the netplan command.

    Color mode
    netplan --debug apply
    netplan --debug apply
    Code block. netplan applied
  2. 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 forever
    Code block. Check IP settings

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.

Reference
For detailed information about chrony, please refer to the chronyc page.
  1. Check whether the chrony package is installed using the dnf command as the root user of the OS of the Virtual Server.

    Color mode
    dnf list chrony
    dnf list chrony
    Code 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                                              @anaconda  
    Code block. dnf command - chrony package installation verification result
  2. If the chrony package is not installed, use the dnf command to install the chrony package.

    Color mode
    dnf install chrony -y
    dnf install chrony -y
    Code block. dnf command - chrony package installation verification command

NTP Daemon Setup

Reference
For detailed information about chrony, refer to the chronyc page.

To set up the chrony daemon, follow these steps.

  1. Load the /etc/chrony.conf file using a text editor (e.g., vim).

  2. Add the following content to the /etc/chrony.conf file and save.

    Color mode
    server 198.19.0.54 iburst
    server 198.19.0.54 iburst
    Code block. /etc/chrony.conf edit
  3. Set it to automatically start the chrony daemon using the systemctl command.

    Color mode
    systemctl enable chronyd
    systemctl enable chronyd
    Code block. systemctl command - chrony daemon auto start setting
  4. Restart the chrony daemon using the systemctl command.

    Color mode
    systemctl restart chronyd
    systemctl restart chronyd
    Code block. systemctl command - restart chrony daemon

  5. 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 mode
    chronyc sources -v
    chronyc sources -v
    Code 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] +/-     14ms
    Code block. chronyc sources command - NTP synchronization check
  6. 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           : Normal
    Code block. chronyc tracking command - NTP synchronization metric

6 - Setting up RHEL Repo and WKMS

Notice
  • 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.

  1. Using the root user of the Virtual Server’s OS, use the cat command to check the /etc/yum.repos.d/scp.rhel8.repo or /etc/yum.repos.d/scp.rhel9.repo settings.

    Color mode
    cat /etc/yum.repos.d/scp.rhel8.repo
    cat /etc/yum.repos.d/scp.rhel8.repo
    Code block. repo configuration check (RHEL8)
    Color mode
    cat /etc/yum.repos.d/scp.rhel9.repo
    cat /etc/yum.repos.d/scp.rhel9.repo
    Code 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/appstream
      Code 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=1
      Code block. Check repo settings (RHEL9)
  2. Use a text editor (e.g., vim) to open the /etc/hosts file.

  3. /etc/hosts Modify the file with the content below and save.

    Color mode
    198.19.2.13 scp-rhel8-ip scp-rhel9-ip scp-rhel-ip
    198.19.2.13 scp-rhel8-ip scp-rhel9-ip scp-rhel-ip
    Code block. /etc/hosts file setting change

  4. Verify the RHEL Repository connection configured on the server using the yum command.

    Color mode
    yum repolist –v
    yum repolist –v
    Code 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.repo
      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.repo
      Code block. Repository list check

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.

  1. After right-clicking the Windows Start icon, please run cmd from Windows PowerShell (Administrator) or the Windows Run menu.

  2. Windows PowerShell (administrator) or in cmd, please run the command below to register the KMS Server.

    Color mode
    slmgr /skms 198.19.2.23:1688
    slmgr /skms 198.19.2.23:1688
    Code block. WKMS Settings

  3. After executing the KMS Server registration command, check the notification popup indicating successful registration, then click OK.

    Figure
    Figure. WKMS setting check
  4. Windows PowerShell (Administrator) or in cmd, please execute the command below to perform product activation.

    Color mode
    slmgr /ato
    slmgr /ato
    Code block. Windows Server activation settings

  5. After confirming the notification popup that the product activation was successful, click OK.

    Figure
    Figure. Windows Server genuine activation verification
  6. Windows PowerShell (Administrator) or cmd, run the command below to check if it has been activated.

    Color mode
    slmgr /dlv
    slmgr /dlv
    Code block. Windows Server genuine activation verification

  7. After confirming the notification popup that the product activation was successfully performed, click OK.

    Figure
    Figure. Windows Server genuine activation verification

7 - Installing ServiceWatch Agent

Users can install the ServiceWatch Agent on a Virtual Server to collect custom metrics and logs.

Note
Collecting custom metrics/logs via the ServiceWatch Agent is currently only available on Samsung Cloud Platform for Enterprise. It will be offered for other offerings in the future.
Caution
Metrics collected via the ServiceWatch Agent are considered custom metrics and incur charges, unlike the default metrics collected from each service. Therefore, it is recommended to remove or disable unnecessary metric collection settings.

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.

CategoryDescription
Prometheus ExporterProvides metrics of a specific application or service in a format that Prometheus can scrape.
  • Depending on the OS, you can use the Node Exporter for Linux servers and the Windows Exporter for Windows servers.
Open Telemetry CollectorActs 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).
  • Exports data to the ServiceWatch Gateway so that ServiceWatch can collect metric and log data.
Table. Description of Prometheus Exporter and Open Telemetry Collector

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.

  1. Create Node Exporter User
  2. Node Exporter Configuration

Create Node Exporter User

Create a dedicated user to securely isolate the Node Exporter process.

Color mode
sudo useradd --no-create-home --shell /bin/false node_exporter
sudo useradd --no-create-home --shell /bin/false node_exporter
Code block. Node Exporter User creation command

Node Exporter Configuration

  1. Download Node Exporter for installation. The guide uses the following version:

    • Download path: /tmp
    • Version: 1.7.0
      Color mode
      cd /tmp
      wget https://github.com/prometheus/node_exporter/releases/download/v1.7.0/node_exporter-1.7.0.linux-amd64.tar.gz
      cd /tmp
      wget https://github.com/prometheus/node_exporter/releases/download/v1.7.0/node_exporter-1.7.0.linux-amd64.tar.gz
      Code block. Node Exporter download command
      Note
      The latest Node Exporter version can be found at Node Exporter > Releases > Latest, and specific versions are available at Node Exporter > Releases.
  2. Install the downloaded Node Exporter and set permissions on the executable.

    Color mode
    cd /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_exporter
    cd /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_exporter
    Code block. Node Exporter installation command
    Color mode
    sudo chown node_exporter:node_exporter /usr/local/bin/node_exporter
    sudo chown node_exporter:node_exporter /usr/local/bin/node_exporter
    Code block. Node Exporter permission setting command

  3. Create a service file. Configure Node Exporter to collect memory (meminfo) or block storage (filesystem) metrics.

    Color mode
    sudo vi /etc/systemd/system/node_exporter.service
    sudo vi /etc/systemd/system/node_exporter.service
    Code 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.target
    Code block. Node Exporter service file content
    Note
    • Collectors 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.

    CollectorDescriptionLabels
    meminfoProvides memory statistics-
    filesystemProvides 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.

Caution
Metrics collected via the ServiceWatch Agent are considered custom metrics and incur charges, unlike the default metrics collected from each service. Remove or disable unnecessary metric collection to avoid excessive charges.
  1. 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_exporter
    sudo systemctl daemon-reload
    sudo systemctl enable --now node_exporter
    Code block. Enable and start Node Exporter service
    Color mode
    sudo systemctl status node_exporter
    sudo systemctl status node_exporter
    Code block. Check Node Exporter service status
    Color mode
    curl http://localhost:9100/metrics | grep node_memory
    curl http://localhost:9100/metrics | grep node_memory
    Code block. Verify Node Exporter metrics
Info
After completing the Node Exporter setup, you must install the Open Telemetry Collector provided by ServiceWatch to finish the ServiceWatch Agent configuration.
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.

  1. Windows Exporter Configuration

Windows Exporter Configuration

  1. Download the Windows Exporter installation file.

    • Download path: C:\Temp
    • Test version: 0.31.3
      Color 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
      Note
      Windows Exporter versions and installation files can be found at Windows Exporter > Releases.
  2. 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: os
      Color 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,os
      Code block. Test Windows Exporter execution
Note
  • 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.

CollectorDescriptionLabels
memoryProvides memory statistics
logical_diskCollects performance and status metrics of local logical disks (e.g., C:, D: drives)
  • volume: Physical or virtual device path where the filesystem resides (e.g., C:, D:)
Table. Description of main Windows Exporter collectors
참고
  • Available metrics may vary depending on the version of Windows Exporter you use. See the Windows Exporter repository.
Caution
Metrics collected via the ServiceWatch Agent are considered custom metrics and incur charges, unlike the default metrics collected from each service. Remove or disable unnecessary metric collection to avoid excessive charges.
  1. 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_exporter
    Code 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 memory
    Code block. Verify Windows Exporter service

  2. Set configuration file.

    • Use the --config.file option 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 quotes
      Code block. Run Windows Exporter with config file
      Color mode
      collectors:
        enabled: cpu,net,service
      collector:
        service:
          include: windows_exporter
      log:
        level: warn
      collectors:
        enabled: cpu,net,service
      collector:
        service:
          include: windows_exporter
      log:
        level: warn
      Code block. Sample Windows Exporter config

Color mode
$ 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_exporter
Code block. Register Windows Exporter with config file
Note
When using both a configuration file and command‑line options, command‑line options take precedence over configuration file values.

Info
After completing the Windows Exporter setup, you must install the Open Telemetry Collector provided by ServiceWatch to finish the ServiceWatch Agent configuration.
See 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.

CategoryCollectorMetricDescription
Memorymeminfonode_memory_MemTotal_bytesTotal memory
Memorymeminfonode_memory_MemAvailable_bytesAvailable memory (used for determining memory shortage)
Memorymeminfonode_memory_MemFree_bytesFree memory
Memorymeminfonode_memory_Buffers_bytesIO buffers
Memorymeminfonode_memory_Cached_bytesPage cache
Memorymeminfonode_memory_SwapTotal_bytesTotal swap
Memorymeminfonode_memory_SwapFree_bytesRemaining swap
Filesystemfilesystemnode_filesystem_size_bytesTotal filesystem size
Filesystemfilesystemnode_filesystem_free_bytesTotal free space
Filesystemfilesystemnode_filesystem_avail_bytesSpace actually available to unprivileged users
Table. Main Node Exporter metrics

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 collector
    Code 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 collector
    Code 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 points
    Code 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 points
    Code block. Exclude specific mount points from filesystem collector

Disable specific collectors (no-collector)

When you do not want to use the filesystem collector:

Color mode
./node_exporter --no-collector.filesystem
./node_exporter --no-collector.filesystem
Code block. Disable specific Node Exporter collector

Color mode
[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.target
Code block. /etc/systemd/system/node_exporter.service configuration

Filter 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.

Caution
Metrics collected via the ServiceWatch Agent are considered custom metrics and incur charges, unlike the default metrics collected from each service. It is recommended to configure only the necessary metrics.

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.

CategoryCollectorMetricDescription
Memorymemorywindows_memory_available_bytesAvailable memory
Memorymemorywindows_memory_cache_bytesCached memory
Memorymemorywindows_memory_committed_bytesCommitted memory
Memorymemorywindows_memory_commit_limitCommit limit
Memorymemorywindows_memory_pool_paged_bytesPaged pool
Memorymemorywindows_memory_pool_nonpaged_bytesNon‑paged pool
Disklogical_diskwindows_logical_disk_free_bytesFree space
Disklogical_diskwindows_logical_disk_size_bytesTotal capacity
Disklogical_diskwindows_logical_disk_read_bytes_totalTotal read bytes
Disklogical_diskwindows_logical_disk_write_bytes_totalTotal written bytes
Disklogical_diskwindows_logical_disk_read_seconds_totalRead latency
Disklogical_diskwindows_logical_disk_write_seconds_totalWrite latency
Disklogical_diskwindows_logical_disk_idle_seconds_totalIdle time
Table. Main Windows Exporter metrics

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:

Color mode
# 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"
Code block. Enable specific Windows Exporter collectors

Note
Windows Exporter does not need you to disable unused collectors; using --collector.enabled will collect only the collectors specified in the option.

Color mode
# 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
Code block. Register service
Color mode
# 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"
Code block. Service configuration file

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.

Caution
Metrics collected via the ServiceWatch Agent are considered custom metrics and incur charges, unlike the default metrics collected from each service. It is recommended to configure only the necessary metrics.