《cloudify3.1 零Ubuntu基础成功安装》

lihai1107 发布于 2015/04/28 09:50
阅读 1K+
收藏 1

cloudify3.1环境搭建总结(零基础Ubuntu知识,作为笔记保存,大神们别见笑

原文参考大神:http://www.oschina.net/question/2241484_233747

在安装过程中python用系统默认自带,不要安装其它版本python,被坑过(下次再对安装遇到N多问题在总结一次)

1.环境ubuntu12.04.04
2.创建用户
3.创建puthon的隔离环境
4.安装cloudify cli(cfy init)
5.cfy安装插件manager
6.cfy引导出manager(input.json配置,yaml配置,下载1.5G的安装包)
7.cfy上传蓝图
1, ubuntu用户管理
useradd gary
userdel gary
userdel –r gary
sudo useradd gary -m用户添加到home
修改密码:sudo passwd gary
2.ubuntu vi用法
vi /etc/sudoers
3.ubuntu更新
sudo apt-get update
sudo apt-get upgrade
4.python沙箱环境virtualenv
sudo apt-get install python-virtualenv
(或者安装pip环境easy_install pip && sudo pip install virtualenvwrapper)
sudo apt-get install python2.7-dev
sudo apt-get install git
virtualenv  3.1(创建)
(或者source /usr/local/bin/virtualenvwrapper.sh 然后mkvirtualenv 3.1 然后workon 3.1)
source  3.1/bin/activate(激活)

rmvirtualenv 3.1( 删除)

deactivate(离开)

5.ubuntu查看python
which python

6, ubuntu的ssh的key制作
sudo apt-get install openssh-client
/usr/bin/ssh-keygen -t rsa 
cd ~/.ssh
cat id_rsa.pub >> authorized_keys

7, Cloudify CLI安装
pip install cloudify==3.1

8, bootstrap Cloudify manager
git clone https://github.com/cloudify-cosmo/cloudify-manager-blueprints
cd cloudify-manager-blueprints
CLI版本Manager一致性
git tag -l
git checkout 3.1
cfy init
cfy local install-plugins -p simple/simple.yaml

9, inputs.json
public_ip: ‘127.0.0.1’
private_ip: ‘127.0.0.1’
ssh_user: ‘gary’
ssh_key_filename: ‘/home/gary/.ssh/id_rsa’

10.cfy bootstrap -p cloudify-manager-blueprints/simple/simple-manager-blueprint.yaml -i cloudify-manager-blueprints/simple/inputs.yaml

11, 加载nodecellar
cfy blueprints upload -b nodecellar -p singlehost-blueprint.yaml
cfy deployments create -b nodecellar -d nodecellar —inputs inputs/singlehost.json
cfy executions start -w install -d nodecellar

12.ubuntu安装deb、下载文件
sudo dpkg -i /opt/cloudifyTools/cloudify-linux64-cli.deb

13.pytho删除
bash  ./configure
sudo apt-get remove python

14.ubuntu查看key
ls -l /root/.ssh
 ~/.ssh/id_rsa

15.ubuntu翻墙
sudo ssh -D 127.0.0.1:8087 lihaihaihai@gmail.com

16.Ubuntu权限
chmod 0440 /etc/sudoers

17.Ubuntu版本
cat /etc/issue

18.cloudify cli命令

cfy init(蓝图目录)

cfy use -t MANAGER_IP(连接manager)

cfy upload -b myblueprint blueprint.yaml(上传蓝图)

cfy deployments create -d mydeployment -b myblueprint(创建一个蓝图部署)

cfy executions start -d mydeployment -w install(安装部署)

19.Ubuntu用户查看

who命令查看当前登录状况

last命令查看最近登录情况。

lastlog命令查看各个用户登录情况

/var/log/auth.log文件,分析用户登录及行为

20.Ubuntu查找文件

查找文件: sudo find / -name sources.list 

查找目录 :sudo find / -name Java

21.Ubuntu系统打开终端

Alt+F2 输入:gnome-terminal
系统的目录活动最高权限(-R 是指级联应用到目录里的所有子目录和文件 777 是所有用户都拥有最高权限
chmod -R 777 myResources

 22.Ubuntu 浏览网页
sudo apt-get install lynx-cur
lynx  www.baidu.com

加载中
返回顶部
顶部