1
1
Fork 0

문서 정돈

This commit is contained in:
Sangbum Kim 2017-04-06 19:49:57 +09:00
parent b73922c598
commit be460d01bf
1 changed files with 8 additions and 1 deletions

View File

@ -34,11 +34,15 @@
└── settings.yml
```
`delta` 디렉터리 : [overlayfs](https://www.kernel.org/doc/Documentation/filesystems/overlayfs.txt)의 Upperdir에 속하며 Lowerdir에서 변하는 부분이 저장됩니다.
`merge` 디렉터리 : [overlayfs](https://www.kernel.org/doc/Documentation/filesystems/overlayfs.txt)의 마운트 타겟에 속하며 실제 루트로 사용될 공간입니다.
`work` 디렉터리 : [overlayfs](https://www.kernel.org/doc/Documentation/filesystems/overlayfs.txt)의 workdir에 속하며 커널내부적으로 사용하는 공간이며 비어있어야 합니다.
`volume` 디렉터리 : 루트의 업데이트와 관리를 편하게 하기위해 루트와 별도로 마운트될 데이터를 따로 저장하는 파일들이 저장되는 부분입니다.
`octopus-outside`로 구동전에 merge는 마운트 되어있어야되며 `/etc/fstab`에 아래와 같이 항목을 추가하여 자동으로 마운트 되도록 합니다.
```
overlay /container/vmname/merge overlay lowerdir=/container/base:/container/vmname/vanilla,upperdir=/container/vmname/delta,workdir=/container/vmname/work 0 0
```
@ -57,7 +61,9 @@ mount-point:
map: /var/log
```
`name` : 상대경로로 시작하면 `volume`안의 디렉터리/파일을 지정합니다., 절대경로로 지정시 시스템의 경로를 따릅니다.
`map` : 컨테이너 내의 마운트될 절대경로를 지정합니다.
`readonly` : 기본값은 `false`이며 `true`로 지정시 컨테이너내부에서는 이 디렉터리/파일을 수정할 수 없습니다.
## ipvlan 네트워크 개요
@ -135,7 +141,9 @@ Args:
```
`nodeName`: 노드이름이며 `container-home`의 하위 디렉터리의 설정과 루트를 인식한다.
`bindInterface`: ipvlan으로 연결할 nic이름을 지정한다.
## 참고
[octopus-inside systemd서비스 파일](services/octopus-inside.service)
@ -144,4 +152,3 @@ Args:
## Licensing
별다른 언급이 없는 한 이 프로그램은 [GNU GENERAL PUBLIC LICENSE Version 3](LICENSE)로 배포됩니다.