设为首页 收藏本站
查看: 1398|回复: 0

[经验分享] Chef学习之五:Knife bootstrap 一台 Ubuntu EC2 机器

[复制链接]

尚未签到

发表于 2015-11-26 08:40:46 | 显示全部楼层 |阅读模式
  之前bootstrap一台windows 的机器失败了,很挫败,那只能在云上起一台Linux机器作尝试了。
  这次学习的是bootstrap命令,简单来说,这个命令就是在目标机器上安装Chef-Client程序,使之变成Chef Servers所能管理的node。
  下面是简单的步骤:
  1. 在亚马逊上起一台Unbuntu 12.10的EC2。
  2. 在Ruby环境下,Chef-repo下,执行命令:“D:\Tools\Chef\chef-repo-master>knife bootstrap ec2-54-234-202-177.compute-1.amazonaws.com -x ubuntu -i E:\Projects\CloudSeed\AwsSelfUse\myKey.pem --sudo”。
  -x:指定用户名
  -P:用来指定密码(但是我是通过-i指定一个pem文件来进行认证的)
  --sudo:表示在管理员权限下执行。
  执行之后,会有如下的输出:
  

Bootstrapping Chef on ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com --2013-03-31 15:21:33--  http://opsco
de.com/chef/install.sh
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com Resolving opscode.com (opscode.com)..
.
ec2-54-234-202-177.compute-1.amazonaws.com 184.106.28.83
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com Connecting to opscode.com (opscode.co
m)|184.106.28.83|:80...
ec2-54-234-202-177.compute-1.amazonaws.com connected.
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com HTTP request sent, awaiting response.
..
ec2-54-234-202-177.compute-1.amazonaws.com 301 Moved Permanently
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com Location: http://www.opscode.com/chef
/install.sh [following]
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com --2013-03-31 15:21:33--  http://www.o
pscode.com/chef/install.sh
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com Resolving www.opscode.com (www.opscod
e.com)...
ec2-54-234-202-177.compute-1.amazonaws.com 184.106.28.83
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com Reusing existing connection to opscod
e.com:80.
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com HTTP request sent, awaiting response.
..
ec2-54-234-202-177.compute-1.amazonaws.com 200 OK
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com Length:
ec2-54-234-202-177.compute-1.amazonaws.com 6470
ec2-54-234-202-177.compute-1.amazonaws.com  (6.3K)
ec2-54-234-202-177.compute-1.amazonaws.com  [application/x-sh]
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com Saving to: `STDOUT'
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com  0% [
] 0           --.-K/s
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com 100%[================================
======>] 6,470       --.-K/s   in 0.02s
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com 2013-03-31 15:21:34 (290 KB/s) - writ
ten to stdout [6470/6470]
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com Downloading Chef 11.4.0 for ubuntu...
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com Installing Chef 11.4.0
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com Selecting previously unselected packa
ge chef.
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com (Reading database ...
ec2-54-234-202-177.compute-1.amazonaws.com (Reading database ... 5%
ec2-54-234-202-177.compute-1.amazonaws.com (Reading database ... 10%
ec2-54-234-202-177.compute-1.amazonaws.com (Reading database ... 15%
ec2-54-234-202-177.compute-1.amazonaws.com (Reading database ... 20%
ec2-54-234-202-177.compute-1.amazonaws.com (Reading database ... 25%
ec2-54-234-202-177.compute-1.amazonaws.com (Reading database ... 30%
ec2-54-234-202-177.compute-1.amazonaws.com (Reading database ... 35%
ec2-54-234-202-177.compute-1.amazonaws.com (Reading database ... 40%
ec2-54-234-202-177.compute-1.amazonaws.com (Reading database ... 45%
ec2-54-234-202-177.compute-1.amazonaws.com (Reading database ... 50%
ec2-54-234-202-177.compute-1.amazonaws.com (Reading database ... 55%
ec2-54-234-202-177.compute-1.amazonaws.com (Reading database ... 60%
ec2-54-234-202-177.compute-1.amazonaws.com (Reading database ... 65%
ec2-54-234-202-177.compute-1.amazonaws.com (Reading database ... 70%
ec2-54-234-202-177.compute-1.amazonaws.com (Reading database ... 75%
ec2-54-234-202-177.compute-1.amazonaws.com (Reading database ... 80%
ec2-54-234-202-177.compute-1.amazonaws.com (Reading database ... 85%
ec2-54-234-202-177.compute-1.amazonaws.com (Reading database ... 90%
ec2-54-234-202-177.compute-1.amazonaws.com (Reading database ... 95%
ec2-54-234-202-177.compute-1.amazonaws.com (Reading database ... 100%
ec2-54-234-202-177.compute-1.amazonaws.com (Reading database ...
ec2-54-234-202-177.compute-1.amazonaws.com 50668 files and directories currently
installed.)
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com Unpacking chef (from .../chef_11.4.0_
amd64.deb) ...
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com Setting up chef (11.4.0-1.ubuntu.11.0
4) ...
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com Thank you for installing Chef!
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com Starting Chef Client, version 11.4.0
[0m
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com Creating a new client identity for ip
-10-202-85-20.ec2.internal using the validator key.
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com resolving cookbooks for run list: []
[0m
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com Synchronizing Cookbooks:
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com Compiling Cookbooks...
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com [2013-03-31T15:21:44+00:00] WARN: Nod
e ip-10-202-85-20.ec2.internal has an empty run list.
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com Converging 0 resources
ec2-54-234-202-177.compute-1.amazonaws.com
ec2-54-234-202-177.compute-1.amazonaws.com Chef Client finished, 0 resources upd
ated
ec2-54-234-202-177.compute-1.amazonaws.com
D:\Tools\Chef\chef-repo-master>knife bootstrap ec2-54-234-202-177.compute-1.amaz
onaws.com -x ubuntu -i E:\Projects\CloudSeed\AwsSelfUse\Group4-XiaofengFeng.pem
--sudo

3. 验证下,这台EC2已经变成了一个node,执行:D:\Tools\Chef\chef-repo-master>knife client list,可以看到如下输出,第一个就是那台EC2:

  
  

ip-10-202-85-20.ec2.internal
pch-validator
  
  3. 也可以使用命令来查询该node的信息:D:\Tools\Chef\chef-repo-master>knife client show ip-10-202-85-20.ec2.internal


  admin:      false
chef_type:  client
json_class: Chef::ApiClient
name:       ip-10-202-85-20.ec2.internal
public_key:

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-143645-1-1.html 上篇帖子: codechef December Challenge 2012 Granama Recipes 大水题 下篇帖子: Chef学习之二:使用knife windows(失败)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表