Openstack鏡像和密碼

估計剛開始使用Openstack用戶,必定會比較困惑Openstack的鏡像的初始化密碼是多少? 不一樣的鏡像初始化密碼是不同,這裏作一個總結。html

Contents [hide]ubuntu

虛擬機登錄方式

對Openstack來講:訪問虛擬機提供了兩種方式,ui

  • ssh方式spa

  • Dashboard的console。

Console方式,至關於你服務器前面直接登錄。有些虛擬機鏡像處於安全考慮,不容許root的帳號直接遠程ssh登錄。

Ubuntu鏡像

下載地址

http://cloud-images.ubuntu.com/precise/current/precise-server-cloudimg-amd64-disk1.img

這個是很是有名的鏡像,你們用來測試也比較多。這個鏡像默認是沒法使用密碼登錄,只能使用密鑰登錄。因此你在console,也是沒法登錄到虛擬機。

默認的用戶名是:ubuntu,你須要使用密鑰才能登錄。

若是你但願console能夠登錄,那麼你就須要想點辦法

Snap6

這個時候,建立完的虛擬機,在console,就能夠用 user:ubuntu,pass:ubuntu 登錄,不須要密鑰。

不過這個時候,你仍是沒法經過ssh訪問虛擬機,由於ssh默認設置是禁用密碼認證,因此你須要多作點工做。

#!/bin/sh
passwd ubuntu<<EOF
ubuntu
ubuntu
EOF
sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/g' /etc/ssh/sshd_config
service ssh restart

這樣你就可使用ssh登錄到虛擬機,不須要經過console。

用root登錄

若是你但願直接使用root登錄,那麼你就須要給root設置一個密碼。

Snap7

這裏設置的密碼,就是鏡像管理員的密碼,也就是root的密碼。

默認Redhat的RDO配置是不支持這個功能,你須要修改全部節點的nova.conf 文件

# Inject the admin password at boot time, without an agent.
# (boolean value)
#libvirt_inject_password=falselibvirt_inject_password=true

記住,是全部的節點,都是須要修改的。重啓compute服務

/etc/init.d/openstack-nova-compute restart

固然你這樣確定仍是沒法ssh,使用root登錄,你就須要結合一下上面的一個例子,你就能夠。

Snap8

就是輸入下面的代碼

#!/bin/sh
sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/g' /etc/ssh/sshd_config
service ssh restart

這個時候,你就能夠ssh,用root的身份登錄進去。

Cirros

Openstack的開發,基本都使用這個image來測試,由於他比較小,只有10M。

鏡像介紹 

鏡像的地址:

https://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-disk.img

Cirros,是可使用用戶名和密碼登錄,也可使用密鑰登錄

user:cirros
password:cubswin:)

這個密碼比較特別,因此你可使用上面的方法來設置這個鏡像的root的密碼,實現ssh登錄。

CentOS Gold Image

國內用CentOS比較多,不過在Openstack上的CentOS image,之前都只能本身去製做。這個須要一個你們信任的第三方來完成。最近有了一個選擇

http://catn.com/labs/centos-images/

http://catn.com/2013/04/18/building-a-virtual-machine-image-for-centos/

教你如何製做CentOS的image,而且提供現成的image下載

鏡像下載地址:

http://mirror.catn.com/pub/catn/images/qcow2/centos6.4-x86_64-gold-master.img

鏡像帳號

  • user:root

  • pass:changeme1122

你是能夠在建立虛擬機的時候,直接把這個root的密碼修改。默認是運行root登錄。

不過這個image,沒有集成cloud-init。致使你看到的虛擬機名字,不是你設置的計算機名。

 

其餘image資源

http://docs.openstack.org/image-guide/content/ch_obtaining_images.html

http://openstack.redhat.com/Image_resources

附錄

你須要設置安全組,打開22端口才能ssh登錄。

Snap9

相關文章
相關標籤/搜索