{"id":4072,"date":"2025-04-07T07:00:00","date_gmt":"2025-04-07T06:00:00","guid":{"rendered":"https:\/\/www.my-it-brain.de\/wordpress\/?p=4072"},"modified":"2025-02-03T14:49:51","modified_gmt":"2025-02-03T13:49:51","slug":"wie-fuege-ich-einer-kvm-libvirt-vm-eine-serielle-konsole-hinzu","status":"publish","type":"post","link":"https:\/\/www.my-it-brain.de\/wordpress\/wie-fuege-ich-einer-kvm-libvirt-vm-eine-serielle-konsole-hinzu\/","title":{"rendered":"Wie f\u00fcge ich einer KVM\/libvirt VM eine serielle Konsole hinzu?"},"content":{"rendered":"\n<p>Ich beantworte hier meine eigene Frage, damit ich zuk\u00fcnftig nicht so lange im Internet nach der Anwort suchen muss.<\/p>\n\n\n\n<p>Mein Ziel ist es, eine virtuelle Maschine mit dem Kommando <code>virt-install<\/code> zu installieren, zu welcher ich mich anschlie\u00dfend mit dem Kommando <code>virsh console &lt;domain><\/code> verbinden kann, um z.B. das Netzwerk konfigurieren zu k\u00f6nnen.<\/p>\n\n\n\n<p>Dies geht mit folgendem Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ virt-install --connect qemu:\/\/\/system --name vm1 --memory 4096 --vcpus 2 --disk VirtualMachines\/vm1.qcow2,size=40 --os-variant rhel9.5 --cdrom iso\/rhel-9.5-x86_64-dvd-ks.iso --network network=lab1,model=virtio --console pty,target_type=virtio<\/code><\/pre>\n\n\n\n<p>Der entscheidende Teil ist dabei <code>--console pty,target_type=virtio<\/code>. Der folgende Codeblock zeigt nun noch die erfolgreiche Verbindung zur seriellen Konsole der VM:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ virsh -c qemu:\/\/\/system console vm1 --safe\nConnected to domain 'vm1'\nEscape character is ^] (Ctrl + ])\n\nlocalhost login:<\/code><\/pre>\n\n\n\n<p>Fertig.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich beantworte hier meine eigene Frage, damit ich zuk\u00fcnftig nicht so lange im Internet nach der Anwort suchen muss. Mein Ziel ist es, eine virtuelle Maschine mit dem Kommando virt-install zu installieren, zu welcher ich mich anschlie\u00dfend mit dem Kommando virsh console &lt;domain> verbinden kann, um z.B. das Netzwerk konfigurieren zu k\u00f6nnen. Dies geht mit<span class=\"continue-reading\"> <a href=\"https:\/\/www.my-it-brain.de\/wordpress\/wie-fuege-ich-einer-kvm-libvirt-vm-eine-serielle-konsole-hinzu\/\">[Weiterlesen&#8230;]<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_metis_text_type":"","_metis_text_length":0,"_post_count":0,"footnotes":""},"categories":[448],"tags":[870,674,676,430,305,871,872,869],"class_list":["post-4072","post","type-post","status-publish","format-standard","hentry","category-fragen-und-antworten","tag-console","tag-kvm","tag-libvirt","tag-osbn","tag-planet","tag-serielle-konsole","tag-virsh-console","tag-virt-install"],"_links":{"self":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts\/4072","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/comments?post=4072"}],"version-history":[{"count":2,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts\/4072\/revisions"}],"predecessor-version":[{"id":4075,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts\/4072\/revisions\/4075"}],"wp:attachment":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/media?parent=4072"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/categories?post=4072"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/tags?post=4072"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}