Skip to main content

Manage instance

This section explains how to manage instances in the Virtual Machine service.

View instance list

You can view, search, and manage running instances and their details.

  1. Go to the KakaoCloud Console > Beyond Compute Service > Virtual Machine menu.

  2. In the Instance menu, view the list of running instances. Use filters to sort instances by various properties.

    Instance tab

    FieldDescription
    NameUser-defined instance name
    IDUnique ID of the instance
    StatusCurrent state of the instance
    - See Instance state and billing
    TypeInstance server type
    - Hover to view details (vCPU, memory)
    ImageInstalled image on the instance
    Default private IPPrivate IP assigned to the instance's default network interface
    Default public IPPublic IP associated with the instance's default network interface
    Availability zoneThe availability zone where the instance resides
    Creation timeInstance creation date
    MoreExecute functions by clicking [More]
    - See More features

More features

Click the [More] icon next to an instance to access additional features.

  1. Go to the KakaoCloud Console > Beyond Compute Service > Virtual Machine menu.

  2. In the Instance menu, click the [More] icon beside the desired instance and select an action.

    Instance more menu Instance more menu

    FeatureDescriptionResulting status
    StartStart an instance from Stopped or Shelved stateActive
    StopStop a running instanceStopped
    RestartSoft rebootActive
    Force restartHard rebootActive
    TerminateShelve the instanceShelved_offloaded
    Delete instancePermanently delete and release the instance-
    Rename instanceRename or update the description-
    Resize instanceChange instance type
    - Available only in Stopped state
    -
    Attach network interfaceAdd a secondary network interface-
    Detach network interfaceRemove a secondary network interface-
    Modify security groupUpdate security group settings-
    Associate public IPAssign public IP
    - Admin only
    -
    Disassociate public IPRemove public IP
    - Admin only
    -
    Modify allowed source IPsAdd or remove allowed outbound source IPs or CIDRs
    - Up to 10 entries
    -
    SSH connectShow SSH connection instructions
    - For Linux instances only
    -
    RDP connectShow RDP connection instructions
    - For Windows instances only
    -
    View system logView system log popup (Linux only)-
    Create imageCreate image from root volume

    💡 Although you can create images in both Active and Stopped states, it is recommended to use Stopped to ensure data integrity.
    -
info
  • When you modify the allowed source IPs, the interface accepts packets only from the specified IP addresses or CIDRs.

View instance details

You can view detailed info about the instance, including networking, security, volumes, activity logs, and monitoring.

  1. Go to the KakaoCloud Console > Beyond Compute Service > Virtual Machine menu.
  2. In the Instance menu, select the desired instance.
  3. Use the tabs to view the corresponding information.

View general information about the instance.

FieldDescription
Instance nameUser-defined name
Instance IDUnique UUID
Instance statusCurrent state
Availability zoneLocation of the instance
HostnameAuto-assigned hostname based on private IP (e.g., host-10-0-0-1)
Instance typeType selected at creation
ImageImage used for creation
vCPUNumber of virtual CPUs
Key pairAssigned SSH key pair
MemoryMemory size
CPU multithreadingWhether multithreading is enabled
VolumesNumber of attached volumes
Created byUser who created the instance
Volume sizeTotal disk size
Created atCreation timestamp

Delete instance

You can delete instances that are no longer needed.

caution

Deleted instances are permanently removed and cannot be recovered.

  1. Go to the KakaoCloud Console > Beyond Compute Service > Virtual Machine menu.
  2. In the Instance menu, click the [More] icon > Delete instance.
  3. In the Delete instance popup, enter the instance name and click [Delete].
info
  • When you delete an instance, connected network interfaces are handled as follows:
    • Interfaces created as new interfaces are deleted together with the instance.
    • Interfaces selected as existing interfaces remain after deletion and must be removed manually.

Monitoring

Monitoring is divided into basic and detailed monitoring. Detailed monitoring requires prior installation of a monitoring agent.

Basic monitoring

You can view the default monitoring data:

  1. Go to the KakaoCloud Console > Beyond Compute Service > Virtual Machine menu.

  2. Select the instance you want to monitor.

  3. On the instance detail page, go to the Monitoring tab > Basic monitoring sub-tab.

    Basic monitoring Basic monitoring

    MetricDescription
    vCPU usage (Core)Total vCPU usage over time
    Disk Read/Write BytesDisk (volume) I/O activity over time
    Network RXNetwork receive volume over time
    Network TXNetwork transmit volume over time
    Credit UsageCPU credits consumed during the measurement period (burstable instance only)
    Credit BalanceRemaining CPU credits (burstable instance only)
    info

    For instances connected to multiple network interfaces, the Network RX/TX values for each network interface are displayed.

Detailed monitoring

Detailed monitoring requires the installation of a monitoring agent.

  1. Go to the KakaoCloud Console > Beyond Compute Service > Virtual Machine menu.
  2. Select the instance.
  3. On the detail page, click [Installation guide] in the Monitoring tab.
  4. Follow the guide to install the agent and configure metrics in Management > Monitoring > Explorer tab. See How to use the Explorer.
  5. To view logs, use the Log Explorer tab. See Log Explorer guide.
  6. You can customize the monitoring dashboard as needed. See Use dashboard.

Associate public IP

You can associate a public IP with an instance.

Permissions

Only users with Project Admin role can perform this operation.

  1. Go to the KakaoCloud Console > Beyond Compute Service > Virtual Machine menu.
  2. In the Instance menu, click the [More] icon > Associate public IP.
  3. In the popup, select the network interface and private IP to associate, then click [OK].

Disassociate public IP

You can remove a public IP from an instance.

Permissions

Only users with Project Admin role can perform this operation.

caution

If the IP is only disassociated (not deleted), charges may still apply.

  1. Go to the KakaoCloud Console > Beyond Compute Service > Virtual Machine menu.
  2. In the Instance menu, click the [More] icon > Disassociate public IP.
  3. In the popup, select the public IP and interface, then check the box to delete the IP.
  4. Click [Disassociate].

Modify security group

You can change the security group attached to the instance's network interface.

  1. Go to the KakaoCloud Console > Beyond Compute Service > Virtual Machine menu.

  2. In the Instance menu, click the [More] icon > Modify security group.

  3. In the popup, select the security group(s) to apply.

    Modify security group Modify security group

  4. Click [Save].

Network interface

Attach network interface

You can attach a secondary network interface to an instance.

  1. Go to the KakaoCloud Console > Beyond Compute Service > Virtual Machine menu.
  2. In the Instance menu, click the [More] icon > Attach network interface.
  3. In the popup, review and select the interface to attach.
  4. Click [OK].

Detach network interface

You can detach a secondary network interface from an instance.

info

Primary interfaces cannot be detached.

  1. Go to the KakaoCloud Console > Beyond Compute Service > Virtual Machine menu.
  2. In the Instance menu, click the [More] icon > Detach network interface.
  3. In the popup, select the interface to detach.
  4. Click [OK].

Set time reference

For many server operations and processes, consistent and accurate time reference is critical. KakaoCloud-provided images use default OS-based time synchronization tools such as Network Time Protocol (NTP), Chrony, and systemd-timesyncd. These tools help multiple servers operate on a unified time reference.

However, these services require internet access. In local network environments, KakaoCloud provides its own NTP service for internal time sync. For Linux-based OSes, you can configure time sync using the Chrony client.

info
  • KakaoCloud’s internal NTP service is available at IPv4 address 169.254.169.123.
  1. Install the Chrony package:

    sudo yum install chrony
  2. Edit /etc/chrony.conf and add the following line:

    server 169.254.169.123 prefer iburst minpoll 4 maxpoll 4
  3. Restart the chronyd daemon:

    sudo service chronyd restart
  4. Enable chronyd on boot:

    sudo chkconfig chronyd on
  5. Verify that Chrony is using the KakaoCloud NTP IP and check if ^* is set:

    chronyc sources
    Output
    MS Name/IP address         Stratum Poll Reach LastRx Last sample
    ===============================================================================
    ^- 193.123.243.2 2 6 17 9 -8932us[-8909us] +/- 4550us
    ^- ec2-13-209-84-50.ap-nort> 2 6 17 9 -8534us[-8512us] +/- 5038us
    ^* 169.254.169.123 2 4 17 9 +11us[ +34us] +/- 39ms
  6. Check Chrony tracking status:

    chronyc tracking
    Output
    Reference ID    : A9FEA97B (169.254.169.123)
    Stratum : 3
    Ref time (UTC) : Wed Jun 28 08:14:40 2023
    System time : 0.000019450 seconds fast of NTP time
    Last offset : +0.000022669 seconds
    RMS offset : 0.000022669 seconds
    Frequency : 1.352 ppm slow
    Residual freq : +2.810 ppm
    Skew : 0.061 ppm
    Root delay : 0.076084495 seconds
    Root dispersion : 0.000831026 seconds
    Update interval : 2.0 seconds
    Leap status : Normal