OSDN Git Service

Dockerfile for ubuntu16.04
[fulcon/Fulcon.git] / README.md
index f0f56c8..006a660 100644 (file)
--- a/README.md
+++ b/README.md
@@ -1,34 +1,43 @@
-Fulcon / Slot-OS Platform 0.3    Copyright (C) 2015-2016 NIWA Hideyuki
+Fulcon / Slot-OS Platform 0.4    Copyright (C) 2015-2016 NIWA Hideyuki
     Apache License Version 2.0
 
-`Fulcon/Slot-OS` is the system container platform.
+## What is Fulcon/Slot-OS?
 
-Slot-OS divides the HOST machine into two or more software partitions (slot). Each partition can be operated like another machine of the same composition
-- Slot is a virtual partition divided with software
-- CPU%, a number of CPU, MEMORY, and virtual NIC of each slot can be set dynamically in each slot
-- The image of OS of Slot is generated from HOST OS. Download is unnecessary. 
+- Slot-OS divides the HOST machine into two or more software partitions (slot)
+- Each slot can be operated like another machine of the same composition
+- Root of the Fulcon/Slot-OS container has a strong root authority, and the same operation as root of HOST is possible
+- The slot can dynamically compose the network. (SDN function)
 
-Fulcon/ Root of the Slot-OS container has a strong root authority, and the same operation as root of HOST is possible. 
+## Function of Fulcon/Slot-OS
+- Function to divide machine into two or more slots
+- Function to generate image for slot from rootfs of HOST
+- Dynamic addition and deletion (SDN) function of two or more Internet Protocol addresses
+- Allocation of resource of each slot (CPU%, number of CPU, and memory size) and dynamic modification function
+- Console function of slot
+- Listing function of the entire slot
+- Suspension (temporary stop) and resume of slot
+- Automatic update-function of two or more slots
+- High-speed backup function
 
-Fulcon can handle CentOS 7 , Ubuntu 15.04, Fedora 23
+Fulcon can handle CentOS 7, Ubuntu 15.04, 15.10, Fedora 23
 
-### Install pacage
+### Install package
 
 ubuntu
 
-$  sudo apt-get install docker.io python-ipy bridge-utils  
+$  sudo apt-get install docker.io python-ipy bridge-utils openvswitch-switch
 $  sudo systemctl enable docker.service
 $  sudo systemctl start docker.service
-$  sudo dpkg -i fulcon_0.3_amd64.deb
+$  sudo dpkg -i fulcon_0.4_amd64.deb
 $  sudo systemctl enable fulcon.service
 $  sudo systemctl start fulcon.service
 
 CentOS, Fedora
 
-$  sudo yum install docker-io python-IPy bridge-utils  
+$  sudo yum install docker-io python-IPy bridge-utils openvswitch
 $  sudo systemctl enable docker.service
 $  sudo systemctl start docker.service
-$  sudo rpm -ivh fulcon-0.3-1.el7.centos.x86_64.rpm
+$  sudo rpm -ivh fulcon-0.4-1.el7.centos.x86_64.rpm
 $  sudo systemctl enable fulcon.service
 $  sudo systemctl start fulcon.service
  
@@ -36,7 +45,7 @@ $  sudo systemctl start fulcon.service
 
 ubuntu
 
-$  sudo apt-get install docker.io python-ipy bridge-utils  
+$  sudo apt-get install docker.io python-ipy bridge-utils openvswitch-switch
 $  sudo systemctl enable docker.service
 $  sudo systemctl start docker.service
 $  tar xzf fulcon.tgz  
@@ -47,7 +56,7 @@ $  sudo systemctl start fulcon.service
   
 CentOS, Fedora
   
-$  sudo yum install docker-io python-IPy bridge-utils  
+$  sudo yum install docker-io python-IPy bridge-utils openvswitch
 $  sudo systemctl enable docker.service
 $  sudo systemctl start docker.service
 $  tar xzf fulcon.tgz  
@@ -237,7 +246,7 @@ backup-restore SLOT_NUMBER BACKUP_IMAGE
 br-add BRIDGE_NUMBER ( IPADDR/MASK | NET_DEVICE ]
      The IP-address or the device is registered in the bridge.
   
-br-del BRIDGE_NUMBER ( IPADDR/MASK | NET_DEVICE ]
+br-del BRIDGE_NUMBER
      The IP-address or the device is deleted in the bridge.
   
 br-info