SlapOS라는 것은 일반적인 리눅스와 어떻게 다른지, 개념 파악이 안되는데, 누가 좀 쉽게 설명해주시면 고맙겠습니다.
글쓴이: huso / 작성시간: 일, 2015/11/22 - 5:06오후
ERP5를 설치할려고 보니, SlopOS를 통해 설치한다고 하네요. 영어라 해석이 잘 안됩니다.
SlapOS라는 것은 일반적인 리눅스와 어떻게 다른지, 개념 파악이 안되는데, 누가 좀 쉽게 설명해주시면 고맙겠습니다. SlapOS 노드를 설치한다는 것은 또 무슨 뜻인지...
관련 URL은 아래와 같습니다.
https://www.erp5.com/download/linux
http://www.erp5.com/user-Install.ERP5.With.SlapOS
CentOs를 준비해놓고, ERP5를 설치해볼려고 하는데,설명문을 읽어봐도 어떻게 하라는 건지 당췌 모르겠네요.
VM은 들어만 봤을 뿐이고, CentOS 독립 서버에 ERP5를 설치할려고 합니다.
Forums:
저도 어렵네요.
지금 확인해보니.
SlapOS 는 프로세스와 메모리가 공유가능한 cygwin 같습니다.
BOINC - 분산 컴퓨팅
MariaDB
ERP5 는 프로그램으로 보입니다.
--------------------------------------------------------------------
찾아보니. 3가지 빌드 설치 방법이 있습니다.
--------------------------------------------------------------------
1. ERP5 VM 이 있습니다. (Virtual Box에서 사용.)
ERP5 VM (1.7GB)
http://www.erp5.com/download/erp5-vm
One Student One ERP Project - osoe
http://sourceforge.net/projects/osoe/?source=typ_redirect
2. setup.py 으로 설치하는 방법
https://github.com/Nexedi/erp5
3. 알려주신 방법
http://www.erp5.org/
몇몇 내용을 파일로 만들어서 실행하는 방식입니다.
스크립트로 만들어 드리고 싶지만. 건드리기에는 부담이 됩니다. ㅇ_ㅇ;;
--------------------------------------------------------------------
윈도우 cygwin 에서는 4시간 정도 했지만. 안되고 있습니다.
몽땅 다시 설치중이지만. 가능성은 잘 모르겠습니다.
--------------------------------------------------------------------
지금 확인해보니. buildout 파일을 다운 받을 수 있습니다. 뭔지는 잘 모르겠지만. 컴파일 결과 같습니다.
https://www.raskon.org/hg
erp5-buildout
debs/erp5-buildout
patched/Products.DCWorkflowGraph
patched/TracGoogleAnalytics
trac-buildout
--------------------------------------------------------------------
설명용 주소를 적어봅니다.
SlapOS.org Demo web usage 데모 사이트
https://www.youtube.com/watch?v=RBeLbZiyn4A
윈도우 cygwin 설치방법
http://software.tiolive.com/windows/slapos-0.7-for-cygwin.exe
Welcome to the SlapOS Community website. 설명 사이트
http://community.slapos.org/wiki
[중소기업청] 클라우드 컴퓨팅 서비스 플랫폼 산업 로드맵 2013 한국 / Resources / Open Innovation
http://blog.naver.com/bizhospital?Redirect=Log&logNo=220006565164
가정 내 서버들을 묶어 가상 데이터센터 만든다
http://newsdigm.tistory.com/1724
Integration des intergiciels de grilles de PC dans le nuage SlapOS : le cas de BOINC
https://hal.archives-ouvertes.fr/hal-00757626
클라우드에 통합 미들웨어의 PC SlapOS 그리드 : BOINC의 경우
무료 오픈 소스 ERP 소프트웨어
http://hotdigi.tistory.com/1450
http://git.erp5.org/
-------------------------------------
2. setup.py 로 모듈 설치하기 Python
-------------------------------------
http://leesh6796.blog.me/220450787029
erp5-master.zip 파일 다운로드
https://github.com/Nexedi/erp5
해당 경로에서 명령 프롬프트를 연 다음
python setup.py build
python setup.py install
똑같은 오류가 발생합니다.
----------------------------------------------------
3. 알려주신 방법
----------------------------------------------------
How can I provide ERP5 to the SlapOS cloud?
----------------------------------------------------
Step 1: install SlapOS
----------------------------------------------------
mkdir /opt
mkdir /opt/slapos
cd /opt/slapos
python -S -c 'import urllib2;print urllib2.urlopen("http://www.nexedi.org/static/\
packages/source/slapos.buildout/bootstrap-1.5.3-dev-SlapOS-002.py").read()' | python -S -
bin/buildout -v
$ python -S -c 'import urllib2;print urllib2.urlopen("http://www.nexedi.org/static/\
packages/source/slapos.buildout/bootstrap-1.5.3-dev-SlapOS-002.py").read()' | python -S -
1 [main] python 3504 C:\cygwin\bin\python2.7.exe: *** fatal error - couldn't dynamically determine load address for 'GetAddrInfoW' (handle 0x719E0000), Win32 error 127
SIPp reference documentation
http://sipp.sourceforge.net/doc/reference.html#Installing+SIPp
Re: [Sipp-users] cygwin / Win2K: can't find getaddrinfo
http://sourceforge.net/p/sipp/mailman/message/10049481/
fatal error - couldn't dynamically determine load address for 'GetAddrInfoW'
w32api-header
SHA512
Re: [Sipp-users] cygwin / Win2K: can't find getaddrinfo
http://sourceforge.net/p/sipp/mailman/message/10049481/
Cygwin/w32api 1.5.25-15 IPv6 extension 0.22 (2009/06/12)
http://win6.jp/Cygwin/index.html
ERP5 SlapOS
sshd cygwin
cygwin sshd 실행안될때, /var/log/sshd.log 에는 /var/empty must be owned by root and not group or world-writable *학문,기술,철학*
http://blog.naver.com/softgear?Redirect=Log&logNo=100061205002
net start sshd
bash.exe: *** fatal error - couldn't dynamically determine load address for 'GetKeyboardLayout'
https://cygwin.com/ml/cygwin/2010-10/msg00222.html
> C:\cygwin>bin\strings.exe /cygdrive/c/WINDOWS/system32/user32.dll | bin\grep.exe GetKeyboardLayout
----------------------------------------------------
Step 2: run a local SlapOS master
----------------------------------------------------
bin/slapproxy -vc /opt/slapos/slapos.cfg
----------------------------------------------------
Step 3 : Network configuration
----------------------------------------------------
brctl addbr br1331
ip l s dev br1331 up
ip a a dev br1331 fd00::1/64
/etc/network/interfaces
Here is an example of the bridge with private IPv6 address:
auto br1331
iface br1331 inet6 static
address fd00::1
netmask 64
bridge_ports none
----------------------------------------------------
Step 4: register your computer to the Cloud
----------------------------------------------------
bin/slapformat -c /opt/slapos/slapos.cfg
----------------------------------------------------
Step 5: Discover slapgrid (optional)
----------------------------------------------------
bin/slapgrid -c /opt/slapos/slapos.cfg
----------------------------------------------------
Step 6: request software installation
----------------------------------------------------
bin/slapconsole /opt/slapos/slapos.cfg
import slapos.slap.slap
slap = slapos.slap.slap()
# Connect to slapproxy
slap.initializeConnection('http://127.0.0.1:5000/')
# Request to slapproxy the installation of a new software. Here the url refers
# to the ERP5 software release.
slap.registerSupply().supply(
'http://git.erp5.org/gitweb/slapos.git/blob_plain/refs/heads/erp5:/software/erp5/software.cfg',
computer_guid='vifibnode')
----------------------------------------------------
Step 7: compile the software
----------------------------------------------------
bin/slapgrid-sr -c /opt/slapos/slapos.cfg
----------------------------------------------------
Step 8: request an instance
----------------------------------------------------
bin/slapconsole /opt/slapos/slapos.cfg
import slapos.slap.slap
slap = slapos.slap.slap()
slap.initializeConnection('http://127.0.0.1:5000/')
erp5_computer_partition = slap.registerOpenOrder().request(
'http://git.erp5.org/gitweb/slapos.git/blob_plain/refs/heads/erp5:/software/erp5/software.cfg',
'My ERP5 Instance')
# Please note somewhere the following partition id, you will use it later to
# fetch informations
erp5_computer_partition.getId()
----------------------------------------------------
Step 9: make slapgrid instantiate what you requested
----------------------------------------------------
bin/slapgrid-cp -c /opt/slapos/slapos.cfg
----------------------------------------------------
Final step: use your service
----------------------------------------------------
bin/slapconsole
import slapos.slap.slap
slap = slapos.slap.slap()
slap.initializeConnection('http://127.0.0.1:5000/')
# The second parameter of the following function is the result of
# erp5_instance.getId() in step 8.
# It is usually 'slappart0' with slapproxy.
partition = slap.registerComputerPartition('vifibnode', 'slappart0')
partition.getConnectionParameter('site_url')
partition.getConnectionParameter('site_user')
partition.getConnectionParameter('site_password')
unset PYTHONPATH
unset PYTHONDONTWRITEBYTECODE
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
수고 많으셨고 감사드립니다.
수고 많으셨고 감사드립니다.
ERP5는 오픈소스 ERP 프로그램인데, 제 서버에 설치해서 테스트해볼려고 했는데, 지금까지 듣도보도 못한 SlapOS가 나와서 어리둥절해졌습니다.
대충봐서 가상서버인가보다 짐작은 했지만, 왜 이리 복잡하게 해야만 하는지 참 원망스럽네요.
버추얼 머신에 클라우드 환경이라야 되는 모양입니다.
실제서버, 단일 서버에 설치하는 일반적인 방법으로는 안된다는 것인지, 답답함만 남았습니다.
shint님이 수고하시고 정리해주신 자료들은 찬찬히 살펴보겠습니다.
감사합니다.
댓글 달기