Skip to content

Development environment building procedure

Tsunehisa Iwano edited this page May 13, 2016 · 6 revisions

[k-oyakata@phys024 ~]$ git clone [email protected]:axsh/nii-project-2016.git
Cloning into 'nii-project-2016'...
Warning: Permanently added 'github.com,192.30.252.123' (RSA) to the list of known hosts.
remote: Counting objects: 2901, done.
remote: Compressing objects: 100% (40/40), done.
remote: Total 2901 (delta 22), reused 0 (delta 0), pack-reused 2861
Receiving objects: 100% (2901/2901), 475.13 KiB | 239.00 KiB/s, done.
Resolving deltas: 100% (1805/1805), done.
Checking connectivity... done.
[k-oyakata@phys024 ~]$
[k-oyakata@phys024 nii-project-2016]$ cp -p /tmp/centos-6.6.x86_64.openvz.md.raw.tar.gz .
[k-oyakata@phys024 nii-project-2016]$ ls
README.md  build-nii.sh                            ind-steps  notebooks-sync.sh
bin        centos-6.6.x86_64.openvz.md.raw.tar.gz  notebooks  simple-defaults-for-bashsteps.source
[k-oyakata@phys024 ~]$ cd nii-project-2016
[k-oyakata@phys024 nii-project-2016]$ cp /tmp/datadir.conf .
[k-oyakata@phys024 nii-project-2016]$ vi datadir.conf
export EXTRAHOSTFWD=,hostfwd=tcp::19299-:8888,hostfwd=tcp::19290-:9000,hostfwd=tcp::19280-10.0.2.100:8080
: ${KVMBIN:=/usr/bin/qemu-kvm}

Change the port-No 19299, 19290, 19280

[k-oyakata@phys024 nii-project-2016]$ time ./build-nii.sh 

** DOING GROUP: Build fresh openvz 1box image

** DOING STEP: Clone axsh/vmapp-vdc-1box from github
Cloning into 'vmapp-vdc-1box'...
remote: Counting objects: 3176, done.
remote: Compressing objects: 100% (20/20), done.
remote: Total 3176 (delta 41), reused 35 (delta 35), pack-reused 3121
Receiving objects: 100% (3176/3176), 372.46 KiB | 173.00 KiB/s, done.
...
...
+ sudo mkdir -p /var/lib/wakame-vdc/images/hide
+ sudo mv /var/lib/wakame-vdc/images/centos-6.6.x86_64.openvz.md.raw.tar.gz /var/lib/wakame-vdc/images/hide
+ sudo mv /home/centos/centos-6.6.x86_64.openvz.md.raw.tar.gz /var/lib/wakame-vdc/images
+ /opt/axsh/wakame-vdc/dcmgr/bin/vdc-manage backupobject modify bo-centos1d64 --size=21474836480 --allocation-size=319976496 --checksum=69d07c255ded35e98608977c6a120ee7

real	21m57.259s
user	10m1.479s
sys	1m58.108s
[k-oyakata@phys024 nii-project-2016]$ 

quick rebuild

$ ./vmdir/kvm-kill.sh
$ rm ./vmdir/*raw
$ rm notebooks/ bin/ -fr ; git reset --hard # Optional!
$ time ./build-nii.sh 

(takes 3-5 minutes)

to rsync edits out to github on baremetal

$ ./notebooks-sync fromvm
$ git add ./notebooks/filename
$ git commit -m 'Changed filename.....'

jupyter process restart

/var/log/jupyter.log

[I 15:44:50.975 NotebookApp] Saving file at /1-introduction.ipynb
[I 15:46:50.981 NotebookApp] Saving file at /1-introduction.ipynb
Assertion failed: pfd.revents & POLLIN (src/signaler.cpp:239)

restart command

$ sudo bash /etc/rc.local

Clone this wiki locally