{"id":5549,"date":"2023-02-15T18:54:53","date_gmt":"2023-02-15T13:24:53","guid":{"rendered":"https:\/\/trysiteprice.com\/blog\/?p=5549"},"modified":"2023-02-15T18:54:53","modified_gmt":"2023-02-15T13:24:53","slug":"kvm-starting-stopping-guest-operating-systems-with-virsh-command","status":"publish","type":"post","link":"https:\/\/trysiteprice.com\/blog\/kvm-starting-stopping-guest-operating-systems-with-virsh-command\/","title":{"rendered":"KVM: Starting \/ Stopping Guest Operating Systems With virsh Command"},"content":{"rendered":"<p>You can use the <code>virsh<\/code> command in KVM (Kernel-based Virtual Machine) to manage guest operating systems, including starting, stopping, and restarting them. Here&#8217;s how to do it:<\/p>\n<ol>\n<li>Open a terminal window on your KVM host machine.<\/li>\n<li>Type the following command to display a list of all running and stopped virtual machines:\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-python\">virsh <span class=\"hljs-built_in\">list<\/span> --<span class=\"hljs-built_in\">all<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p>This will show a list of all virtual machines that are currently defined on your KVM host, along with their current status.<\/li>\n<li>Press Enter to execute the command. You should see output similar to the following:\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-markdown\"><span class=\"hljs-section\"> Id    Name                           State<br \/>\n----------------------------------------------------<\/span><br \/>\n  1    vm1                            running<br \/>\n  2    vm2                            running<br \/>\n<span class=\"hljs-bullet\">  -<\/span>    vm3                            shut off<br \/>\n<\/code><\/div>\n<\/div>\n<p>This output shows three virtual machines, two of which are currently running (<code>vm1<\/code> and <code>vm2<\/code>) and one that is currently shut off (<code>vm3<\/code>).<\/li>\n<li>To start a virtual machine, type the following command:\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-sql\">virsh <span class=\"hljs-keyword\">start<\/span> vm_name<br \/>\n<\/code><\/div>\n<\/div>\n<p>Replace <code>vm_name<\/code> with the name of the virtual machine that you want to start. For example, to start <code>vm3<\/code>, you would type:<\/p>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-sql\">virsh <span class=\"hljs-keyword\">start<\/span> vm3<br \/>\n<\/code><\/div>\n<\/div>\n<p>This will start the virtual machine, and you should see its status change to <code>running<\/code> when you run the <code>virsh list --all<\/code> command again.<\/li>\n<li>To stop a virtual machine, type the following command:\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-perl\">virsh <span class=\"hljs-keyword\">shutdown<\/span> vm_name<br \/>\n<\/code><\/div>\n<\/div>\n<p>Replace <code>vm_name<\/code> with the name of the virtual machine that you want to stop. For example, to stop <code>vm1<\/code>, you would type:<\/p>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-perl\">virsh <span class=\"hljs-keyword\">shutdown<\/span> vm1<br \/>\n<\/code><\/div>\n<\/div>\n<p>This will send a shutdown signal to the virtual machine, and it will begin the shutdown process. You can use the <code>virsh list --all<\/code> command to check the status of the virtual machine and see when it has fully shut down.<\/li>\n<li>To restart a virtual machine, type the following command:\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs\">virsh reboot vm_name<br \/>\n<\/code><\/div>\n<\/div>\n<p>Replace <code>vm_name<\/code> with the name of the virtual machine that you want to restart. For example, to restart <code>vm2<\/code>, you would type:<\/p>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs\">virsh reboot vm2<br \/>\n<\/code><\/div>\n<\/div>\n<p>This will send a restart signal to the virtual machine, and it will begin the restart process. You can use the <code>virsh list --all<\/code> command to check the status of the virtual machine and see when it has fully restarted.<\/li>\n<\/ol>\n<p>Using the <code>virsh<\/code> command, you can easily manage your KVM virtual machines from the command line, including starting, stopping, and restarting them, as well as performing more advanced management tasks like migrating virtual machines between hosts or changing their configuration.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You can use the virsh command in KVM (Kernel-based Virtual Machine) to manage guest operating systems, including starting, stopping, and restarting them. Here&#8217;s how to do it: Open a terminal window on your KVM host machine. Type the following command to display a list of all running and stopped virtual machines: virsh list &#8211;all This &#8230; <a title=\"KVM: Starting \/ Stopping Guest Operating Systems With virsh Command\" class=\"read-more\" href=\"https:\/\/trysiteprice.com\/blog\/kvm-starting-stopping-guest-operating-systems-with-virsh-command\/\" aria-label=\"Read more about KVM: Starting \/ Stopping Guest Operating Systems With virsh Command\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5549","post","type-post","status-publish","format-standard","hentry","category-best-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>KVM: Starting \/ Stopping Guest Operating Systems With virsh Command - TrySitePrice<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/trysiteprice.com\/blog\/kvm-starting-stopping-guest-operating-systems-with-virsh-command\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"KVM: Starting \/ Stopping Guest Operating Systems With virsh Command - TrySitePrice\" \/>\n<meta property=\"og:description\" content=\"You can use the virsh command in KVM (Kernel-based Virtual Machine) to manage guest operating systems, including starting, stopping, and restarting them. Here&#8217;s how to do it: Open a terminal window on your KVM host machine. Type the following command to display a list of all running and stopped virtual machines: virsh list --all This ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trysiteprice.com\/blog\/kvm-starting-stopping-guest-operating-systems-with-virsh-command\/\" \/>\n<meta property=\"og:site_name\" content=\"TrySitePrice\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-15T13:24:53+00:00\" \/>\n<meta name=\"author\" content=\"Rahul Sahu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/kvm-starting-stopping-guest-operating-systems-with-virsh-command\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/kvm-starting-stopping-guest-operating-systems-with-virsh-command\/\"},\"author\":{\"name\":\"Rahul Sahu\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\"},\"headline\":\"KVM: Starting \/ Stopping Guest Operating Systems With virsh Command\",\"datePublished\":\"2023-02-15T13:24:53+00:00\",\"dateModified\":\"2023-02-15T13:24:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/kvm-starting-stopping-guest-operating-systems-with-virsh-command\/\"},\"wordCount\":336,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"articleSection\":[\"Best\/Tutorial\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/kvm-starting-stopping-guest-operating-systems-with-virsh-command\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/kvm-starting-stopping-guest-operating-systems-with-virsh-command\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/kvm-starting-stopping-guest-operating-systems-with-virsh-command\/\",\"name\":\"KVM: Starting \/ Stopping Guest Operating Systems With virsh Command - TrySitePrice\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\"},\"datePublished\":\"2023-02-15T13:24:53+00:00\",\"dateModified\":\"2023-02-15T13:24:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/kvm-starting-stopping-guest-operating-systems-with-virsh-command\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/kvm-starting-stopping-guest-operating-systems-with-virsh-command\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/kvm-starting-stopping-guest-operating-systems-with-virsh-command\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/trysiteprice.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"KVM: Starting \/ Stopping Guest Operating Systems With virsh Command\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"name\":\"TrySitePrice\",\"description\":\"Free Website Value Calculator Tool\",\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\",\"name\":\"TrySitePrice\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"contentUrl\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"width\":395,\"height\":268,\"caption\":\"TrySitePrice\"},\"image\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\",\"name\":\"Rahul Sahu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"caption\":\"Rahul Sahu\"},\"sameAs\":[\"https:\/\/trysiteprice.com\/blog\"],\"url\":\"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"KVM: Starting \/ Stopping Guest Operating Systems With virsh Command - TrySitePrice","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/trysiteprice.com\/blog\/kvm-starting-stopping-guest-operating-systems-with-virsh-command\/","og_locale":"en_US","og_type":"article","og_title":"KVM: Starting \/ Stopping Guest Operating Systems With virsh Command - TrySitePrice","og_description":"You can use the virsh command in KVM (Kernel-based Virtual Machine) to manage guest operating systems, including starting, stopping, and restarting them. Here&#8217;s how to do it: Open a terminal window on your KVM host machine. Type the following command to display a list of all running and stopped virtual machines: virsh list --all This ... Read more","og_url":"https:\/\/trysiteprice.com\/blog\/kvm-starting-stopping-guest-operating-systems-with-virsh-command\/","og_site_name":"TrySitePrice","article_published_time":"2023-02-15T13:24:53+00:00","author":"Rahul Sahu","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/trysiteprice.com\/blog\/kvm-starting-stopping-guest-operating-systems-with-virsh-command\/#article","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/kvm-starting-stopping-guest-operating-systems-with-virsh-command\/"},"author":{"name":"Rahul Sahu","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4"},"headline":"KVM: Starting \/ Stopping Guest Operating Systems With virsh Command","datePublished":"2023-02-15T13:24:53+00:00","dateModified":"2023-02-15T13:24:53+00:00","mainEntityOfPage":{"@id":"https:\/\/trysiteprice.com\/blog\/kvm-starting-stopping-guest-operating-systems-with-virsh-command\/"},"wordCount":336,"commentCount":0,"publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"articleSection":["Best\/Tutorial"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/trysiteprice.com\/blog\/kvm-starting-stopping-guest-operating-systems-with-virsh-command\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/trysiteprice.com\/blog\/kvm-starting-stopping-guest-operating-systems-with-virsh-command\/","url":"https:\/\/trysiteprice.com\/blog\/kvm-starting-stopping-guest-operating-systems-with-virsh-command\/","name":"KVM: Starting \/ Stopping Guest Operating Systems With virsh Command - TrySitePrice","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/#website"},"datePublished":"2023-02-15T13:24:53+00:00","dateModified":"2023-02-15T13:24:53+00:00","breadcrumb":{"@id":"https:\/\/trysiteprice.com\/blog\/kvm-starting-stopping-guest-operating-systems-with-virsh-command\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trysiteprice.com\/blog\/kvm-starting-stopping-guest-operating-systems-with-virsh-command\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/trysiteprice.com\/blog\/kvm-starting-stopping-guest-operating-systems-with-virsh-command\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/trysiteprice.com\/blog\/"},{"@type":"ListItem","position":2,"name":"KVM: Starting \/ Stopping Guest Operating Systems With virsh Command"}]},{"@type":"WebSite","@id":"https:\/\/trysiteprice.com\/blog\/#website","url":"https:\/\/trysiteprice.com\/blog\/","name":"TrySitePrice","description":"Free Website Value Calculator Tool","publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/trysiteprice.com\/blog\/#organization","name":"TrySitePrice","url":"https:\/\/trysiteprice.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","contentUrl":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","width":395,"height":268,"caption":"TrySitePrice"},"image":{"@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4","name":"Rahul Sahu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","caption":"Rahul Sahu"},"sameAs":["https:\/\/trysiteprice.com\/blog"],"url":"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/"}]}},"_links":{"self":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/5549","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/comments?post=5549"}],"version-history":[{"count":1,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/5549\/revisions"}],"predecessor-version":[{"id":5553,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/5549\/revisions\/5553"}],"wp:attachment":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/media?parent=5549"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/categories?post=5549"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/tags?post=5549"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}