如何借助OpenStack命令行工具管理虚拟机 openstack怎么创建虚拟机
如何借助OpenStack命令行工具管理虚拟机
我在本教程中将演示如何从命令行,在OpenStack上创建或终止虚拟机。这个过程是在Havana版本的OpenStack中进行测试的。至于像OpenStack Folsom这些早期的OpenStack版本,你只要将本教程所用的命令行中的“neutron”换成“quantum”即可。
姑且假设部署的一套OpenStack系统已在某处构建并运行起来。我要使用OpenStack CLI客户程序,在现有的OpenStack系统上管理虚拟机。
openstack怎么创建虚拟机
1:设置安全组 (security group)这是相当于打开防火墙端口,允许ssh和ping虚拟机。这是重点,不设置这个,你基本是无法访问到虚拟机。经常有朋友问,虚拟机在跑着,如何访问。 2:创建keypair创建完后,会把私钥下载到本地,公钥会注入到你创建的虚拟机里,你必须用私钥登陆。私钥的后缀是:pem登陆的用户名是:ec2。注意,ubuntu提供的所有image,你是必须用私钥登陆。 3:创建虚拟机这就是比较简单,正常创建就可以,会用到keypair和安全组,建议别选择tiny类型。tiny,硬盘空间是0,表示当初做image的时候是多大,他就是多大。应该就只有2G的空间大小。另外我这种类型,我无法attachvolume。 4:vnc访问 记住:这个时候你是无法登陆的,你必须用私钥才能登陆。5:floating IP设定申请一个floatingIP,也就是虚拟机的公网IP 和虚拟机关联 看看结果 这个时候,虚拟机就有公网的IP172.16.10.33。6:SecureCRT访问虚拟机ScureCRT6.0,已经支持pem私钥,直接使用就可以 这就完成了登陆ssh。
openstack安装怎么创建虚拟机
1、由于openstack的各种服务都需要经过授权才能够使用,而在授权过程中会使用到OS_PROJECT_NAME,OS_USERNAME和ADMIN_PASSWORD三个openstack环境变量,devstack为我们提供了设置这三个变量的openrc脚本,因此只需devstack目录下运行openrc脚本即可完成这些配置。以下从openrc中截取的片段是默认的设置和运行openrc的方法:
我们可以在终端中执行source openrc admin admin配置这些变量。如下图:
此处WARNING的输出是正常的。
如何在OpenStack中手动添加虚拟机实例网卡
在日常开发和生产环境中经常需要将OpenStack虚拟机配置一个静态Ip,但配置完成后发现外面无法访问。原因是openstack每个端口默认只允许一个Ip的数据报文通过。下面介绍如何配置openstack使虚拟机静态IP地址能访问。
2、需求
将下面虚拟机配置一个172.16.8.200的Ip,且外部可以访问。
3、查询该网卡所在的端口
openstack是怎么使用的
当你开始使用OpenStack,基本上都是从一个已搭建好的环境入手,别人(operator)会告诉你horizon登录的租户名、用户名和密码。
horizon登陆页
但毕竟horizon不会封装OpenStack的所有特性,当你已经玩腻了页面上那些功能时,你想尝试更多更丰富的功能,那么恭喜你,你已经向中级玩家迈进了一步。中级玩家对OpenStack的使用基本上有 四种方式 :
OpenStack client
cURL
Rest API
OpenStack SDK
我个人比较倾向于使用client和API,因为cURL的用法其实跟发送RestAPI相似,但cURL不太方便操作(因为我们普遍都喜欢在可视化页面点击按钮);而SDK则更多是基于OpenStack做应用时会用到,这些人一般不会关注OpenStack的内部机制。转载,仅供参考。
fuel openstack 部署完毕 怎么使用
fuel openstack 部署完毕 怎么使用
1、创建fuel-master虚拟机,设置从光盘启动,选择fuel-dhcp和VM Network网卡,加载Fuel 5.1镜像:
虚拟机启动后,自动安装操作系统,可以看到Fuel-master使用的是CentOS操作系统,大概过30分钟左右,fuel-master节点安装完成:
2、根据网卡mac地址,查找到eth1为openstack管理网络,配置IP:192.168.206.14在浏览器中输入192.168.206.144:8000登录Fuel dashboard
3、创建2台fuel-node虚拟机,选择fuel-dhcp、storage、VM Network网卡,不需要设置从光驱启动
上电虚拟机后自动从pxe加载,选择bootstrap最小操作系统:
5分钟后,从Fuel dashboard上即可以看到自发性的节点:
4、通过Fuel UI界面,创建openstack环境