{"id":100,"date":"2007-04-25T22:42:14","date_gmt":"2007-04-25T13:42:14","guid":{"rendered":"http:\/\/blog.boxcorea.com\/wp\/archives\/100"},"modified":"2024-12-12T09:56:43","modified_gmt":"2024-12-12T00:56:43","slug":"%ec%9a%b0%eb%b6%84%ed%88%ac-kvm","status":"publish","type":"post","link":"https:\/\/blog.boxcorea.com\/wp\/archives\/100","title":{"rendered":"\uc6b0\ubd84\ud22c KVM"},"content":{"rendered":"<p><a href=\"https:\/\/help.ubuntu.com\/community\/KVM\">https:\/\/help.ubuntu.com\/community\/KVM<\/a><\/p>\n<p>\uc6b0\ubd84\ud22c \ub9ac\ub205\uc2a4\uc758 Kernel vertual machine\uc73c\ub85c \ub2e4\ub978 OS\ub97c \uc124\uce58\ud558\ub294 \ubb38\uc11c.<\/p>\n<p>\uc544\ub798\ub294 2021\ub144 1\uc6d4 30\uc77c \ucd94\uac00\ud558\uc600\uc74c.<\/p>\n<p>\uc6b0\ubd84\ud22c 20.04\uc5d0 kvm \uc124\uce58\ud558\uace0 \ube0c\ub9bf\uc9c0 \ub124\ud2b8\uc6cc\ud06c \uc124\uc815\ud558\ub294 \ubc29\ubc95.<\/p>\n<p>\uc124\uce58\ud658\uacbd \ud655\uc778<\/p>\n<p>\ubc84\uc804\ud655\uc778.<\/p>\n<pre class=\"lang:sh highlight:0 decode:true \"># lsb_release -a\r\nNo LSB modules are available.\r\nDistributor ID: Ubuntu\r\nDescription:    Ubuntu 20.04.1 LTS\r\nRelease:        20.04\r\nCodename:       focal<\/pre>\n<p><!--more--><\/p>\n<p>\ub9cc\uc57d \uc544\ub798 \uba85\ub839\uc758 \uacb0\uacfc\uac00 0\uc774\ub77c\uba74 CPU\uac00 \uac00\uc0c1\ud658\uacbd\uc744 \uc9c0\uc6d0\ud558\uc9c0 \uc54a\ub294\ub2e4. 1\uc774\uba74 BIOS\uc5d0\uc11c \uac00\uc0c1\uba38\uc2e0\uc744 \uc9c0\uc6d0\ud558\ub3c4\ub85d \uc124\uc815\ud574\uc57c\ud55c\ub2e4.<\/p>\n<pre class=\"lang:sh highlight:0 decode:true \"># egrep -c '(vmx|svm)' \/proc\/cpuinfo\r\n64<\/pre>\n<p>kvm-ok \uba85\ub839\uc73c\ub85c KVM\uc744 \uc9c0\uc6d0\ud558\ub294\uc9c0 \ud655\uc778\ud55c\ub2e4. \ub9cc\uc57d, kvm-ok \uba85\ub839\uc744 \ucc3e\uc9c0 \ubabb\ud55c\ub2e4\uba74, cpu-checker \ud328\ud0a4\uc9c0\ub97c \uc124\uce58\ud55c\ub2e4.<\/p>\n<pre class=\"lang:sh highlight:0 decode:true \"># kvm-ok\r\n[sudo] password for snowfox:\r\nINFO: \/dev\/kvm exists\r\nKVM acceleration can be used<\/pre>\n<p>KVM \uc124\uce58<\/p>\n<pre class=\"lang:sh highlight:0 decode:true \"># apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager<\/pre>\n<p>systemd\uc5d0 \ub4f1\ub85d\ub418\uc5b4\uc788\ub294\uc9c0 \ud655\uc778\ud574 \ubcf8\ub2e4.<\/p>\n<pre class=\"lang:sh highlight:0 decode:true \"># systemctl status libvirtd\r\n\u25cf libvirtd.service - Virtualization daemon\r\n     Loaded: loaded (\/lib\/systemd\/system\/libvirtd.service; enabled; vendor preset: enabled)\r\n     Active: active (running) since Thu 2021-01-28 17:04:28 KST; 5min ago\r\nTriggeredBy: \u25cf libvirtd-ro.socket\r\n             \u25cf libvirtd-admin.socket\r\n             \u25cf libvirtd.socket\r\n       Docs: man:libvirtd(8)\r\n             https:\/\/libvirt.org\r\n   Main PID: 3974 (libvirtd)\r\n      Tasks: 19 (limit: 32768)\r\n     Memory: 38.2M\r\n     CGroup: \/system.slice\/libvirtd.service\r\n             \u251c\u25003974 \/usr\/sbin\/libvirtd\r\n             \u251c\u25004122 \/usr\/sbin\/dnsmasq --conf-file=\/var\/lib\/libvirt\/dnsmasq\/default.conf --leasefile-ro --dhcp&gt;\r\n             \u2514\u25004123 \/usr\/sbin\/dnsmasq --conf-file=\/var\/lib\/libvirt\/dnsmasq\/default.conf --leasefile-ro --dhcp&gt;\r\n\r\nJan 28 17:04:28 machine7 dnsmasq[4122]: compile time options: IPv6 GNU-getopt DBus i18n IDN DHCP DHCPv6 no-Lu&gt;\r\nJan 28 17:04:28 machine7 dnsmasq-dhcp[4122]: DHCP, IP range 192.168.122.2 -- 192.168.122.254, lease time 1h\r\nJan 28 17:04:28 machine7 dnsmasq-dhcp[4122]: DHCP, sockets bound exclusively to interface virbr0\r\nJan 28 17:04:28 machine7 dnsmasq[4122]: reading \/etc\/resolv.conf\r\nJan 28 17:04:28 machine7 dnsmasq[4122]: using nameserver 127.0.0.53#53\r\nJan 28 17:04:28 machine7 dnsmasq[4122]: read \/etc\/hosts - 7 addresses\r\nJan 28 17:04:28 machine7 dnsmasq[4122]: read \/var\/lib\/libvirt\/dnsmasq\/default.addnhosts - 0 addresses\r\nJan 28 17:04:28 machine7 dnsmasq-dhcp[4122]: read \/var\/lib\/libvirt\/dnsmasq\/default.hostsfile\r\nJan 28 17:04:28 machine7 dnsmasq[4122]: reading \/etc\/resolv.conf\r\nJan 28 17:04:28 machine7 dnsmasq[4122]: using nameserver 127.0.0.53#53<\/pre>\n<p>\ub9cc\uc57d \uc2e4\ud589\ub418\uace0 \uc788\uc9c0 \uc54a\uace0, \uc7ac\ubd80\ud305\uc2dc \uc2e4\ud589\ub418\uc9c0 \uc54a\ub294\ub2e4\uba74, \uc544\ub798 \uba85\ub839\uc73c\ub85c \ub4f1\ub85d\ud558\uace0 \uc2dc\uc791\ud574\uc900\ub2e4.<\/p>\n<pre class=\"lang:sh highlight:0 decode:true \"># systemctl enable libvirtd\r\n# systemctl start libvirtd<\/pre>\n<p>\ub124\ud2b8\uc6cc\ud06c \uc124\uc815<br \/>\n\ub9cc\uc57d\uc5d0, \uac8c\uc2a4\ud2b8 OS\ub97c \ud638\uc2a4\ud2b8\uc5b4\ub311\ud130\uac00 \uc0ac\uc6a9\ud558\ub294 \ub124\ud2b8\uc6cc\ud06c\uc5d0 \ubd99\uc5ec \uc0ac\uc6a9\ud558\uace0\uc790 \ud55c\ub2e4\uba74, \ub124\ud2b8\uc6cc\ud06c \uc778\ud130\ud398\uc774\uc2a4\ub97c \ube0c\ub9bf\uc9c0\ub85c \ub9cc\ub4e4\uc5b4\uc57c\ud55c\ub2e4.<\/p>\n<p>\uba3c\uc800 \ud604\uc7ac \uad6c\uc131\uc744 \ud655\uc778\ud55c\ub2e4.<\/p>\n<pre class=\"lang:sh highlight:0 decode:true \"># ip addr\r\n1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000\r\n    link\/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\r\n    inet 127.0.0.1\/8 scope host lo\r\n       valid_lft forever preferred_lft forever\r\n    inet6 ::1\/128 scope host\r\n       valid_lft forever preferred_lft forever\r\n2: eno1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc mq state UP group default qlen 1000\r\n    link\/ether 94:40:c9:ec:9f:f8 brd ff:ff:ff:ff:ff:ff\r\n    inet 172.16.100.227\/24 brd 172.16.100.255 scope global eno1\r\n       valid_lft forever preferred_lft forever\r\n    inet6 fe80::9640:c9ff:feec:9ff8\/64 scope link\r\n       valid_lft forever preferred_lft forever\r\n3: eno2: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN group default qlen 1000\r\n    link\/ether 94:40:c9:ec:9f:f9 brd ff:ff:ff:ff:ff:ff\r\n\r\n...\r\n\r\n10: virbr0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN group default qlen 1000\r\n    link\/ether 52:54:00:b7:fb:4a brd ff:ff:ff:ff:ff:ff\r\n    inet 192.168.122.1\/24 brd 192.168.122.255 scope global virbr0\r\n       valid_lft forever preferred_lft forever\r\n11: virbr0-nic: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc fq_codel master virbr0 state DOWN group default qlen 1000\r\n    link\/ether 52:54:00:b7:fb:4a brd ff:ff:ff:ff:ff:ff\r\n<\/pre>\n<p>\ud604\uc7ac \ub124\ud2b8\uc6cc\ud06c \uc124\uc815 \ud655\uc778\ud558\uace0, eno1\uc744 \ube0c\ub9bf\uc9c0\ub85c \ub9cc\ub4e0\ub2e4.<br \/>\n\/etc\/netplan \ub514\ub809\ud1a0\ub9ac\uc5d0\uc11c \uad00\ub828 \ud30c\uc77c \ud655\uc778\ud55c\ub2e4.<\/p>\n<pre class=\"lang:sh highlight:0 decode:true \">$ more 00-installer-config.yaml\r\n# This is the network config written by 'subiquity'\r\nnetwork:\r\n  ethernets:\r\n    eno1:\r\n      addresses:\r\n      - 172.16.100.227\/24\r\n      gateway4: 172.16.100.1\r\n      nameservers:\r\n        addresses:\r\n        - 8.8.8.8\r\n  version: 2<\/pre>\n<p>\uc774\uc81c \uc544\ub798\ucc98\ub7fc \ubcc0\uacbd\ud558\uace0 \uc801\uc6a9\ud55c\ub2e4.<\/p>\n<pre class=\"lang:sh highlight:0 decode:true \"># This is the network config written by 'subiquity'\r\nnetwork:\r\n  ethernets:\r\n    eno1:\r\n      #addresses:\r\n      #- 172.16.100.227\/24\r\n      #gateway4: 172.16.100.1\r\n      #nameservers:\r\n      #  addresses:\r\n      #  - 8.8.8.8\r\n      dhcp4: false\r\n      dhcp6: false\r\n\r\n  bridges:\r\n    br0:\r\n      interfaces:\r\n      - eno1\r\n      addresses:\r\n      - 172.16.100.227\/24\r\n      gateway4: 172.16.100.1\r\n      nameservers:\r\n        addresses:\r\n        - 172.16.100.21\r\n      parameters:\r\n        stp: true\r\n        forward-delay: 4\r\n  version: 2<\/pre>\n<p>netplan apply \uba85\ub839\uc73c\ub85c \uc801\uc6a9\ud558\uace0 \ud655\uc778\ud558\uba74 br0\uac00 \uc0dd\uc131\ub418\uc5c8\ub2e4.<\/p>\n<pre>\r\n$ ip addr\r\n1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000\r\nlink\/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\r\ninet 127.0.0.1\/8 scope host lo\r\nvalid_lft forever preferred_lft forever\r\ninet6 ::1\/128 scope host\r\nvalid_lft forever preferred_lft forever\r\n2: eno1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc mq master br0 state UP group default qlen 1000\r\nlink\/ether 94:40:c9:ec:9f:f8 brd ff:ff:ff:ff:ff:ff\r\n3: eno2: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN group default qlen 1000\r\nlink\/ether 94:40:c9:ec:9f:f9 brd ff:ff:ff:ff:ff:ff\r\n4: eno3: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN group default qlen 1000\r\nlink\/ether 94:40:c9:ec:9f:fa brd ff:ff:ff:ff:ff:ff\r\n5: eno4: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN group default qlen 1000\r\nlink\/ether 94:40:c9:ec:9f:fb brd ff:ff:ff:ff:ff:ff\r\n6: ens12f0: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN group default qlen 1000\r\nlink\/ether 48:df:37:b2:4f:38 brd ff:ff:ff:ff:ff:ff\r\n7: ens12f1: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN group default qlen 1000\r\nlink\/ether 48:df:37:b2:4f:39 brd ff:ff:ff:ff:ff:ff\r\n8: ens11f0: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN group default qlen 1000\r\nlink\/ether 48:df:37:b2:4f:3e brd ff:ff:ff:ff:ff:ff\r\n9: ens11f1: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN group default qlen 1000\r\nlink\/ether 48:df:37:b2:4f:3f brd ff:ff:ff:ff:ff:ff\r\n10: virbr0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN group default qlen 1000\r\nlink\/ether 52:54:00:b7:fb:4a brd ff:ff:ff:ff:ff:ff\r\ninet 192.168.122.1\/24 brd 192.168.122.255 scope global virbr0\r\nvalid_lft forever preferred_lft forever\r\n11: virbr0-nic: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc fq_codel master virbr0 state DOWN group default qlen 1000\r\nlink\/ether 52:54:00:b7:fb:4a brd ff:ff:ff:ff:ff:ff\r\n12: br0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UP group default qlen 1000\r\nlink\/ether 94:40:c9:ec:9f:f8 brd ff:ff:ff:ff:ff:ff\r\ninet 172.16.100.227\/24 brd 172.16.100.255 scope global br0\r\nvalid_lft forever preferred_lft forever\r\ninet6 fe80::9640:c9ff:feec:9ff8\/64 scope link\r\nvalid_lft forever preferred_lft forever<\/pre>\n<p>\uc774\uc81c, virt-manager\ub97c \uc2e4\ud589\ud558\uc5ec \uac8c\uc2a4\ud2b8 OS\ub97c \ub9cc\ub4e4\uba74 \ub41c\ub2e4.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>https:\/\/help.ubuntu.com\/community\/KVM \uc6b0\ubd84\ud22c \ub9ac\ub205\uc2a4\uc758 Kernel vertual machine\uc73c\ub85c \ub2e4\ub978 OS\ub97c \uc124\uce58\ud558\ub294 \ubb38\uc11c. \uc544\ub798\ub294 2021\ub144 1\uc6d4 30\uc77c \ucd94\uac00\ud558\uc600\uc74c. \uc6b0\ubd84\ud22c 20.04\uc5d0 kvm \uc124\uce58\ud558\uace0 \ube0c\ub9bf\uc9c0 \ub124\ud2b8\uc6cc\ud06c \uc124\uc815\ud558\ub294 \ubc29\ubc95. \uc124\uce58\ud658\uacbd \ud655\uc778 \ubc84\uc804\ud655\uc778. # lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.1 LTS Release: 20.04 Codename: focal<\/p><p><a class=\"more-link btn\" href=\"https:\/\/blog.boxcorea.com\/wp\/archives\/100\">Continue reading<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[6,117],"tags":[795,62,10,16,793,112,1230,794],"class_list":["post-100","post","type-post","status-publish","format-standard","hentry","category-application","category-virtualization-cloud-computing","tag-bridge-util","tag-kvm","tag-linux","tag-ubuntu","tag-ubuntu-kvm","tag-virt-manager","tag-1230","tag--kvm","item-wrap"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\uc6b0\ubd84\ud22c KVM - Blog-boxcorea<\/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:\/\/blog.boxcorea.com\/wp\/archives\/100\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\uc6b0\ubd84\ud22c KVM - Blog-boxcorea\" \/>\n<meta property=\"og:description\" content=\"https:\/\/help.ubuntu.com\/community\/KVM \uc6b0\ubd84\ud22c \ub9ac\ub205\uc2a4\uc758 Kernel vertual machine\uc73c\ub85c \ub2e4\ub978 OS\ub97c \uc124\uce58\ud558\ub294 \ubb38\uc11c. \uc544\ub798\ub294 2021\ub144 1\uc6d4 30\uc77c \ucd94\uac00\ud558\uc600\uc74c. \uc6b0\ubd84\ud22c 20.04\uc5d0 kvm \uc124\uce58\ud558\uace0 \ube0c\ub9bf\uc9c0 \ub124\ud2b8\uc6cc\ud06c \uc124\uc815\ud558\ub294 \ubc29\ubc95. \uc124\uce58\ud658\uacbd \ud655\uc778 \ubc84\uc804\ud655\uc778. # lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.1 LTS Release: 20.04 Codename: focal\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.boxcorea.com\/wp\/archives\/100\" \/>\n<meta property=\"og:site_name\" content=\"Blog-boxcorea\" \/>\n<meta property=\"article:published_time\" content=\"2007-04-25T13:42:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-12T00:56:43+00:00\" \/>\n<meta name=\"author\" content=\"snowffox\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"snowffox\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.boxcorea.com\/wp\/archives\/100#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.boxcorea.com\/wp\/archives\/100\"},\"author\":{\"name\":\"snowffox\",\"@id\":\"https:\/\/blog.boxcorea.com\/wp\/#\/schema\/person\/6d8e12df2429d663a0a4e8362fbb650a\"},\"headline\":\"\uc6b0\ubd84\ud22c KVM\",\"datePublished\":\"2007-04-25T13:42:14+00:00\",\"dateModified\":\"2024-12-12T00:56:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.boxcorea.com\/wp\/archives\/100\"},\"wordCount\":29,\"commentCount\":0,\"keywords\":[\"bridge-util\",\"kvm\",\"linux\",\"ubuntu\",\"ubuntu kvm\",\"virt-manager\",\"\uc6b0\ubd84\ud22c\",\"\uc6b0\ubd84\ud22c kvm\"],\"articleSection\":[\"Application(\uc5b4\ud50c\ub9ac\ucf00\uc774\uc158)\",\"\uac00\uc0c1\ud654\/Cloud(\ud074\ub77c\uc6b0\ub4dc)\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.boxcorea.com\/wp\/archives\/100#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.boxcorea.com\/wp\/archives\/100\",\"url\":\"https:\/\/blog.boxcorea.com\/wp\/archives\/100\",\"name\":\"\uc6b0\ubd84\ud22c KVM - Blog-boxcorea\",\"isPartOf\":{\"@id\":\"https:\/\/blog.boxcorea.com\/wp\/#website\"},\"datePublished\":\"2007-04-25T13:42:14+00:00\",\"dateModified\":\"2024-12-12T00:56:43+00:00\",\"author\":{\"@id\":\"https:\/\/blog.boxcorea.com\/wp\/#\/schema\/person\/6d8e12df2429d663a0a4e8362fbb650a\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.boxcorea.com\/wp\/archives\/100#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.boxcorea.com\/wp\/archives\/100\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.boxcorea.com\/wp\/archives\/100#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.boxcorea.com\/wp\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\uc6b0\ubd84\ud22c KVM\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.boxcorea.com\/wp\/#website\",\"url\":\"https:\/\/blog.boxcorea.com\/wp\/\",\"name\":\"Blog-boxcorea\",\"description\":\"Simple is Beautiful!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.boxcorea.com\/wp\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.boxcorea.com\/wp\/#\/schema\/person\/6d8e12df2429d663a0a4e8362fbb650a\",\"name\":\"snowffox\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/c0787be58ea7e470b1a6f5ea8ce367c7913809648a00e0c15faace5220902ffb?s=96&d=retro&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c0787be58ea7e470b1a6f5ea8ce367c7913809648a00e0c15faace5220902ffb?s=96&d=retro&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c0787be58ea7e470b1a6f5ea8ce367c7913809648a00e0c15faace5220902ffb?s=96&d=retro&r=g\",\"caption\":\"snowffox\"},\"url\":\"https:\/\/blog.boxcorea.com\/wp\/archives\/author\/admin\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\uc6b0\ubd84\ud22c KVM - Blog-boxcorea","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:\/\/blog.boxcorea.com\/wp\/archives\/100","og_locale":"ko_KR","og_type":"article","og_title":"\uc6b0\ubd84\ud22c KVM - Blog-boxcorea","og_description":"https:\/\/help.ubuntu.com\/community\/KVM \uc6b0\ubd84\ud22c \ub9ac\ub205\uc2a4\uc758 Kernel vertual machine\uc73c\ub85c \ub2e4\ub978 OS\ub97c \uc124\uce58\ud558\ub294 \ubb38\uc11c. \uc544\ub798\ub294 2021\ub144 1\uc6d4 30\uc77c \ucd94\uac00\ud558\uc600\uc74c. \uc6b0\ubd84\ud22c 20.04\uc5d0 kvm \uc124\uce58\ud558\uace0 \ube0c\ub9bf\uc9c0 \ub124\ud2b8\uc6cc\ud06c \uc124\uc815\ud558\ub294 \ubc29\ubc95. \uc124\uce58\ud658\uacbd \ud655\uc778 \ubc84\uc804\ud655\uc778. # lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.1 LTS Release: 20.04 Codename: focal","og_url":"https:\/\/blog.boxcorea.com\/wp\/archives\/100","og_site_name":"Blog-boxcorea","article_published_time":"2007-04-25T13:42:14+00:00","article_modified_time":"2024-12-12T00:56:43+00:00","author":"snowffox","twitter_card":"summary_large_image","twitter_misc":{"Written by":"snowffox","Est. reading time":"4\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.boxcorea.com\/wp\/archives\/100#article","isPartOf":{"@id":"https:\/\/blog.boxcorea.com\/wp\/archives\/100"},"author":{"name":"snowffox","@id":"https:\/\/blog.boxcorea.com\/wp\/#\/schema\/person\/6d8e12df2429d663a0a4e8362fbb650a"},"headline":"\uc6b0\ubd84\ud22c KVM","datePublished":"2007-04-25T13:42:14+00:00","dateModified":"2024-12-12T00:56:43+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.boxcorea.com\/wp\/archives\/100"},"wordCount":29,"commentCount":0,"keywords":["bridge-util","kvm","linux","ubuntu","ubuntu kvm","virt-manager","\uc6b0\ubd84\ud22c","\uc6b0\ubd84\ud22c kvm"],"articleSection":["Application(\uc5b4\ud50c\ub9ac\ucf00\uc774\uc158)","\uac00\uc0c1\ud654\/Cloud(\ud074\ub77c\uc6b0\ub4dc)"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.boxcorea.com\/wp\/archives\/100#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.boxcorea.com\/wp\/archives\/100","url":"https:\/\/blog.boxcorea.com\/wp\/archives\/100","name":"\uc6b0\ubd84\ud22c KVM - Blog-boxcorea","isPartOf":{"@id":"https:\/\/blog.boxcorea.com\/wp\/#website"},"datePublished":"2007-04-25T13:42:14+00:00","dateModified":"2024-12-12T00:56:43+00:00","author":{"@id":"https:\/\/blog.boxcorea.com\/wp\/#\/schema\/person\/6d8e12df2429d663a0a4e8362fbb650a"},"breadcrumb":{"@id":"https:\/\/blog.boxcorea.com\/wp\/archives\/100#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.boxcorea.com\/wp\/archives\/100"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.boxcorea.com\/wp\/archives\/100#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.boxcorea.com\/wp"},{"@type":"ListItem","position":2,"name":"\uc6b0\ubd84\ud22c KVM"}]},{"@type":"WebSite","@id":"https:\/\/blog.boxcorea.com\/wp\/#website","url":"https:\/\/blog.boxcorea.com\/wp\/","name":"Blog-boxcorea","description":"Simple is Beautiful!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.boxcorea.com\/wp\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Person","@id":"https:\/\/blog.boxcorea.com\/wp\/#\/schema\/person\/6d8e12df2429d663a0a4e8362fbb650a","name":"snowffox","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/secure.gravatar.com\/avatar\/c0787be58ea7e470b1a6f5ea8ce367c7913809648a00e0c15faace5220902ffb?s=96&d=retro&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c0787be58ea7e470b1a6f5ea8ce367c7913809648a00e0c15faace5220902ffb?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c0787be58ea7e470b1a6f5ea8ce367c7913809648a00e0c15faace5220902ffb?s=96&d=retro&r=g","caption":"snowffox"},"url":"https:\/\/blog.boxcorea.com\/wp\/archives\/author\/admin"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4wGXL-1C","jetpack_likes_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/blog.boxcorea.com\/wp\/wp-json\/wp\/v2\/posts\/100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.boxcorea.com\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.boxcorea.com\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.boxcorea.com\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.boxcorea.com\/wp\/wp-json\/wp\/v2\/comments?post=100"}],"version-history":[{"count":4,"href":"https:\/\/blog.boxcorea.com\/wp\/wp-json\/wp\/v2\/posts\/100\/revisions"}],"predecessor-version":[{"id":3817,"href":"https:\/\/blog.boxcorea.com\/wp\/wp-json\/wp\/v2\/posts\/100\/revisions\/3817"}],"wp:attachment":[{"href":"https:\/\/blog.boxcorea.com\/wp\/wp-json\/wp\/v2\/media?parent=100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.boxcorea.com\/wp\/wp-json\/wp\/v2\/categories?post=100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.boxcorea.com\/wp\/wp-json\/wp\/v2\/tags?post=100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}