Meta tags:
Headings (most frequently used words):
the, virtual, workstation, your, install, create, and, choose, sign, in, to, anyware, delete, gpu, accelerated, linux, stay, organized, with, collections, save, categorize, content, based, on, preferences, objectives, costs, before, you, begin, architecture, region, machine, type, base, libraries, nvidia, driver, desktop, environment, hp, software, register, graphics, agent, firewall, rule, using, pcoip, client, test, clean, up, what, next, stop, all, components, project, products, pricing, support, resources, engage,
Text of the page (most frequently used words):
the (228), #create (152), and (124), for (106), vms (103), you (89), with (86), #virtual (73), workstation (70), about (66), cloud (63), troubleshoot (62), instance (59), project (55), disk (53), google (52), manage (48), your (48), using (47), compute (45), that (39), use (39), server (39), view (38), windows (37), disks (35), gpu (33), performance (33), install (33), configure (33), mig (33), set (31), overview (31), resources (30), this (30), machine (30), engine (29), from (28), linux (28), nvidia (27), type (27), reservation (27), can (26), delete (25), network (24), image (22), access (21), monitor (21), hyperdisk (21), sql (21), images (20), anyware (19), instances (19), connect (19), software (18), pcoip (18), custom (18), tutorial (18), sudo (18), ssh (18), gpus (18), enable (18), zone (17), policies (16), workload (16), host (16), update (16), configuration (16), reservations (16), run (15), creation (15), agent (15), boot (15), apply (15), roles (15), snapshots (15), groups (15), recommendations (15), persistent (14), based (14), workloads (14), storage (14), availability (14), management (14), load (14), are (13), gcloud (13), best (13), attached (13), bulk (13), microsoft (13), cluster (13), license (12), learn (12), how (12), client (12), note (12), practices (12), ubuntu (12), add (12), zones (12), sole (12), regional (12), code (11), more (11), existing (11), time (11), application (11), apt (11), choose (11), types (11), machines (11), data (11), stateful (11), list (10), console (10), shell (10), which (10), graphics (10), security (10), get (10), deploy (10), licenses (10), role (10), service (10), transfer (10), multiple (10), metadata (10), migs (10), migrate (10), logs (10), desktop (9), select (9), when (9), created (9), account (9), new (9), maintenance (9), available (9), region (9), usage (9), managed (9), tenant (9), openshift (9), shutdown (9), start (9), hpc (9), see (8), following (8), have (8), work (8), stop (8), costs (8), after (8), benchmark (8), number (8), default (8), remove (8), registration (8), drivers (8), accelerator (8), size (8), request (8), permission (8), import (8), cpu (8), resource (8), login (8), optimize (8), internal (8), disaster (8), recovery (8), high (8), guest (8), keys (8), h4d (8), flexibility (8), dns (8), optimized (8), tpu (8), support (7), all (7), thumb (7), other (7), need (7), workstations (7), want (7), future (7), such (7), firewall (7), tools (7), test (7), uses (7), creating (7), mode (7), local (7), applications (7), networking (7), commitments (7), startup (7), balancing (7), manually (7), idle (7), addresses (7), scale (7), back (7), mysql (7), zonal (7), templates (7), snapshot (7), backup (7), sign (6), events (6), understand (6), page (6), send (6), rtx (6), any (6), password (6), name (6), operating (6), tcp (6), reboot (6), scripts (6), different (6), environment (6), these (6), gcc (6), build (6), ssd (6), single (6), between (6), regions (6), api (6), apis (6), through (6), projects (6), multi (6), migration (6), updates (6), instant (6), files (6), nested (6), across (6), group (6), demand (6), pools (6), failover (6), extension (6), change (6), customized (6), spot (6), samples (5), down (5), information (5), details (5), then (5), used (5), vm_name (5), teradici (5), external (5), address (5), connection (5), internet (5), required (5), usb (5), standard (5), policy (5), cli (5), location (5), plan (5), display (5), bandwidth (5), authentication (5), monitoring (5), databases (5), accounts (5), errors (5), virtualization (5), operations (5), placement (5), node (5), highly (5), modify (5), capacity (5), schedules (5), audit (5), symphony (5), options (5), email (5), manager (5), systems (5), enhanced (5), capabilities (5), tenancy (5), restore (5), control (5), faq (5), flex (5), português (4), español (4), content (4), under (4), technology (4), accelerated (4), rule (4), components (4), command (4), keep (4), traffic (4), warning (4), certificates (4), rules (4), allow (4), replace (4), guide (4), driver (4), xxx (4), running (4), vws (4), restrictions (4), vcpus (4), memory (4), configurations (4), latency (4), infrastructure (4), help (4), owner (4), grant (4), serviceusage (4), services (4), selector (4), selecting (4), resourcemanager (4), specific (4), perform (4), during (4), deployment (4), distributed (4), issues (4), pmu (4), share (4), upgrade (4), live (4), autoscaling (4), cross (4), requests (4), calendar (4), metrics (4), health (4), active (4), clusters (4), containers (4), container (4), database (4), postgresql (4), extensions (4), suspend (4), resize (4), graceful (4), locations (4), plans (4), replication (4), review (4), bound (4), terms (3), youtube (3), architecture (3), system (3), status (3), pricing (3), products (3), otherwise (3), apache (3), next (3), dialog (3), click (3), has (3), instead (3), com (3), also (3), stopped (3), contains (3), authenticate (3), enter (3), download (3), always (3), devices (3), token (3), installation (3), distribution (3), steps (3), only (3), public (3), base (3), user (3), west1 (3), machine_type (3), preemptible (3), family (3), example (3), attach (3), been (3), limit (3), each (3), shows (3), shared (3), additional (3), free (3), quota (3), make (3), verify (3), enabled (3), require (3), iam (3), method (3), over (3), affect (3), activity (3), cost (3), advanced (3), full (3), development (3), guides (3), observability (3), analytics (3), automatic (3), troubleshooting (3), encryption (3), pro (3), serial (3), patterns (3), higher (3), discounts (3), cuds (3), manual (3), scalable (3), resilient (3), autoscale (3), balancer (3), prevent (3), testing (3), ibm (3), spectrum (3), deploying (3), prepare (3), rhel (3), protect (3), query (3), state (3), disable (3), properties (3), increase (3), schedule (3), lifecycle (3), design (3), non (3), pool (3), move (3), series (3), tpus (3), product (3), 한국어 (2), 日本語 (2), עברית (2), brasil (2), italiano (2), indonesia (2), français (2), américa (2), latina (2), deutsch (2), english (2), our (2), third (2), action (2), site (2), center (2), started (2), contact (2), last (2), updated (2), 2026 (2), utc (2), licensed (2), feedback (2), remote (2), deleting (2), might (2), selected (2), but (2), restarted (2), clean (2), billed (2), chrome (2), render (2), deployed (2), certificate (2), own (2), computer (2), follow (2), restrict (2), 4172 (2), udp (2), source (2), ranges (2), not (2), ports (2), must (2), register (2), skip (2), step (2), optional (2), repositories (2), retrieve (2), https (2), bash (2), differ (2), hardware (2), necessary (2), latest (2), instructions (2), p100 (2), bucket (2), alternatives (2), usr (2), bin (2), config (2), essential (2), libraries (2), will (2), later (2), logging (2), requires (2), output (2), similar (2), count (2), terminate (2), 2204 (2), lts (2), 100 (2), num (2), predefined (2), before (2), vcpu (2), one (2), take (2), closest (2), open (2), factor (2), diagram (2), include (2), serving (2), trial (2), browser (2), likely (2), already (2), admin (2), serviceusageadmin (2), billing (2), don (2), procedure (2), finish (2), removing (2), associated (2), creator (2), projectcreator (2), doesn (2), granted (2), evaluate (2), scenarios (2), session (2), monitors (2), requirements (2), outbound (2), ram (2), generate (2), features (2), protocol (2), offers (2), capable (2), documentation (2), sdk (2), languages (2), frameworks (2), industry (2), solutions (2), hybrid (2), multicloud (2), pipelines (2), hosting (2), commitment (2), consumption (2), sles (2), export (2), port (2), collecting (2), nodes (2), report (2), arm (2), core (2), rdp (2), general (2), app (2), analyze (2), visible (2), cores (2), automatically (2), committed (2), generation (2), underutilized (2), insights (2), utilization (2), globally (2), web (2), autohealing (2), iis (2), reserve (2), autoscaler (2), autoscalers (2), kubernetes (2), provider (2), place (2), directory (2), setting (2), redis (2), cloning (2), writer (2), alwayson (2), file (2), volumes (2), synchronization (2), global (2), switch (2), byol (2), payg (2), byos (2), changes (2), families (2), securing (2), event (2), simulate (2), topology (2), together (2), repairs (2), repair (2), check (2), failures (2), template (2), suspended (2), target (2), physical (2), cancel (2), once (2), interfaces (2), ipv6 (2), static (2), decrease (2), basic (2), consistent (2), scoped (2), copy (2), appliances (2), asynchronous (2), throughput (2), encrypt (2), names (2), format (2), mount (2), extreme (2), balanced (2), credentials (2), organization (2), rdma (2), provisioning (2), models (2), constraints (2), reference (2), areas (2), close (2), subscribe, newsletter, decade, climate, join, cookies, privacy, tech, twitter, blog, engage, training, certification, getting, github, release, notes, community, forums, sales, marketplace, easy, easytounderstand, solved, problem, solvedmyproblem, otherup, hard, hardtounderstand, incorrect, sample, incorrectinformationorsamplecode, missing, missingtheinformationsamplesineed, otherdown, tell, except, noted, java, registered, trademark, oracle, its, affiliates, developers, creative, commons, attribution, differs, what, shut, effects, preserve, urls, url, inside, whole, appspot, ids, lost, tasks, document, done, everything, deleted, caution, incur, finished, won, them, avoid, incurring, charges, either, individual, optimization, browse, favorite, sites, play, videos, benchmarking, popular, renderers, maxon, octane, ray, blender, unity, editor, unreal, programs, unigine, glmark2, glxgears, interactivity, few, seconds, appears, connected, entering, username, earlier, encrypted, aes, 256, however, self, signed, issued, trigger, verification, installing, suppress, changing, purposes, ignore, clicking, insecurely, field, section, launch, clients, allows, anywhere, 443, opens, communicates, several, provided, form, abcdefghijkl, 0123, 4567, 89ab, cdef, activate, vhci, dkms, redirection, disabled, means, bridged, dependencies, than, keyboards, mice, pointer, downloads, curl, 1slf, cfg, setup, deb, distro, codename, jammy, repository, reconnect, may, provides, runs, delivering, kubuntu, kde, plasma, qualified, visualization, downloaded, headers, uname, version, libvulkan1, minimal, prompted, log, passwd, whoami, into, internal_ip, 138, external_ip, displayed, looks, gigabytes, there, some, mind, addressed, good, idea, familiarize, yourself, consists, well, maximum, lets, 128, physically, terminal, window, important, lower, better, experience, therefore, geographically, where, shown, ways, party, representing, farm, representative, ask, mac, listing, addition, sure, real, world, customers, 300, credits, launched, commands, adjust, accordingly, begin, depending, estimated, located, iowa, central1, represents, streams, variables, screen, resolution, planning, includes, factors, estimate, projected, calculator, billable, component, does, fine, grained, key, issuance, mfa, stronger, profile, connecting, domain, controller, broker, serves, foundation, objectives, assumes, familiar, line, remotely, formerly, cas, widely, media, entertainment, game, engineering, industries, color, accuracy, lossless, tablet, pressure, sensitivity, helps, advantage, acceleration, four, save, categorize, preferences, stay, organized, collections, home, concurrent, operation, renewal, nvme, resizing, common, pay, viewing, diagnostic, sudoers, screenshots, bug, blackwell, soft, lockups, bus, locks, rescue, inaccessible, dumps, kernel, panic, fstab, unresponsive, suspension, reboots, shutdowns, connectivity, tips, nics, dpdk, improve, resiliency, communication, reduce, compact, idpf, interface, irdma, nic, customize, threads, per, sustained, merge, split, extend, renew, without, purchase, savings, dynamic, overcommit, cpus, floating, reliable, backends, routing, scaling, consuming, consume, combine, cud, sharing, decisions, signals, predictions, organize, labels, replica, states, observe, reports, tensorflow, inference, tensorrt5, learning, monte, carlo, methods, spark, forwarding, others, integrate, clustering, exchange, 2016, sharepoint, strategies, passive, inactive, setups, built, integrations, validation, were, transition, hammerdb, aws, ec2, pacemaker, s2d, block, netapp, hot, standby, drbd, architectures, private, mailjet, mailgun, sendgrid, sending, blue, green, deployments, lamp, joomla, asp, net, interactive, mongodb, flask, terraform, servers, mtls, random, generator, virtio, rng, accurate, ntp, append, els, packages, deprecate, versions, trusted, red, hat, knowledgebase, functionality, risks, vpc, controls, confidential, kek, secure, expiration, shielded, attributes, handle, notices, process, faulty, unmanaged, preserved, turn, off, alternate, fails, repairing, maintain, upgrades, override, selectively, applying, accelerate, out, outage, rebalance, reenable, proactive, redistribution, shape, distribute, define, info, accidental, deletion, spread, edit, rename, reset, resume, restart, referrers, uuid, recover, corrupted, duplicate, clones, alerts, backups, vss, regionally, protection, considerations, synchronous, consistency, failback, replicate, provisioned, iops, limits, settings, kms, customer, supplied, symbolic, links, practice, device, exapools, identity, ptr, record, failure, rates, tags, automate, powershell, sac, securely, apps, root, vpn, bastion, iap, connections, networks, within, iso, imported, prerequisites, importing, exporting, bring, path, detach, reattach, constraint, accounting, provision, examples, slurm, reserved, team, slice, slices, adds, deterministic, ready, aci, configured, preempted, historical, alternative, displays, ops, subnet, gpudirect, ultra, specify, minimum, platform, hostname, quickstarts, permissions, office, licensing, premium, strategy, gemini, bare, metal, accelerators, platforms, scores, purpose, discover, main,
Text of the page (random words):
ements note costs differ depending on region and connection method these estimated costs are based on connection over the public internet with resources located in the us central1 region iowa before you begin this tutorial uses the google cloud cli which you can run from a cloud shell instance launched from the google cloud console if you want to use gcloud cli on your local workstation install the google cloud cli the tutorial shows you how to run commands in cloud shell if you use the gcloud cli on your workstation adjust the instructions accordingly sign in to your google cloud account if you re new to google cloud create an account to evaluate how our products perform in real world scenarios new customers also get 300 in free credits to run test and deploy workloads in the google cloud console on the project selector page select or create a google cloud project roles required to select or create a project select a project selecting a project doesn t require a specific iam role you can select any project that you ve been granted a role on create a project to create a project you need the project creator role roles resourcemanager projectcreator which contains the resourcemanager projects create permission learn how to grant roles note if you don t plan to keep the resources that you create in this procedure create a project instead of selecting an existing project after you finish these steps you can delete the project removing all resources associated with the project go to project selector verify that billing is enabled for your google cloud project enable the compute engine api roles required to enable apis to enable apis you need the serviceusage services enable permission if you created the project then you likely already have this permission through the owner role roles owner otherwise you can get this permission through the service usage admin role roles serviceusage serviceusageadmin learn how to grant roles enable the api in the google cloud console on the project selector page select or create a google cloud project roles required to select or create a project select a project selecting a project doesn t require a specific iam role you can select any project that you ve been granted a role on create a project to create a project you need the project creator role roles resourcemanager projectcreator which contains the resourcemanager projects create permission learn how to grant roles note if you don t plan to keep the resources that you create in this procedure create a project instead of selecting an existing project after you finish these steps you can delete the project removing all resources associated with the project go to project selector verify that billing is enabled for your google cloud project enable the compute engine api roles required to enable apis to enable apis you need the serviceusage services enable permission if you created the project then you likely already have this permission through the owner role roles owner otherwise you can get this permission through the service usage admin role roles serviceusage serviceusageadmin learn how to grant roles enable the api in addition make sure you have the following a google cloud project with quota for nvidia l4 virtual workstation gpus in your selected zone you can get a listing of gpu availability using the gcloud compute accelerator types list command a google chrome browser to access the google cloud console the latest pcoip client software for windows mac or linux to access the virtual workstation an account on help teradici com to download the hp anyware software account registration is free an hp anyware software license you can request a trial license or contact your hp representative and ask for a trial registration code to use for this virtual workstation architecture the following diagram shows the components used in this tutorial to deploy a single virtual workstation optional components shown in the diagram include different ways to connect to your virtual workstation shared storage an additional instance for serving third party licenses and additional infrastructure representing a render or compute farm choose a region an important factor when you deploy a virtual workstation is the latency between your location and the instance you create the lower the latency the better the experience therefore you want to work in a region that s geographically closest to you to learn more about where the different gpus are available see gpu regions and zones availability open cloud shell if you re using the gcloud cli open a terminal window on your computer go to cloud shell get a list of the zones in which gpus are available gcloud compute accelerator types list take note of the region and zone that s physically closest to you set the zone that you want to work with gcloud config set compute zone zone replace zone with the name of the zone you re using such as us west1 b choose a machine type nvidia l4 gpus are attached to the g2 machine type virtual machines with one or more gpus have a maximum number of vcpus for each gpu you add to the instance for example each nvidia l4 gpu lets you have up to 32 vcpus and up to 128 gb of memory in your instance machine type to see the available vcpu and memory ranges for different gpu configurations see the gpus list the example in this tutorial consists of an 8 vcpu g2 virtual workstation which is well under the limit of 32 vcpus for a single nvidia l4 gpu create the virtual workstation note there are some restrictions to keep in mind when creating a virtual workstation with attached gpus restrictions that apply to this tutorial have been addressed but it s a good idea to familiarize yourself with these restrictions before you create your virtual workstation in cloud shell create the compute engine virtual workstation instance gcloud compute instances create vm_name zone zone machine type machine_type accelerator type accelerator count num gpus maintenance policy terminate image project ubuntu os cloud image family ubuntu 2204 lts boot disk size size boot disk type type network network replace the following vm_name is the name of your workstation zone is the zone in which to create the vm machine_type is the predefined or custom machine configuration accelerator is the type of gpu you want to attach such as nvidia l4 vws num gpus is the number of gpus to attach to the vm size is the size of the boot disk in gigabytes type is the type of boot disk to get a list of available disk types run gcloud compute disk types list network is the network in which to create the vm for example gcloud compute instances create test workstation zone us west1 b machine type g2 standard 8 accelerator type nvidia l4 vws count 1 maintenance policy terminate image project ubuntu os cloud image family ubuntu 2204 lts boot disk size 100 boot disk type pd ssd network default after the virtual workstation is created the machine status is displayed the output looks similar to the following name test workstation zone us west1 b machine_type g2 standard 8 preemptible internal_ip 10 138 xx xxx external_ip xx xxx xxx xxx status running note the virtual workstation s external ip address you will use it later in the tutorial you can retrieve the external ip address of your virtual workstation at any time using the google cloud console sign in to your virtual workstation after you create the virtual workstation you sign in to the machine so that you can configure it in cloud shell connect to the new virtual workstation gcloud compute ssh vm_name set your account password logging into a virtual workstation using the pcoip software client requires a user password sudo passwd whoami when you re prompted enter a password you will use this password later in the tutorial to log on to your virtual workstation with the hp anyware pcoip client install the base libraries the default google cloud ubuntu 22 04 image is a minimal installation of ubuntu the next step is to install libraries that are necessary to run your virtual workstation as a graphics workstation update the software repositories sudo apt update install the base components sudo apt install y build essential sudo apt install y libvulkan1 update the gcc version for the nvidia driver sudo apt install y gcc 12 sudo apt install y linux headers uname r sudo update alternatives install usr bin gcc gcc usr bin gcc 12 12 sudo update alternatives config gcc install the nvidia driver nvidia l4 nvidia t4 nvidia p4 and nvidia p100 gpus work on google cloud only with qualified nvidia rtx virtual workstation drivers for visualization workloads these drivers can be downloaded from a public google cloud storage bucket to install the latest nvidia rtx virtual workstation driver follow the instructions steps 3 and 4 only reboot the workstation sudo reboot install the desktop environment a desktop environment is necessary to run your virtual workstation as a graphics workstation for this tutorial you install the kde plasma desktop install the desktop environment sudo apt update sudo apt y install kubuntu desktop sudo apt y install dialog reboot the workstation sudo reboot install hp anyware software hp anyware software provides a graphics agent that runs on your virtual workstation delivering the desktop to your hardware or software client note installation may differ if you choose a different linux distribution for more information see hp anyware graphics agent for linux installation guide when the virtual workstation has restarted in cloud shell reconnect to the virtual workstation gcloud compute ssh vm_name add the teradici software repository curl 1slf https dl anyware hp com token pcoip agent cfg setup bash deb sh sudo e distro ubuntu codename jammy bash replace the following token is the download token you can retrieve from the hp anyware graphics agent for linux page under downloads and scripts update the software repositories sudo apt update optional install usb dependencies if you need to support usb devices other than keyboards mice and pointer devices note if you skip this step usb redirection is disabled that means you can t use bridged usb devices sudo apt y install usb vhci dkms install the hp anyware software sudo apt y install pcoip agent graphics register the anyware graphics agent to use the anyware graphics agent you must have an hp anyware license in cloud shell activate your hp anyware software license pcoip register host registration code registration code replace registration code with the code provided to you by hp teradici in the form abcdefghijkl 0123 4567 89ab cdef reboot the virtual workstation sudo reboot create a firewall rule the pcoip client communicates with your virtual workstation using several ports you must set firewall rules that allow traffic to your virtual workstation in cloud shell not on the virtual workstation create a firewall rule that opens the required ports gcloud compute firewall rules create allow pcoip action allow rules tcp 443 tcp 4172 udp 4172 source ranges 0 0 0 0 0 note this firewall rule allows traffic from anywhere on the internet to access your vm instance always follow best practices for firewall rules to restrict traffic to your instance sign in to your virtual workstation using the pcoip client on your local computer go to the pcoip clients section on the hp anyware support page and then download install and launch the pcoip software client application for your operating system in the host address or registration code field enter the external ip address of your virtual workstation if you want you can enter a name for the connection note by default pcoip traffic is encrypted using aes 256 however hp anyware software uses a self signed certificate that s issued by teradici this might trigger a verification warning when you connect you can remove this warning by creating and installing your own custom security certificates or you can suppress the warning by changing the client security mode for your client os for the purposes of this tutorial you can ignore this warning by clicking connect insecurely in the dialog when you are connected authenticate by entering the username and password that you created earlier for the virtual workstation in a few seconds your linux desktop appears test your virtual workstation after you ve deployed your virtual workstation you can test performance and interactivity using a number of tools run gpu benchmark tools such as glxgears glmark2 or unigine which are programs to test graphics performance on a linux workstation install unreal engine unity editor blender or any content creation application run render benchmarking tools for popular renderers such as v ray octane or maxon use google chrome to browse your favorite sites or play youtube videos you can also learn more about pcoip performance optimization based on your workload clean up to avoid incurring charges to your google cloud account for the resources used in this tutorial either delete the project that contains the resources or keep the project and delete the individual resources after you ve finished the tutorial clean up the resources you created on google cloud so you won t be billed for them in the future stop your virtual workstation stopped virtual workstations incur costs for persistent disk but can be restarted at any time to stop your virtual workstation run the following command in cloud shell gcloud compute instances stop vm_name delete all the components delete the virtual workstation delete the firewall rule delete the project caution deleting a project has the following effects everything in the project is deleted if you used an existing project for the tasks in this document when you delete it you also delete any other work you ve done in the project custom project ids are lost when you created this project you might have created a custom project id that you want to use in the future to preserve the urls that use the project id such as an appspot com url delete selected resources inside the project instead of deleting the whole project in the google cloud console go to the manage resources page go to manage resources in the project list select the project that you want to delete and then click delete in the dialog type the project id and then click shut down to delete the project what s next learn how to create a virtual gpu accelerated windows workstation learn more about nvidia rtx virtual workstations on google cloud learn more about nvidia rtx virtual workstation technology learn more about hp anyware software learn more about how pcoip differs from other remote desktop software send feedback except as otherwise noted the content of this page is licensed under the creative commons attribution 4 0 license and code samples are licensed under the apache 2 0 license for details see the google developers site policies java is a registered trademark of oracle and or its affiliates last updated 2026 07 17 utc need to tell us more e...
|