Difference between revisions of "Vnx-rootfsopenbsd"

From VNX
Jump to: navigation, search
(Configuration)
(Configuration)
Line 35: Line 35:
 
  vnx --modify-rootfs vnx_rootfs_kvm_openbsd.qcow2 --update-aced --mem 512M --arch x86_64
 
  vnx --modify-rootfs vnx_rootfs_kvm_openbsd.qcow2 --update-aced --mem 512M --arch x86_64
 
Note: ignore the errors "timeout waiting for response on VM socket".
 
Note: ignore the errors "timeout waiting for response on VM socket".
 
 
 
<li>Access the system through the text console to easy the copy-paste of commands:</li>
 
<li>Access the system through the text console to easy the copy-paste of commands:</li>
 
  # virsh list
 
  # virsh list
 
  Id    Name                          State
 
  Id    Name                          State
----------------------------------------------------
+
----------------------------------------------------
 
  31    vnx_rootfs_kvm_openbsd64-5.8-v025.qcow2-912 running
 
  31    vnx_rootfs_kvm_openbsd64-5.8-v025.qcow2-912 running
+
 
 
  # virsh console 31
 
  # virsh console 31
 +
 +
 +
 +
</ul>

Revision as of 16:58, 2 May 2016

How to create a KVM OpenBSD root filesystem for VNX

Follow this procedure to create a KVM OpenBSD based root filesystem for VNX. The procedure has been tested with OpenBSD 5.8.

Basic installation

  • Create the filesystem disk image:
  • qemu-img create -f qcow2 vnx_rootfs_kvm_openbsd.qcow2 12G
    
  • Get OpenBSD installation CD. For example:
  • wget http://ftp.eu.openbsd.org/pub/OpenBSD/5.8/amd64/install58.iso
    cp install58.iso /almacen/iso
    
  • Create the virtual machine with:
  • vnx --create-rootfs vnx_rootfs_kvm_openbsd64.qcow2 --install-media /almacen/iso/openbsd-install58.iso --mem 512M --arch=x86_64
    
  • Follow OpenBSD installation menus to install a basic system with a user named "vnx". When asked about the network interface, answer "done". Notice that if you have downloaded installXX.iso, you can specify installation from CD in the setup program, instead of downloading packages from network. Later, you can update the system.
  • Configure the serial console by editting /etc/ttys file and changing the line:
  • tty00 "/usr/libexec/getty std.9600"   dialup  off secure
    

    to:

    tty00 "/usr/libexec/getty std.9600"   vt100  on secure
    
  • After ending installation, but before shutting down the virtual machine, you he to disable mpbios, as follows:
  • chroot /mnt
    config -ef /bsd
    disable mpbios
    quit
    
  • Finally, halt the system:
  • halt -p
    

The OS installer will offer to reboot, but do not do that. Instead, kill the VM window and then, in the host OS, interrupt with Ctrl-C the kvm program.


Configuration

  • Start the system with the following command:
  • vnx --modify-rootfs vnx_rootfs_kvm_openbsd.qcow2 --update-aced --mem 512M --arch x86_64
    

    Note: ignore the errors "timeout waiting for response on VM socket".

  • Access the system through the text console to easy the copy-paste of commands:
  • # virsh list
    Id    Name                           State
    ----------------------------------------------------
    31    vnx_rootfs_kvm_openbsd64-5.8-v025.qcow2-912 running
     
    # virsh console 31