-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnotes
81 lines (57 loc) · 3.21 KB
/
notes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
sudo lxc-create --name lxctest --template busybox -B overlayfs
sudo gedit /var/lib/lxc/lxctest/config
sudo lxc-create --name lxctest --template busybox
sudo dd if=/dev/zero of=/var/lib/lxc/lxctest/overlay.img bs=1M count=20
sudo mkfs.ext4 /var/lib/lxc/lxctest/overlay.img
sudo mount -o loop /var/lib/lxc/lxctest/overlay.img /var/lib/lxc/lxctest/overlay/delta
sudo lxc-{stop,destroy} lxctest
sudo mount -t overlay -o lowerdir=/tmp/base,upperdir=/tmp/overlay,workdir=/tmp/overlay/workdir none /tmp/merged
sudo mount -t overlay -o lowerdir=/tmp/base,upperdir=/tmp/overlay,workdir=/tmp/overlay/workdir none /tmp/merged size=100M
mkdir -p /tmp/lower1 /tmp/lower2 /tmp/lower3 /tmp/upper /tmp/work /tmp/merged
sudo mkdir -p /var/lib/lxc/lxctest/overlay/delta
sudo mkdir -p /var/lib/lxc/lxctest/overlay/merged
sudo mount -t overlay overlay -o lowerdir=/var/lib/lxc/lxctest/rootfs/:/tmp/lower2:/tmp/lower3,upperdir=/var/lib/lxc/lxctest/overlay/delta,size=1G /var/lib/lxc/lxctest/overlay/merged
lxc.rootfs.path = dir:/var/lib/lxc/lxctest/overlay/merged
sudo umount /tmp/merged
mkdir -p /tmp/overlay/workdir /tmp/overlay /tmp/base /tmp/merged
mount -t tmpfs -o size=100% tmpfs /tmp/upper1
sudo dd if=/dev/zero of=/srv/lxc/lxctest/overlay.img bs=1M count=20
sudo mkfs.ext4 /srv/lxc/lxctest/overlay.img
mount -t tmpfs -o size=10% tmpfs /srv/lxc/lxctest/overlay/delta
sudo mount -t ext4 -o loop /srv/lxc/lxctest/overlay.img /srv/lxc/lxctest/overlay/
/srv/lxc/lxctest/overlay/
TODO :
-fix the need to set Enable to 1 to be able to
ubus-cli Device.IP.Interface.3.IPv4Address.1.IPAddress="192.168.45.1"
ubus-cli Device.DHCPv4.Server.Pool.1.IPRouters="192.168.45.1"
ubus-cli Device.DHCPv4.Server.Pool.1.MaxAddress="192.168.45.254"
ubus-cli Device.DHCPv4.Server.Pool.1.MinAddress="192.168.45.2"
ubus-cli Device.DHCPv4.Server.Pool.1.DNSServers="192.168.45.1"
sudo sysctl -w net.ipv6.conf.[interface].disable_ipv6=1
sysctl -w net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.[interface].accept_ra = 0
SoftwareModules.addDeploymentUnit(ee_name=E-Cube-Container,du_url="/root/tarball-Fantom-bcm27xx.tar.gz")
SoftwareModules.addDeploymentUnit(ee_name=E-Cube-Container,du_url="/root/tarball-INCube-bcm27xx.tar.gz")
SoftwareModules.addExecEnv(name=Container1, type=busyboxv2, storage=30)
SoftwareModules.addExecEnv(name=Container-ubuntu, type=download:ubuntu;bionic;arm64, storage=1000)
ubus-cli "SoftwareModules.addDeploymentUnit(ee_name=E-Cube-Container,du_url=/root/tarball-INCube-bcm27xx.tar.gz)"
SoftwareModules.DeploymentUnit.1._del()
SoftwareModules.addDeploymentUnit(ee_name=E-Cube-Container,du_url="/tmp/tarball-DUtest-bcm27xx.tar.gz")
SoftwareModules.addDeploymentUnit(ee_name=E-Cube-Container,du_url="/tmp/tarball-Openjdk-incube-bcm27xx.tar.gz")
bin/tarball-DUtest-bcm27xx.tar.gz
find /etc -type f -exec touch {} \;
{
"Name": "Ubuntu-bionic",
"Type": "squashfs",
"Description": "compatible Ubuntu-bionic rootfs(should be installed first)",
"Vendor": "contact@ahmed-arif.com",
"Version": 1,
"Service": [
{
"Name": "ServiceName1",
"Exec": "java -Xmx512M -cp /lib/java/sys.jar -Dfan.home=/ fanx.tools.Fan finStackHost",
"Autostart": true,
"Pidfile":"/var/run/ServiceName1.pid"
}
]
}