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
sudo apt-get install axel
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
w3m www.baidu.com |
|