OpenStack安装部署管理中常见问题解决方法(Open(4)

+-------+-------------------------------------------------------------------------------------+
| Type | Url |
+-------+-------------------------------------------------------------------------------------+
| novnc | :6080/vnc_auto.html?token=ca2455e8-fcc9-447f-92ee-853b92b37cdb |
+-------+-------------------------------------------------------------------------------------+

浏览器中使用这个url访问。


5.6、OpenStack怎么Windows登录ubuntu

下载启动实例的时候使用的那个key(不用key启动ubuntu实例是没法ssh登录的)

ssh登录工具里面选择key认证方式,auth里面上传这个private key

然后ssh登录,输入用户名ubuntu,直接登录。

5.7、OpenStack可以密码登录ubuntu而不是密钥吗

默认的镜像通过注入密钥的方式,ssh是需要密钥认证的方式登录,不允许密码登录的;

设置别的用户比如root密码后,在vnc里面可以通过密码登录;

可以自己制作镜像,参考制作CentOS镜像那样,使用密码登录。

六、实例问题-instance

6.1、OpenStack中实例是什么意思

简单的说,一个实例就是一个跑着操作系统的虚拟机。

6.2、OpenStack中实例怎么访问

在OpenStack内部,可以使用内网ip(fixed ip)访问。


外部,可以使用floating ip访问。

注意设置相应的访问规则,比如ssh端口,防火墙规则,ipv4_forward等。

可以vnc访问,vnc浏览器访问。

Linux系统可以ssh登录,桌面系统也可以安装xrdp实现远程桌面访问;

Windows系统可以远程桌面连接。


6.3、OpenStack中怎么管理实例

可以web端(dashboard)访问,图形化操作管理。也可以使用api,如下:


## 1:上传实例
wget
glance add is_public=true container_format=ovf disk_format=qcow2 < precise-server-cloudimg-amd64-disk1.img

查看镜像
nova image-list

## 2:创建flavor


nova flavor-list
nova-manage flavor create --name=m1.minitest --memory=384 --cpu=1 --root_gb=1 --flavor=6 --ephemeral_gb=1
## 3、创建虚拟机
nova boot --flavor 1 --image "Ubuntu12.04-amd64" --key_name key1 cloud01

查看实例
nova show cloud01

实例日志
nova console-log cloud01

##绑定浮动ip
nova floating-ip-create
nova add-floating-ip cloud01 192.168.139.226
nova show cloud01

或者直接
nova add-floating-ip cloud01 `nova floating-ip-create | awk 'FNR==4{print $2}'`
nova list
nova show cloud01
### 查看vm
nova list
### 删除vm,vm的ID或者名字
nova delete 10d1bc19-b2c4-4eee-a5c8-b256bda3f343

nova delete cloud01

## 4、默认实例登录
ssh-keygen -f "/home/cloud/.ssh/known_hosts" -R 10.0.0.2
ssh -i ~/.ssh/id_rsa ubuntu@10.0.0.2

6.4、怎么新建密钥,怎么使用密钥

mkdir /root/ssh_clients/

创建密钥:ssh-keygen -t rsa -f /root/ssh_clients/key01

上传密钥:nova keypair-add --pub_key /root/ssh_clients/key01.pub key01

启动实例时分配密钥:nova keypair-add --pub_key /root/ssh_clients/key01.pub key01

使用密钥登录:ssh -i /root/ssh_clients/key01 ubuntu@192.168.139.225

删除keypair:nova keypair-delete

6.5、OpenStack中nova-compute启动失败什么原因

分析/var/log/nova/nova-compute.log日志。


容易出现的问题是,volume问题或者virt问题。

6.5、OpenStack中nova-compute启动失败什么原因

启动失败时,nova-manage service list下显示为“XX”;分析/var/log/nova/nova-compute.log日志。


容易出现的问题是,volume问题或者virt问题。

6.6、OpenStack中无法连接实例


无法连接到虚拟机实例的时候,应该检查如下的环节:
1) 公共IP是否已经绑定到了公共网卡接口上,ip addr
2) 查看iptable的设置,NAT规则是否设置正确,iptables-save
3) 检查安全组设置,euca-describe-groups

6.6、OpenStack中实例注意问题

1)虚拟机在build阶段时,不要进行重启操作,否则会出现kernel panic现象。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/feef25d2d87a1c193cbc25caa063a5f2.html