Difference between revisions of "Rancher OS"

From Athenaeum
Jump to: navigation, search
Line 32: Line 32:
 
       - corp.tsafe.systems
 
       - corp.tsafe.systems
 
</pre>
 
</pre>
 +
 +
=Disk=
 +
In order to successfully execute advanced ZFS commands you need to execute a privileged container that mounts/pulls in resources from the host.
 +
<pre>system-docker run -it --rm --privileged --pid host --net host --ipc host -v /mnt:/mnt:shared -v /media:/media:shared -v /dev:/host/dev -v /run:/run zfs-tools /bin/bash</pre>

Revision as of 16:37, 17 January 2019


Install

ros install --image rancher/os:v1.5.0 --install-type gptsyslinux --cloud-config ./config.yml --device /dev/sda --append "vga=775 rancher.autologin=tty0"

Networking

After editing any network settings under /var/lib/rancher/conf/cloud-config.d/ make sure to restart the network container:
system-docker restart network

Example network block:

  network:
    interfaces:
      "mac=00:50:56:9a:86:48":
        dhcp: false
        addresses:
          - 192.168.15.225/24
          - 192.168.15.228/24
        gateway: 192.168.15.1
        mtu: 1500
      "mac=00:50:56:9a:05:2b":
        dhcp: false
        addresses:
          - 192.168.1.123/23
        mtu: 1500
    dns:
      nameservers:
      - 192.168.0.7
      - 192.168.0.8
      search:
      - lab.tsafe.systems
      - mgmt.tsafe.systems
      - corp.tsafe.systems

Disk

In order to successfully execute advanced ZFS commands you need to execute a privileged container that mounts/pulls in resources from the host.

system-docker run -it --rm --privileged --pid host --net host --ipc host -v /mnt:/mnt:shared -v /media:/media:shared -v /dev:/host/dev -v /run:/run zfs-tools /bin/bash