SST Lab Dokuwiki Header header picture

ユーザ用ツール

サイト用ツール


linux:kvm_install

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
linux:kvm_install [2021/02/24 10:54] – [Step 1: Check Virtualization Support in Ubuntu] kimilinux:kvm_install [2022/08/23 13:34] (現在) – 外部編集 127.0.0.1
行 1: 行 1:
 ====== KVMのインストール ====== ====== KVMのインストール ======
  
-===== Step 1: Check Virtualization Support in Ubuntu =====+===== Step 1: 仮想化機能の有無の確認 =====
  
 <code sh> <code sh>
行 8: 行 8:
 12 12
 $ sudo apt install cpu-checker $ sudo apt install cpu-checker
-Reading package lists... Done 
-. 
-. 
-. 
-Setting up cpu-checker (0.7-1.1) ... 
-Processing triggers for man-db (2.9.1-1) ... 
 $ sudo kvm-ok $ sudo kvm-ok
 INFO: /dev/kvm exists INFO: /dev/kvm exists
行 20: 行 14:
 </code> </code>
  
-===== Step 2: Install KVM on Ubuntu 20.04 LTS =====+===== Step 2: パッケージのインストール =====
  
  
 <code sh> <code sh>
-$ sudo apt install libvirt-clients +$ sudo apt install -y qemu  
-virsh +$ sudo apt install -y qemu-kvm  
-Welcome to virsh, the virtualization interactive terminal.+$ sudo apt install -y libvirt-daemon  
 +$ sudo apt install -y libvirt-clients  
 +sudo apt install -y bridge-utils  
 +$ sudo apt install -y virt-manager 
 +</code> 
 +<code sh> 
 +virsh list 
 + Id   Name   State 
 +--------------------
  
-Type:  'help' for help with commands 
-       'quit' to quit 
- 
-virsh # quit 
-$ 
- 
-$ sudo apt install qemu-utils 
 $ qemu-img $ qemu-img
 qemu-img: Not enough arguments qemu-img: Not enough arguments
 Try 'qemu-img --help' for more information Try 'qemu-img --help' for more information
-$ 
- 
-$ sudo apt install qemu-kvm 
 $ kvm $ kvm
 Unable to init server: Could not connect: Connection refused Unable to init server: Could not connect: Connection refused
 Could not access KVM kernel module: Permission denied Could not access KVM kernel module: Permission denied
 qemu-system-x86_64: failed to initialize KVM: Permission denied qemu-system-x86_64: failed to initialize KVM: Permission denied
-$ 
- 
-$ sudo apt install virtinst 
- 
-$ sudo virsh list 
-error: failed to connect to the hypervisor 
-error: Failed to connect socket to '/var/run/libvirt/libvirt-sock': No such file or directory 
- 
-$ sudo apt install libvirt-bin 
-$ sudo apt install qemu 
-$ sudo apt install qemu-kvm 
-$ sudo apt install libvirt-bin 
-$ sudo apt install virt-manager 
-$ sudo virsh list 
- Id   Name   State 
--------------------- 
- 
-$ sudo apt install bridge-utils 
  
- 
- 
-</code> 
- 
-<code sh> 
 $ sudo systemctl status libvirtd $ sudo systemctl status libvirtd
-[sudo] password for kimi:  
 ● libvirtd.service - Virtualization daemon ● libvirtd.service - Virtualization daemon
      Loaded: loaded (/lib/systemd/system/libvirtd.service; enabled; vendor pres>      Loaded: loaded (/lib/systemd/system/libvirtd.service; enabled; vendor pres>
-     Loaded: loaded (/lib/systemd/system/libvirtd.service; enabled; vendor pres> +     Active: active (running) since Wed 2021-02-24 02:09:55 UTC; 4min 5s ago 
-● libvirtd.service - Virtualization daemon +TriggeredBy: ● libvirtd.socket
-     Loaded: loaded (/lib/systemd/system/libvirtd.service; enabled; vendor pres> +
-     Active: active (running) since Tue 2021-02-23 07:16:19 UTC; 2min 36s ago +
-TriggeredBy: ● libvirtd-ro.socket+
              ● libvirtd-admin.socket              ● libvirtd-admin.socket
-             ● libvirtd.socket+             ● libvirtd-ro.socket
        Docs: man:libvirtd(8)        Docs: man:libvirtd(8)
              https://libvirt.org              https://libvirt.org
-   Main PID: 982 (libvirtd)+   Main PID: 7856 (libvirtd)
       Tasks: 19 (limit: 32768)       Tasks: 19 (limit: 32768)
-     Memory: 41.8M+     Memory: 19.3M
      CGroup: /system.slice/libvirtd.service      CGroup: /system.slice/libvirtd.service
-             ├─ 982 /usr/sbin/libvirtd +             ├─7856 /usr/sbin/libvirtd 
-             ├─1099 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/defa> +             ├─8267 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/defa> 
-             └─1100 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/defa>+             └─8268 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/defa>
  
-Feb 23 07:16:20 sstw dnsmasq[1099]: compile time options: IPv6 GNU-getopt DBus > +Feb 24 02:09:56 sstw dnsmasq[8267]: compile time options: IPv6 GNU-getopt DBus > 
-Feb 23 07:16:20 sstw dnsmasq-dhcp[1099]: DHCP, IP range 192.168.122.2 -- 192.16> +Feb 24 02:09:56 sstw dnsmasq-dhcp[8267]: DHCP, IP range 192.168.122.2 -- 192.16> 
-Feb 23 07:16:20 sstw dnsmasq-dhcp[1099]: DHCP, sockets bound exclusively to int> +Feb 24 02:09:56 sstw dnsmasq-dhcp[8267]: DHCP, sockets bound exclusively to int> 
-Feb 23 07:16:20 sstw dnsmasq[1099]: reading /etc/resolv.conf +Feb 24 02:09:56 sstw dnsmasq[8267]: reading /etc/resolv.conf 
-Feb 23 07:16:20 sstw dnsmasq[1099]: using nameserver 127.0.0.53#53 +Feb 24 02:09:56 sstw dnsmasq[8267]: using nameserver 127.0.0.53#53 
-Feb 23 07:16:20 sstw dnsmasq[1099]: read /etc/hosts - 7 addresses +Feb 24 02:09:56 sstw dnsmasq[8267]: read /etc/hosts - 7 addresses 
-Feb 23 07:16:20 sstw dnsmasq[1099]: read /var/lib/libvirt/dnsmasq/default.addnh> +Feb 24 02:09:56 sstw dnsmasq[8267]: read /var/lib/libvirt/dnsmasq/default.addnh> 
-Feb 23 07:16:20 sstw dnsmasq-dhcp[1099]: read /var/lib/libvirt/dnsmasq/default.> +Feb 24 02:09:56 sstw dnsmasq-dhcp[8267]: read /var/lib/libvirt/dnsmasq/default.> 
-Feb 23 07:16:20 sstw dnsmasq[1099]: reading /etc/resolv.conf +Feb 24 02:09:56 sstw dnsmasq[8267]: reading /etc/resolv.conf 
-Feb 23 07:16:20 sstw dnsmasq[1099]: using nameserver 127.0.0.53#53+Feb 24 02:09:56 sstw dnsmasq[8267]: using nameserver 127.0.0.53#53
  
 $ lsmod | grep -i kvm $ lsmod | grep -i kvm
行 106: 行 71:
  
 </code> </code>
- +===== Step 3: ブリッジの作成 =====
-===== Step 3: Creating a Virtual Machine in Ubuntu ===== +
- +
 <code sh> <code sh>
-qemu-img create -f qcow2 ssp0.qcow2 150G +cat /etc/netplan/00-installer-config.yaml 
-Formatting 'ssp0.qcow2', fmt=qcow2 size=161061273600 cluster_size=65536 lazy_refcounts=off refcount_bits=16+# This is the network config written by 'subiquity' 
 +network: 
 +  ethernets: 
 +    enp3s0: 
 +      addresses: 
 +      - 192.168.10.4/24 
 +      gateway4: 192.168.10.254 
 +      nameservers: 
 +        addresses: 
 +        - 192.168.10.1 
 +        search: 
 +        - ee.ous.ac.jp 
 +  version: 2 
 +$  
 +</code> 
 +<code sh> 
 +$ sudo cp 00-installer-config.yaml 00-installer-config.yaml.org 
 +$ cat /etc/netplan/00-installer-config.yaml 
 +# This is the network config written by 'subiquity' 
 +# Added br0 and moved entries from enp3s0 to br0 
 +network: 
 +  ethernets: 
 +    enp3s0: 
 +      dhcp4: no 
 +      dhcp6: no 
 +  version: 2 
 +  bridges: 
 +    br0: 
 +      interfaces: 
 +      - enp3s0 
 +      addresses: 
 +      - 192.168.10.4/24 
 +      gateway4: 192.168.10.254 
 +      nameservers: 
 +        addresses: 
 +        - 192.168.10.1 
 +        search: 
 +        - ee.ous.ac.jp
 $ $
 </code> </code>
  
 <code sh> <code sh>
-~virt-install -n ssp0 -r 8192 --disk=ssp0.qcow2,bus=virtio --graphics vnc,password=vnc,listen=0.0.0.0,keymap=ja --noautoconsole ---boot hd --cdrom ubuntu-20.04.2-live-server-amd64.iso +sudo netplan apply 
 +$ sudo networkctl status  
 +●          State: routable                         
 +         Address: 192.168.122.1 on virbr0          
 +                  192.168.10.4 on br0              
 +                  fe80::84fe:94ff:fede:181f on br0 
 +         Gateway: 192.168.10.254 on br0            
 +             DNS: 192.168.10.1                     
 +  Search Domains: ee.ous.ac.jp                     
 + 
 +Feb 24 04:06:09 sstw systemd[1]: systemd-networkd.service: Succeeded. 
 +Feb 24 04:06:09 sstw systemd[1]: Starting Network Service... 
 +Feb 24 04:06:09 sstw systemd-networkd[8895]: br0: netdev ready 
 +Feb 24 04:06:09 sstw systemd-networkd[8895]: enp3s0: Gained IPv6LL 
 +Feb 24 04:06:09 sstw systemd-networkd[8895]: Enumeration completed 
 +Feb 24 04:06:09 sstw systemd[1]: Started Network Service. 
 +Feb 24 04:06:09 sstw systemd-networkd[8895]: br0: IPv6 successfully enabled 
 +Feb 24 04:06:09 sstw systemd-networkd[8895]: br0: Link UP 
 +Feb 24 04:06:09 sstw systemd-networkd[8895]: br0: Gained carrier 
 +Feb 24 04:06:10 sstw systemd-networkd[8895]: br0: Gained IPv6LL 
 +$ ip a 
 +1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 
 +    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 
 +    inet 127.0.0.1/8 scope host lo 
 +       valid_lft forever preferred_lft forever 
 +    inet6 ::1/128 scope host  
 +       valid_lft forever preferred_lft forever 
 +2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master br0 state UP group default qlen 1000 
 +    link/ether 2c:f0:5d:b4:fc:9d brd ff:ff:ff:ff:ff:ff 
 +3: wlo1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000 
 +    link/ether 8c:55:4a:9a:49:fd brd ff:ff:ff:ff:ff:ff 
 +4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000 
 +    link/ether 52:54:00:df:4b:30 brd ff:ff:ff:ff:ff:ff 
 +    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0 
 +       valid_lft forever preferred_lft forever 
 +5: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel master virbr0 state DOWN group default qlen 1000 
 +    link/ether 52:54:00:df:4b:30 brd ff:ff:ff:ff:ff:ff 
 +6: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 
 +    link/ether 2c:f0:5d:b4:fc:9d brd ff:ff:ff:ff:ff:ff 
 +    inet 192.168.10.4/24 brd 192.168.10.255 scope global br0 
 +       valid_lft forever preferred_lft forever 
 +    inet6 fe80::84fe:94ff:fede:181f/64 scope link  
 +       valid_lft forever preferred_lft forever 
 +$ sudo networkctl status br0 
 +● 6: br0                                                                  
 +               Link File: /usr/lib/systemd/network/99-default.link        
 +            Network File: /run/systemd/network/10-netplan-br0.network     
 +                    Type: bridge                                          
 +                   State: routable (configured) 
 +                  Driver: bridge                                          
 +              HW Address: 2c:f0:5d:b4:fc:9d (Micro-Star INTL CO., LTD.)   
 +                     MTU: 1500 (min: 68, max: 65535)                      
 +           Forward Delay: 15s                                             
 +              Hello Time: 2s                                              
 +                 Max Age: 20s                                             
 +             Ageing Time: 5min                                            
 +                Priority: 32768                                           
 +                     STP: no                                              
 +  Multicast IGMP Version:                                               
 +    Queue Length (Tx/Rx): 1/1                                             
 +                 Address: 192.168.10.4                                    
 +                          fe80::84fe:94ff:fede:181f                       
 +                 Gateway: 192.168.10.254                                  
 +                     DNS: 192.168.10.1                                    
 +          Search Domains: ee.ous.ac.jp                                    
 + 
 +Feb 24 04:06:09 sstw systemd-udevd[8897]: br0: Could not generate persistent MA> 
 +Feb 24 04:06:09 sstw systemd-networkd[8895]: br0: netdev ready 
 +Feb 24 04:06:09 sstw systemd-networkd[8895]: br0: IPv6 successfully enabled 
 +Feb 24 04:06:09 sstw systemd-networkd[8895]: br0: Link UP 
 +Feb 24 04:06:09 sstw systemd-networkd[8895]: br0: Gained carrier 
 +Feb 24 04:06:10 sstw systemd-networkd[8895]: br0: Gained IPv6LL 
 +
  
-Starting install... 
-Domain installation still in progress. You can reconnect to  
-the console to complete the installation process. 
-$ 
 </code> </code>
-  
-  - Finderから「サーバへ接続」 
-  - vnc:/ / <サーバのIPアドレス>/  
  
linux/kvm_install.1614131645.txt.gz · 最終更新: 2022/08/23 13:34 (外部編集)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki