文档章节

cloudstack之 实例注入sshkey

Firxiao
 Firxiao
发布于 2015/12/10 21:46
字数 528
阅读 538
收藏 1

本文cloudstack版本为4.61

一 制作模板

下载对应版本的源码包如本文的版本为4.61下载的为

http://mirrors.aliyun.com/apache/cloudstack/releases/4.6.1/apache-cloudstack-4.6.1-src.tar.bz2

解压后在找到setup/bindir文件中找到

cloud-set-guest-password.in

cloud-set-guest-sshkey.in

 如下:

[root@ apache-cloudstack-4.6.1-src]# ll setup/bindir/cloud-set-guest-*
-rwxrwxr-x. 1 root root 3782 Dec  1 05:58 setup/bindir/cloud-set-guest-password.in
-rwxrwxr-x. 1 root root 2658 Dec  1 05:58 setup/bindir/cloud-set-guest-sshkey.in

将其复制入将要制作成模板的实例中后执行

cp cloud-set-guest-password.in /etc/init.d/cloud-set-guest-password 
cp cloud-set-guest-sshkey.in /etc/init.d/cloud-set-guest-sshkey 
chmod +x /etc/init.d/cloud-set-guest-sshkey /etc/init.d/cloud-set-guest-password
chkconfig --add /etc/init.d/cloud-set-guest-sshkey 
chkconfig --add /etc/init.d/cloud-set-guest-password

 验证:

chkconfig --list|grep cloud
cloud-set-guest-password0:off1:off2:off3:on4:on5:on6:off
cloud-set-guest-sshkey0:off1:off2:off3:on4:on5:on6:off

封装模板即可

二 导入模板

在cloudstack中导入模板的时候注意在 已启用密码 后面打勾

导入过程略

ps . 4.6版本可以通过本地上传模板了

三 创建密钥对

注意: 私钥只显示一次 记得及时保存.

将私钥保存至文件中并修改权限为600

$cat demo1.key 
-----BEGIN RSA PRIVATE KEY-----
MIICXAIBAAKBgQChrYMWsnMPI3I1w/jSqOD/On/COlTl6cME4OppidzFInh3c0ZR
vR1YjA46mo03z1tcNll3P2EwbcA95j7kjnEmm4z9Mf8fJbuCNlrZS7InJ/o+sPeM
2jA2l8lC3rnJ5vben9ExX3mAdEmuhioWjEa4UDsQbp5oCnpxO5Pejq+e+QIDAQAB
AoGAds8rJeK86sMBisEYeLXhoa07dV+oQ8wko9Ekcan9smBCZoUvh6GRjyBc1HP+
kqSuXnUSCa9pnE0KmHI6hXqnaqqAbxReFDe4mtjV734O+vZMU9m2vr0XSu8bofx0
rHyBqKprRMkEtWltKwUOl/ZeLDOZ7yxLsIP6uPw3OQcevoECQQDlPR7x9kZEstH5
wAbCav8I0i0IFthhjTc15ftb+ehT4K5SHHO81kiYWt/QiWxhvgG1SnRW/pQKg6Wh
HpYjjrc3AkEAtI1O6meMDFdYiu53mMPge0/Rf/9c7z/JbT/kjgaYVyLrLcqaURv/
T5Y/N/U4V9U+lypCPx1g7d+tizutIFQTTwJAUHJ1pKYvnLZAd+wKsznHTHotsXQK
9ZkQMgsGfg2imaT0p/4yI6fzi/wAJXfEoDyE7vE1CL6Ih3QRsQxB1jKkWwJAJXTb
Vk29BCJqwAfQz+RzAaIBeGhlw0ycYQnMRJqhqBIacBmEAieow74Lx3QcCDy5C2s8
6xMRNMgenK/4rqhCiQJBAJaadfACHTxf4iDyEJiuB5DyJHOMCoEIgkSY+q7QNbpU
/UqD3fM2ojc5n95WaiOjn2PAKbvsFc40afAPCyJ94Ts=
-----END RSA PRIVATE KEY-----
$chmod 600 demo1.key

四 创建实例

cloudstack可以在创建实例的时候选择使用哪个密钥,更改密钥的话需要停止实例,并且更换密钥的同时会对实例密码进行重置.

在创建实例的时候选择刚才新创建的key

 如下图所示:



五 访问实例

命令如下:

$ssh -i demo1.key root@192.168.2.153
Last login: Thu Dec 10 21:05:26 2015 from 192.168.1.5
[root@demo1 ~]#

如图所示,可以直接使用私钥登录至实例了

亦可将私钥导入至xshell等工具中进行使用



错误排查:

若无法使用新建实例时弹出的密码或私钥登录成功 请检查模板是否可以正常获取ip地址


参考: http://docs.cloudstack.apache.org/projects/cloudstack-administration/en/4.6/virtual_machines.html#create-ssh-template 

https://www.terraform.io/docs/providers/cloudstack/r/ssh_keypair.html 

© 著作权归作者所有

共有 人打赏支持
Firxiao
粉丝 21
博文 100
码字总数 36723
作品 0
浦东
运维
私信 提问
CloudStack 4.4学习总结之简介

CloudStack 4.4学习总结之简介 一、CloudStack简介 1、CloudStack是一个开源的具有高可用性及扩展性的云计算平台。 2、其实CloudStack更像是一个商业化过后的产品,有着非常好的用户界面,各...

perofu
2014/10/23
0
2
部署Cloudstack环境(cloudstack manager+kvm,适合RHEL/CentOS)

系统:CentOS 6.3 x86_64 版本:Cloudstack 4.2.1 CloudStack是一个开源的具有高可用性及扩展性的云计算平台。支持管理大部分主流的hypervisors,如KVM,XenServer,VMware,Oracle VM,Xen...

AnthonyYau
2014/04/22
0
0
CloudStack 的 OCCI 接口

CloudStack有它自己的 API。像libcloud和 jclouds之类的 Cloud封装器与这个原生的API协作的很好,但是 CloudStack并没有像OCCI 与 CIMI 那样暴露出任何标准的API 。我们 (事实上就是Isaac C...

oschina
2013/11/16
309
0
开源云平台 CloudStack 4.1.0 安装详解 - 1、管理节点

CloudStack是一个功能强大、UI友好的开源云(IaaS)计算解决方案。自Ctrix将CloudStack捐献给 apache 后,一直持续高速发展,其社区活跃度已经渐渐赶上风头一时无两的另一开源云OpenStack平台...

qinerg
2013/07/16
0
35
cloudstack+ceph中解决ceph单点问题

问题描述: 在cloudstack 中用ceph作为主存储时,常常是填入ceph-mon的一台机器ip作为接入口。但是一旦这台机器出现问题,cloudstack将无法访问主存储。 解决方案: 一. 登录到cloustack man...

云中不知人
2018/06/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

MQ学习-基本概念区分

消息队列 Kafka 涉及的专有名词和术语进行定义和解释,方便您更好地理解相关概念并使用该产品。 Broker: 消息队列 Kafka 集群包含一个或多个消息处理服务器,该服务器被称为 Broker。 Topi...

os1cheng
18分钟前
0
0
腾讯怒怼:靠红包骗用户下载怎么可以叫产品

近日,社交圈出现了大动荡,三款新推出的社交软件全部被微信封杀,对此,腾讯公关总监在回应外界对于1月15日三款社交新产品撼动微信的消息,他呼吁媒体在批评的同时应当尊重事实,“我们尊重...

linux-tao
今天
2
0
面试必考-数据优化

sql语句优化 性能不理想的系统中除了一部分是因为应用程序的负载确实超过了服务器的实际处理能力外,更多的是因为系统存在大量的SQL语句需要优化。 为了获得稳定的执行性能,SQL语句越简单越好...

瑞查德-Jack
今天
4
0
spring aop学习

1.aop和spring aop的关系? aop是一种思想,spring aop是aop的一种实现。 2.Spring aop和AspectJ的关系? 这两种都是实现aop的,spring借助AspectJ的语法实现aop的功能 3.@AspectJ support和...

llsydn
今天
4
0
OSChina 周六乱弹 —— 世界的源代码

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @小鱼丁 :#今日歌曲推荐# 分享Jason Mraz的单曲《Prettiest Friend (Demo)》: 《Prettiest Friend (Demo)》- Jason Mraz 手机党少年们想听歌...

小小编辑
今天
497
12

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部