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

[经验分享] 云计算之openstack(N版)虚拟机创建

[复制链接]

尚未签到

发表于 2018-5-31 10:37:37 | 显示全部楼层 |阅读模式
2.7创建虚拟机
2.7.1创建提供者虚拟网络
  a在控制节点上,加载 admin 凭证来获取管理员能执行的命令访问权限
sourceadmin-openstack
  b创建网络
openstack network create  --share \
  --provider-physical-network public \
  --provider-network-type flat public
  
  验证
[root@linux-node1~]# neutron net-list
+--------------------------------------+--------+---------+
| id | name |subnets |
+--------------------------------------+--------+---------+
| 98f8acb1-6ee4-43c4-b28b-d2a71b76a870| public | |
+--------------------------------------+--------+---------+
  
  c在网络上创建一个子网
openstack subnet create --network public \
  --allocation-pool start=192.168.56.100,end=192.168.56.200 \
  --dns-nameserver 192.168.56.2 --gateway 192.168.56.2 \
  --subnet-range 192.168.56.0/24 public-subnet
  
  验证
[root@linux-node1~]# neutron subnet-list
+-------------------------------------+---------------+-----------------+-------------------------------------+
| id | name | cidr| allocation_pools |
+-------------------------------------+---------------+-----------------+-------------------------------------+
|5f912ae8-fa19-426d-91ca- | public-subnet | 192.168.56.0/24 |{"start": "192.168.56.100", "end": |
| 043e2e2d9664 | || "192.168.56.200"} |
+-------------------------------------+---------------+-----------------+-------------------------------------+
[root@linux-node1~]# neutron net-list
+--------------------------------------+--------+------------------------------------------------------+
| id | name |subnets |
+--------------------------------------+--------+------------------------------------------------------+
|98f8acb1-6ee4-43c4-b28b-d2a71b76a870 | public |5f912ae8-fa19-426d-91ca-043e2e2d9664 192.168.56.0/24 |
+--------------------------------------+--------+------------------------------------------------------+
  
  
2.7.2创建m1.nano类型
  
  默认的最小规格的主机需要512 MB内存。对于环境中计算节点内存不足4 GB的,我们推荐创建只需要64 MB的``m1.nano``规格的主机。若单纯为了测试的目的,请使用``m1.nano``规格的主机来加载CirrOS镜像
  
openstack flavorcreate --id 0 --vcpus 1 --ram 64 --disk 1 m1.nano
  
  a生成一个键值对
  导入demo项目凭证
sourcedemo-openstack
  b生成和添加秘钥对
ssh-keygen -q -N""
openstack keypaircreate --public-key ~/.ssh/id_rsa.pub mykey

+-------------+-------------------------------------------------+
| Field | Value |
+-------------+-------------------------------------------------+
| fingerprint |ee:3d:2e:97:d4:e2:6a:54:6d:0d:ce:43:39:2c:ba:4d |
| name | mykey |
| user_id |58126687cbcc4888bfa9ab73a2256f27 |
+-------------+-------------------------------------------------+
  
  c验证公钥的添加
$ openstack keypairlist

+-------+-------------------------------------------------+
| Name |Fingerprint |
+-------+-------------------------------------------------+
| mykey |ee:3d:2e:97:d4:e2:6a:54:6d:0d:ce:43:39:2c:ba:4d |
+-------+-------------------------------------------------+
  
2.7.3.增加安全组
  a添加规则到default安全组
openstack securitygroup rule create --proto icmp default
  b允许安全 shell (SSH) 的访问
openstack securitygroup rule create --proto tcp --dst-port 22 default
  
2.7.4公网创建实例
  在控制节点上,获得 admin 凭证来获取只有管理员能执行的命令的访问权限:
sourcedemo-openstack
  
  一个实例指定了虚拟机资源的大致分配,包括处理器、内存和存储。
[root@linux-node1~]# openstack flavor list
+----+---------+-----+------+-----------+-------+-----------+
| ID | Name | RAM |Disk | Ephemeral | VCPUs | Is Public |
+----+---------+-----+------+-----------+-------+-----------+
| 0 | m1.nano | 64| 1 | 0 | 1 | True |
+----+---------+-----+------+-----------+-------+-----------+
  
  a列出可用镜像
[root@linux-node1~]# openstack image list
+--------------------------------------+--------+--------+
| ID | Name |Status |
+--------------------------------------+--------+--------+
|01d13e57-6ae1-4bf8-98e2-0d83f3c7dd75 | cirros | active |
+--------------------------------------+--------+--------+
  
  b列出可用安全组
[root@linux-node1~]# openstack security group list
+--------------------------------------+---------+------------------------+----------------------------------+
| ID | Name |Description | Project |
+--------------------------------------+---------+------------------------+----------------------------------+
|14f5bf0e-58ba-4be9-9967-89b59331ff74 | default | Default security group |a6c20f56f252445b85b247501b995e50 |
+--------------------------------------+---------+------------------------+----------------------------------+
  
  c列出可用网络
[root@linux-node1~]# openstack network list
+--------------------------------------+--------+--------------------------------------+
| ID | Name |Subnets |
+--------------------------------------+--------+--------------------------------------+
|98f8acb1-6ee4-43c4-b28b-d2a71b76a870 | public | 5f912ae8-fa19-426d-91ca-043e2e2d9664|
+--------------------------------------+--------+--------------------------------------+
  
  d启动虚拟机
openstack servercreate --flavor m1.nano --image cirros \
--nicnet-id=98f8acb1-6ee4-43c4-b28b-d2a71b76a870 --security-group default \
--key-name mykeydemo-instance
  
  
  e检查实例的状态
[root@linux-node1~]# openstack server list
+--------------------------------------+---------------+--------+-----------------------+------------+
| ID | Name |Status | Networks | Image Name |
+--------------------------------------+---------------+--------+-----------------------+------------+
| c50d1093-1059-4a2c-9b88-89feab212f3b| demo-instance | ACTIVE | public=192.168.56.101 | cirros |
+--------------------------------------+---------------+--------+-----------------------+------------+
  
  f使用虚拟控制台访问实例
openstack consoleurl show provider-instance
  获取你势力的 Virtual Network Computing(VNC) 会话URL并从web浏览器访问它:
  
[root@linux-node1~]# openstack console url show demo-instance
+-------+------------------------------------------------------------------------------------+
| Field | Value |
+-------+------------------------------------------------------------------------------------+
| type | novnc |
| url |http://192.168.56.11:6080/vnc_auto.html?token=d7ec4e02-e485-47c1-b276-ae517779af26|
+-------+------------------------------------------------------------------------------------+

+-------+------------------------------------------------------------------------------------+
   DSC0000.png
   DSC0001.png
  CirrOS 镜像包含传统的用户名/密码认证方式并需在登录提示中提供这些这些认证。登录到 CirrOS 后,即可连接上虚拟机并登陆。
  

运维网声明 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-483373-1-1.html 上篇帖子: 云计算之openstack(N版)neutron网络服务最佳实践 下篇帖子: 云计算之openstack(N版)OpenStack
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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