Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
linux:hetzner:start [2018/08/13 12:51]
admin [Vytvareni virtual serveru v nemecku hetzner]
linux:hetzner:start [2021/06/03 08:13]
admin [Odladeno na h5]
Line 1: Line 1:
-=======Vytvareni virtual serveru ​v nemecku hetzner======+=======Vytvareni virtual serveru ​KVM======
  
   - virt-builder (pokud jiz neni predpripraveny)   - virt-builder (pokud jiz neni predpripraveny)
Line 10: Line 10:
  
 <code bash> <code bash>
-virt-builder debian-9 --size=6G --format qcow2 -o /​vps/​debian9-XXXX.qcow2 --hostname XXXX --network --timezone Europe/​Prague --firstboot-command "​dpkg-reconfigure openssh-server"​+virt-builder debian-9 --size=6G --format qcow2 -o /​vps/​debian9-XXXX.qcow2 ​
 +   --hostname XXXX 
 +   --network ​
 +   --timezone Europe/​Prague ​
 +   --firstboot-command "​dpkg-reconfigure openssh-server"​
 </​code>​ </​code>​
 Typicky vystup vypada takto **pozor je zde heslo, vystup docasne uchovat** Typicky vystup vypada takto **pozor je zde heslo, vystup docasne uchovat**
Line 35: Line 39:
 virt-install --import --name XXXX --vcpu 1 --memory 2000 --disk path=/​var/​lib/​libvirt/​images/​debian9-XXXX.img --os-variant debian9 --network=bridge=xenbr10,​model=virtio --noautoconsole virt-install --import --name XXXX --vcpu 1 --memory 2000 --disk path=/​var/​lib/​libvirt/​images/​debian9-XXXX.img --os-variant debian9 --network=bridge=xenbr10,​model=virtio --noautoconsole
 </​code>​ </​code>​
 +
 +
 +virsh console = pristup
 +
 + ​osinfo-query os
  
 ===== Ziskani a nastaveni IP adres===== ===== Ziskani a nastaveni IP adres=====
Line 77: Line 86:
 nameserver 2a01:​4f8:​0:​1::​add:​9999 nameserver 2a01:​4f8:​0:​1::​add:​9999
 </​file>​ </​file>​
 +
 +===== Verejna IP ======
 +  * IP koupit na hetzneru (ikonka je spatne videt a je v sekci servers -> vyber serveru -> v pravo dole)
 +  * musi byt v xenbr10
 +  * musi se nechat vygenerovat nova MAC adresa
 +  * server nutne vypnout a zapnout, reboot nenacte novy hw
 +<code xml>
 +  <​interface type='​bridge'>​
 +      <mac address='​00:​50:​56:​0c:​a5:​80'/>​
 +      <source bridge='​xenbr10'/>​
 +      <model type='​virtio'/>​
 +      <address type='​pci'​ domain='​0x0000'​ bus='​0x00'​ slot='​0x03'​ function='​0x0'/>​
 +    </​interface>​
 +</​code>​
 +
 ===== Zvetseni image===== ===== Zvetseni image=====
 <​code>​ <​code>​
Line 105: Line 129:
 <code bash> <code bash>
 virt-install --name w1 --vcpu 2 --memory 4000 --disk path=/​var/​lib/​libvirt/​images/​w1.img,​size=50 --cdrom /​var/​lib/​libvirt/​images/​SW_DVD9_Win_Svr_STD_Core_and_DataCtr_Core_2016_64Bit_Czech_-3_MLF_X21-30351.ISO --noautoconsole --graphics vnc,​listen=0.0.0.0 virt-install --name w1 --vcpu 2 --memory 4000 --disk path=/​var/​lib/​libvirt/​images/​w1.img,​size=50 --cdrom /​var/​lib/​libvirt/​images/​SW_DVD9_Win_Svr_STD_Core_and_DataCtr_Core_2016_64Bit_Czech_-3_MLF_X21-30351.ISO --noautoconsole --graphics vnc,​listen=0.0.0.0
 +</​code>​
 +<code bash>
 +virt-install --name irobot-b2b --vcpu 1 --memory 4000 --os-type=windows --disk path=/​vps/​irobot-b2b.img,​size=100 --cdrom /​srv/​storage/​install/​virtio-win.iso --cdrom /​srv/​storage/​install/​SW_DVD9_Win_Svr_STD_Core_and_DataCtr_Core_2016_64Bit_Czech_-3_MLF_X21-30351.ISO ​ --noautoconsole --graphics vnc,​listen=0.0.0.0,​port=59101 --network=bridge=xenbr40,​model=virtio
 </​code>​ </​code>​
  
-nalezeno ​na netu:+ 
 +====== Odladeno ​na h7 a h9 ======
 <​code>​ <​code>​
-virt-install --connect qemu:///​system --name ​WinServ1 ​--ram 2048 --vcpus ​+qemu-img create /​vps/​Foo.qcow2 60G 
---disk path=/storage/​local/​images/winserv1.qcow2,​format=qcow2,​bus=virtio,​cache=none \ + 
---disk path=/​storage/​local/iso/virtio-win-0.1-52.iso,​device=cdrom \ +virt-install --connect qemu:///​system --name ​Foo --ram 8192 --vcpus ​
---cdrom /storage/local/iso/winserv.iso +--disk path=/vps/Foo.qcow2,​format=qcow2,​bus=virtio,​cache=none \ 
---network=network:​default,model=e1000 +--disk path=/srv/storage/install/​virtio-win.iso,​device=cdrom \ 
---vnc --os-type=windows --os-variant=win2k8 \ +--cdrom ​/srv/storage/install/SW_DVD9_Win_Svr_STD_Core_and_DataCtr_Core_2016_64Bit_Czech_-3_MLF_X21-30351.ISO 
---noautoconsole --accelerate --noapic --keymap=en-us+--network=bridge=xenbr10,model=virtio  ​
 +--os-type=windows --os-variant=win2k8 \ 
 +--noautoconsole --accelerate --noapic ​ --graphics type=vnc,​listen=0.0.0.0,​port=59201,​password=somepass
 </​code>​ </​code>​
 +
 links links
    * https://​opennodecloud.com/​howto/​2013/​09/​26/​howto-kvm-win-guest.html [^]    * https://​opennodecloud.com/​howto/​2013/​09/​26/​howto-kvm-win-guest.html [^]
  
 +====== Odladeno na h5 ========
 +<​code>​
 +virt-install --connect qemu:///​system --name windows-smitka --ram 8192 --vcpus 1
 +--disk path=/​vps/​windows-customer.qcow2,​format=qcow2,​bus=virtio,​cache=none ​
 +--disk path=/​srv/​storage/​install/​virtio-win.iso,​device=cdrom ​
 +--cdrom /​srv/​storage/​install/​SW_DVD9_Win_Server_STD_CORE_2019_1809.2_64Bit_Czech_DC_STD_MLF_X22-18450.ISO --network=bridge=xenbr10,​model=virtio  ​
 +--os-type=windows --os-variant=win2k16 ​
 +--noautoconsole ​
 +--accelerate --noapic ​ --graphics type=vnc,​listen=0.0.0.0,​port=59249,​password=somepass
 +</​code>​
 +
 +====== Odladeno na h1 ======
 +<​code>​
 +virt-install --connect qemu:///​system --name windows-syrmex --ram 8192 --vcpus 1
 +--disk path=/​vps/​windows-syrmex.qcow2,​format=qcow2,​bus=virtio,​cache=none
 +--disk path=/​srv/​storage/​install/​SW_DVD9_Win_Server_STD_CORE_2019_1809.2_64Bit_Czech_DC_STD_MLF_X22-18450.ISO,​device=cdrom ​
 +--disk path=/​srv/​storage/​install/​virtio-win.iso,​device=cdrom
 +--network=bridge=xenbr10,​model=virtio ​
 +--os-type=windows --os-variant=win2k16 --noautoconsole --accelerate --noapic ​ --graphics type=vnc,​listen=0.0.0.0,​port=59249
 + </​code>​
  
 pred editaci udelat vzdy zalohu configu pomoci pred editaci udelat vzdy zalohu configu pomoci
Line 133: Line 184:
 dns 8.8.8.8 dns 8.8.8.8
  
-prepis modeltype=virtio+=====prepis ​na modeltype ​virtio===== 
 +pridam dummy disk 
 +<​code>​ 
 +<​disk>​ 
 +<disk type='​file'​ device='​disk'>​ 
 +<driver name='​qemu'​ type='​raw'>​ 
 +<source file='​XXXX'>​ 
 +<target dev='​hdX'​ bus='virtio'>​ 
 +<address type='​pci'​ domain='​0x0000'​ bus='​0x00'​ slot='​0x06'​ function='​0x0'​ />  
 +</​code>​ 
 + 
 +nainstaluji vse podle navodu:
   * http://​www.zeta.systems/​blog/​2018/​07/​03/​Installing-Virtio-Drivers-In-Windows-On-KVM/​ [^]   * http://​www.zeta.systems/​blog/​2018/​07/​03/​Installing-Virtio-Drivers-In-Windows-On-KVM/​ [^]
 +
 +ve spravci zarizeni by mely byt uplne nahore dva disky
 +vypnu pc a ve virsh edit zmenim: parametry disku s windows prepisu na parametry dummy image a tu smazu
 +
 +
 +====== Instalace OPNSense, pfSense z iso======
 +<code bash>
 +qemu-img create -f qcow2  /​vps/​vmname_fw.qcow2 6G
 +</​code>​
 +<code bash>
 + ​virt-install --name vname_fw --vcpu 1 --memory 1024 \
 +     ​--os-type=freebsd --os-variant=freebsd11.2 \
 +     ​--disk /​vps/​vmname_fw.qcow2,​device=disk,​bus=virtio \
 +     ​--network bridge=br11,​model=virtio \
 +     ​--network bridge=br40,​model=virtio \
 +     ​--noautoconsole --graphics vnc,​listen=0.0.0.0,​port=5901,​password=some_password \
 +     ​--cdrom /​path/​to/​OPNsense-19.1-OpenSSL-dvd-amd64.iso
 +</​code>​
  
 ====== Errors====== ====== Errors======
 
linux/hetzner/start.txt · Last modified: 2023/12/03 11:44 by admin