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
linux:hetzner:start [2018/08/13 12:45]
drbohlav [Ziskani a nastaveni IP adres]
linux:hetzner:start [2023/12/03 11:44] (current)
admin [Odladeno na h1]
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 /var/​lib/​libvirt/​images/​debian9-XXXX.raw --hostname XXXX --network --timezone Europe/​Prague+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+====== h5 2023 ====== 
 +<​code>​ 
 +virt-install --connect qemu:///​system --name win-berny --ram 16192 --vcpus 2 --disk path=/​vps/​win-berny.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_2022_2108.27_64Bit_Czech_DC_STD_MLF_X23-64867.ISO --network=bridge=xenbr40,​model=virtio --os-type=windows --os-variant=win2k16 --noautoconsole --accelerate --noapic --graphics type=vnc,​listen=0.0.0.0,​port=59158,​password=thaDouph22fee --check path_in_use=off 
 +</​code>​ 
 +=====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.1534157148.txt.gz · Last modified: 2018/08/13 12:45 by drbohlav