Skip to content

Commit 29e9aae

Browse files
committed
Update bootstaps scripts
1 parent 9a09495 commit 29e9aae

2 files changed

Lines changed: 35 additions & 12 deletions

File tree

examples/bootstraps/centos.sh

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
sudo yum install -y epel-release deltarpm
2-
sudo yum install -y qemu-kvm libvirt-devel libvirt libvirt-python wget gcc python-devel qemu-system-x86 genisoimage
1+
sudo yum install -q -y epel-release deltarpm
2+
sudo yum install -q -y qemu-kvm libvirt-devel libvirt libvirt-python wget gcc python-devel qemu-system-x86 genisoimage qemu-system-arm
33
sudo service libvirtd restart
44
sudo groupadd libvirt
55
sudo usermod --append --groups kvm `whoami`
@@ -18,12 +18,10 @@ sudo rm -rf $CREATEPATH
1818
sudo mkdir $CREATEPATH
1919
sudo chmod 777 $CREATEPATH
2020
sudo chown qemu:libvirt $CREATEPATH
21-
virtualenv $CREATEPATH
21+
virtualenv $CREATEPATH --python=python2.7
2222
cd $CREATEPATH
2323
source bin/activate
2424
pip install pip --upgrade
25-
pip install cloudify==4.3
26-
cfy profile use local
2725

2826
# enable zram, better to enable, we will run many hungry hosts
2927
git clone https://github.com/mystilleef/FedoraZram.git
@@ -43,8 +41,23 @@ sudo systemctl daemon-reload
4341
sudo systemctl enable mkzram.service
4442
sudo systemctl start mkzram.service
4543

46-
# run real create
47-
git clone https://github.com/cloudify-incubator/cloudify-libvirt-plugin.git -b virt-cloud
44+
# install plugins
45+
git clone https://github.com/cloudify-incubator/cloudify-utilities-plugin.git -b master
46+
pip install -e cloudify-utilities-plugin
47+
git clone https://github.com/cloudify-incubator/cloudify-libvirt-plugin.git -b master
4848
pip install -e cloudify-libvirt-plugin
49+
# install cloudify
50+
pip install cloudify==4.6
51+
# use local install
52+
cfy profile use local
53+
54+
# create arm vm
55+
cfy install cloudify-libvirt-plugin/examples/vm_ubuntu.arm64.yaml --task-retry-interval=30 --task-retries=20 -b arm_ubuntu -vv
56+
sleep 3600
57+
cfy uninstall -b arm_ubuntu
58+
59+
# create x86 vm
60+
cfy install cloudify-libvirt-plugin/examples/vm_centos.amd64.yaml --task-retry-interval=30 --task-retries=20 -b x86_centos -vv
61+
sleep 3600
62+
cfy uninstall -b x86_centos
4963

50-
cfy install cloudify-libvirt-plugin/examples/vm_ssh.amd64.yaml --install-plugins --task-retries 20 --task-retry-interval 30

examples/bootstraps/ubuntu.sh

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,24 @@ sudo apt-get install -yq python-virtualenv python-dev git python-netifaces
66
# env create
77
rm -rf centos-libvirt
88
mkdir centos-libvirt
9-
virtualenv centos-libvirt
9+
virtualenv centos-libvirt --python=python2.7
1010
cd centos-libvirt
11+
# install cloudify
1112
source bin/activate
1213
pip install pip --upgrade
13-
pip install cloudify
14-
cfy profile use local
1514

15+
# install plugins
16+
git clone https://github.com/cloudify-incubator/cloudify-utilities-plugin.git -b master
17+
pip install -e cloudify-utilities-plugin
1618
git clone https://github.com/cloudify-incubator/cloudify-libvirt-plugin.git -b master
1719
pip install -e cloudify-libvirt-plugin
20+
# install cloudify
21+
pip install cloudify==4.6
22+
# use local install
23+
cfy profile use local
24+
25+
# create vm
26+
cfy install cloudify-libvirt-plugin/examples/vm_ubuntu.arm64.yaml --task-retry-interval=30 --task-retries=20
1827

19-
cfy install cloudify-libvirt-plugin/examples/vm_ssh.amd64.yaml --install-plugins
28+
# desroy vm
29+
cfy uninstall -b examples

0 commit comments

Comments
 (0)