spacer spacer
spacer   v9os v9os | Minimal Solaris | illumos | Feedback 
spacer
 


v9os is a server-only, IPS-based minimal SPARC distribution of illumos

 
  Get started with v9os:
  • Download v9os iso, burn the iso and install it onto your SPARC server. Root password is "solaris".
        v9os iso
    
  • Basic network setup:
      root@v9os:/# dladm show-phys
      LINK         MEDIA                STATE      SPEED  DUPLEX    DEVICE
      dmfe0        Ethernet             up         100    full      dmfe0
      dmfe1        Ethernet             unknown    0      unknown   dmfe1
      root@v9os:/# ipadm create-if dmfe0
      
    Dynamic configuration:
      root@v9os:/# ipadm create-addr -T dhcp dmfe0/v4
      root@v9os:/# ipadm show-addr
      ADDROBJ           TYPE     STATE        ADDR
      lo0/v4            static   ok           127.0.0.1/8
      dmfe0/v4          dhcp     ok           192.168.1.71/24
      lo0/v6            static   ok           ::1/128
      root@v9os:/#
      
    Static configuration:
      root@v9os:/# ipadm create-addr -T static -a 192.168.1.71/24 dmfe0/v4
      root@v9os:/# ipadm show-addr
      ADDROBJ           TYPE     STATE        ADDR
      lo0/v4            static   ok           127.0.0.1/8
      dmfe0/v4          static   ok           192.168.1.71/24
      lo0/v6            static   ok           ::1/128
      root@v9os:/#
      
    Gateway configuration:
      root@v9os:/# route -p add default 192.168.1.1
      root@v9os:/# netstat -rn -finet
      
      Routing Table: IPv4
        Destination           Gateway           Flags  Ref     Use     Interface
      -------------------- -------------------- ----- ----- ---------- ---------
      default              192.168.1.1          UG        1          0 dmfe0
      127.0.0.1            127.0.0.1            UH        2         56 lo0
      192.168.1.0          192.168.1.71         U         4        144 dmfe0
      
    Nameserver configuration:
      root@v9os:/# echo "nameserver 8.8.8.8" > /etc/resolv.conf
      root@v9os:/# cp /etc/nsswitch.dns /etc/nsswitch.conf
      
  • Configure publisher:

    Download v9os repository:
        v9os IPS repository archive
    
    Unpack archive and configure publisher:
      root@v9os:/# mkdir /data; mv v9os_repository.tar /data
      root@v9os:/# cd /data && tar xf v9os_repository.tar
      root@v9os:/data# pkg set-publisher -g file:///data/ips v9os
      root@v9os:/data# pkg publisher
      PUBLISHER                             TYPE     STATUS   URI
      v9os                                  origin   online   file:///data/ips/
      root@v9os:/data#
      
Development under v9os:
  • Use build-scripts from the v9os-build to build v9os components.
  • Follow illumos instructions to build the illumos kernel.



  2016 MilaX Systems  Feedback