{"id":2930,"date":"2020-06-12T12:07:47","date_gmt":"2020-06-12T09:07:47","guid":{"rendered":"https:\/\/blog.3kgroup.ee:443\/?p=2930"},"modified":"2020-12-11T13:21:14","modified_gmt":"2020-12-11T11:21:14","slug":"virtual-smartzone-install-linux-kvm-i-kasutades","status":"publish","type":"post","link":"https:\/\/blog.3kgroup.ee:443\/?p=2930","title":{"rendered":"Virtual SmartZone install Linux KVM-i kasutades."},"content":{"rendered":"\n<p>Virtual SmartZone saab paigaldada nii VMWare kui Linuxi KVM virtualiseerimiskeskkonda. Linuxi kiht annab serverile suurema j\u00f5udluse ja siinkohal kirjeldame, kuidas k\u00e4surealt installeerimisprotsess \u00fchel riistvaral algusest peale toimus. Kindlasti on vaja enne riistvaral BIOS'is lubada CPU virtualiseerimisv\u00f5imekus. Smartzone vajab ka minimaalselt 13GB m\u00e4lu, 2-4 protsessorit ning 100GB k\u00f5vekettamahtu.<\/p>\n\n\n\n<p>Ruckus soovitab vSZ jaoks CentOS 7 v\u00f5i uuemat, siin n\u00e4ites kasutasin CentOS 7.8, minimal installi.<\/p>\n\n\n\n<p>Kui peale installi on mure, et tahaks Eesti keyboardi, kuid j\u00e4i alguses seadistamata, siis on abiks:<\/p>\n\n\n\n<p># yum install kbd<\/p>\n\n\n\n<p><code># loadkeys ee   v\u00f5i   #localectl set-keymap us (viimane teeb muutuse p\u00fcsivaks)<\/code><\/p>\n\n\n\n<p>KVM tahab v\u00f5rgupoolelt kasutada bridge interface't, see tuleb k\u00f5igepealt seadistada. Siin n\u00e4ites on etherneti pordi nimi enp0s25 ja bridge port tuleb nimega br0. K\u00f5igepealt kopime \u00fche sisu teise jaoks ja muudame m\u00f5lemas vajalikke parameetreid.<\/p>\n\n\n\n<p><code># cp \/etc\/sysconfig\/network-scripts\/ifcfg-enp0s25 \/etc\/sysconfig\/network-scripts\/ifcfg-br0<\/code><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code># vi \/etc\/sysconfig\/network-scripts\/ifcfg-br0<\/code><\/pre>\n\n\n\n<p>TYPE=\"Bridge\"<br>DEVICE=br0<br>PROXY_METHOD=none<br>BROWSER_ONLY=no<br>BOOTPROTO=static<br>IPADDR=172.28.0.206<br>NETMASK=255.255.255.0<br>GATEWAY=172.28.1.254<br>DNS1=172.28.1.254<br>DEFROUTE=yes<br>IPV4_FAILURE_FATAL=no<br>NAME=br0<\/p>\n\n\n\n<p><span style=\"font-size: inherit;\">UUID=bebd6aa4-6b60-4027-8b4d-daf1ee1086de<\/span><\/p>\n\n\n\n<p>ONBOOT=yes<br>ETHTOOL_OPTS=\"autoneg on\"<br>DHCP=no<\/p>\n\n\n\n<p><code># vi \/etc\/sysconfig\/network-scripts\/ifcfg-enp0s25<\/code><\/p>\n\n\n\n<p>Ainuke oluline rida muuta:<\/p>\n\n\n\n<p>BRIDGE=br0<\/p>\n\n\n\n<p>DHCP tuleb vastavalt vajadusele kas j\u00e4tta v\u00f5i panna static ip.<\/p>\n\n\n\n<p>Veel peaks v\u00f5rguosale restardi tegema:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># systemctl restart NetworkManager\nkontrollimiseks:\n# brctl show\n# ip address  v\u00f5i n\u00e4iteks # ip address show br0<\/code><\/pre>\n\n\n\n<p>J\u00e4rgmiseks on vaja virtualiseerimistarkvara installida:<\/p>\n\n\n\n<p><code># yum -y install bridge-utils libvirt qemu-img qemu-kvm virt-install<\/code><\/p>\n\n\n\n<p>Stardi ja luba libvrtd:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code># systemctl start libvirtd\n# systemctl enable libvirtd <\/code> \n<\/pre>\n\n\n\n<p>N\u00fc\u00fcd tuleb vSZ image \u00e4ra t\u00f5mmata, siin on scp n\u00e4ide vastupidises suunas ehk windowsi masinast linuxisse:<\/p>\n\n\n\n<p><code># scp \"Downloads\\vscg-5.2.0.0.699.qcow2 \" root@172.28.0.206:\/var\/lib\/libvirt\/images\/<\/code><\/p>\n\n\n\n<p>Aeg ongi esimene virtuaalserver p\u00fcsti panna!<\/p>\n\n\n\n<p><code># virt-install --virt-type=kvm --name vSZ --import      --ram <\/code>13631488<code> --vcpus=4 --os-variant=generic     --network=bridge=br0,model=virtio     --disk path=\/var\/lib\/libvirt\/images\/vscg-5.2.0.0.699.qcow2,size=100,bus=virtio,format=qcow2<\/code><\/p>\n\n\n\n<p>Vaata, kas virtuaalserver ilmus n\u00e4htavale:<\/p>\n\n\n\n<p><code># virsh list<\/code><\/p>\n\n\n\n<p>ja pane k\u00e4ima<\/p>\n\n\n\n<p><code># virsh start vSZ<\/code><\/p>\n\n\n\n<p>N\u00fc\u00fcd on vaja tehtud serveri sisse saada:<\/p>\n\n\n\n<p><code># virsh console vSZ<\/code><\/p>\n\n\n\n<p>See annab virtuaalse konsooliakna, millest saab vajadusel v\u00e4lja  CTRL+Shift&nbsp;ja&nbsp;] vajutades.<\/p>\n\n\n\n<p>Edasi tuleb vSZ sisse logida (admin\/admin) ning k\u00e4ima panna setup:<\/p>\n\n\n\n<p># setup<\/p>\n\n\n\n<p>J\u00e4rgnevad setupi poolt k\u00fcsimused ja valikud, mis j\u00e4rjest \u00e4ra seadistada, k\u00f5igepealt Essential \/ High-Scale ja siis v\u00f5rgu parameetrid:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"622\" height=\"346\" src=\"https:\/\/blog.3kgroup.ee:443\/wp-content\/uploads\/2020\/06\/vsz_setup2.png\" alt=\"\" class=\"wp-image-2946\" srcset=\"https:\/\/blog.3kgroup.ee:443\/wp-content\/uploads\/2020\/06\/vsz_setup2.png 622w, https:\/\/blog.3kgroup.ee:443\/wp-content\/uploads\/2020\/06\/vsz_setup2-300x167.png 300w\" sizes=\"auto, (max-width: 622px) 100vw, 622px\" \/><\/figure>\n\n\n\n<p>Vastake ka \u00fclej\u00e4\u00e4nud k\u00fcsimustele ning seej\u00e4rel teeb server j\u00e4rgneva osa \u00e4ra:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"623\" height=\"344\" src=\"https:\/\/blog.3kgroup.ee:443\/wp-content\/uploads\/2020\/06\/vsz_setup3.png\" alt=\"\" class=\"wp-image-2949\" srcset=\"https:\/\/blog.3kgroup.ee:443\/wp-content\/uploads\/2020\/06\/vsz_setup3.png 623w, https:\/\/blog.3kgroup.ee:443\/wp-content\/uploads\/2020\/06\/vsz_setup3-300x166.png 300w, https:\/\/blog.3kgroup.ee:443\/wp-content\/uploads\/2020\/06\/vsz_setup3-600x331.png 600w\" sizes=\"auto, (max-width: 623px) 100vw, 623px\" \/><\/figure>\n\n\n\n<p>5.2.1.0.515 puhul tuleb setup kaks korda k\u00e4ima lasta, esimese ts\u00fckliga saab v\u00f5rguseaded sisestada, teise ts\u00fckli ajal \u00fctle, et ei soovi enam v\u00f5rguseadeid muuta, alles siis antakse j\u00e4rgmised seadistusv\u00f5imalused (cluster).<\/p>\n\n\n\n<p>V\u00f5ib juhtuda, et mingi t\u00f5rke t\u00f5ttu tuleb siin etapis ERROR, n\u00e4iteks ebapiisava m\u00e4lu eralduse t\u00f5ttu (miinimumn\u00f5ue 13GB). KVM'is ei pruugi aru saada, et protsess seisma on j\u00e4\u00e4nud - n\u00e4itab:<\/p>\n\n\n\n<p> Domain installation still in progress. Waiting for installation to complete. <\/p>\n\n\n\n<p> Sel juhul tuleks k\u00e4sitsi virtuaalserver sulgeda:<\/p>\n\n\n\n<p><code># virsh shutdown vSZ<\/code><\/p>\n\n\n\n<p>Installi kohta logi:<\/p>\n\n\n\n<p><code># less  \/root\/.cache\/virt-manager\/virt-install.log<\/code><\/p>\n\n\n\n<p>Kui server on vaja eemaldada KVMist, siis kasuta sellist k\u00e4sku:<\/p>\n\n\n\n<p><code> # virsh undefine&nbsp; vSZ<\/code><\/p>\n\n\n\n<p>Selline k\u00e4sk paneb guesti peale hosti restarti uuesti k\u00e4ima:<\/p>\n\n\n\n<p># virsh autostart vSZ<\/p>\n\n\n\n<p>Kuidas KVM-i all uut virtuaalserverit teha graafilise men\u00fc\u00fc kaudu, \u00f5petab Ruckus samuti, alates lk 253:<\/p>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/blog.3kgroup.ee:443\/wp-content\/uploads\/2020\/06\/vSZ-5.2-GettingStartedGuide-RevD-20200120.pdf\">vSZ-5.2 Getting Started Guide-20200120<\/a><a href=\"https:\/\/blog.3kgroup.ee:443\/wp-content\/uploads\/2020\/06\/vSZ-5.2-GettingStartedGuide-RevD-20200120.pdf\" class=\"wp-block-file__button\" download>Download<\/a><\/div>\n\n\n\n<p>Graafikat vaadatakse \u00fcle vnc, eelnevalt tuleb vnc connection number saada:<\/p>\n\n\n\n<p><code># <\/code>virsh vncdisplay vSZ<\/p>\n\n\n\n<p>\u00d5petuses on ka n\u00e4idatud, et alguses tuleb veidi rohkem pakette installida:<\/p>\n\n\n\n<p><code># yum -y install qemu-kvm qemu-img virt-manager virt-viewer virt-install libvirt libvirt-phthon libvirt-client<\/code><\/p>\n\n\n\n<p>K\u00f5ige l\u00f5puks, kui k\u00e4surea-setup on oma t\u00f6\u00f6 \u00e4ra teinud, saab edasist seadistamist teha \u00fcle veebiliidese Setup Wizardi:  http:\/\/xxx.xxx.xxx.xxx:8443 <\/p>\n\n\n\n<p>Eelnevalt toodud pdf-failis on selle kohta t\u00e4psemaid pilte alates lk 219.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Virtual SmartZone saab paigaldada nii VMWare kui Linuxi KVM virtualiseerimiskeskkonda. Linuxi kiht annab serverile suurema j\u00f5udluse ja siinkohal kirjeldame, kuidas k\u00e4surealt installeerimisprotsess \u00fchel riistvaral algusest peale toimus. Kindlasti on vaja [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":799,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[29],"tags":[629,26],"class_list":["post-2930","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-3k-support-teenused","tag-linux","tag-smartzone"],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.3kgroup.ee:443\/index.php?rest_route=\/wp\/v2\/posts\/2930","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.3kgroup.ee:443\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.3kgroup.ee:443\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.3kgroup.ee:443\/index.php?rest_route=\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.3kgroup.ee:443\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2930"}],"version-history":[{"count":12,"href":"https:\/\/blog.3kgroup.ee:443\/index.php?rest_route=\/wp\/v2\/posts\/2930\/revisions"}],"predecessor-version":[{"id":3644,"href":"https:\/\/blog.3kgroup.ee:443\/index.php?rest_route=\/wp\/v2\/posts\/2930\/revisions\/3644"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.3kgroup.ee:443\/index.php?rest_route=\/wp\/v2\/media\/799"}],"wp:attachment":[{"href":"https:\/\/blog.3kgroup.ee:443\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2930"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.3kgroup.ee:443\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2930"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.3kgroup.ee:443\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2930"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}