Remote Access and Control
Use virtctl for command line management
After deploying a Virtual Server, CoreWeave offers several graphical methods to access and control the instance. See our articles about using the Cloud UI, Parsec, or Teradici for Linux and Windows to learn more about these options.
Virtual Servers can also be managed on the command line. This guide explains how to use virtctl
, an easy, imperative method to access and control Virtual Servers.
Install virtctl
Download and install virtctl
version 0.51.0
from one of the following sources:
virtctl
uses the same Kubernetes access credentials as kubectl
. See Get Started with Kubernetes to learn more.
Controlling the instance
Basic instance commands using virtctl
:
Command | Effect |
---|---|
virtctl start <my-vm> | Starts the Virtual Server |
virtctl restart <my-vm> | Restarts the Virtual Server |
virtctl stop <my-vm> | Stops the Virtual Server |
A stopped
instance does not incur any on-demand compute costs. Persistent Block Volumes or Shared Filesystems do however still incur storage costs until they are deleted.
Remote access
For normal operations, remote access tools such as SSH, Teradici, Parsec, or RDP are recommended.
During setup and troubleshooting, out of band access is provided with virtctl
.
Console
To access a console, invoke virtctl console <my-vm>
.
VNC
To access graphical interfaces, invoke a VNC instance with virtctl vnc <my-vm>
.
A compatible VNC client such as VNC Viewer will need to be installed on the local system prior to invoking this command.