精华内容
下载资源
问答
  • 云主机实例
    2021-12-16 14:07:01

    top 云主机实例 dashboard

    一、云主机实例
    1、下载镜像   CriOs&Fedora
    2、配置网络安全组(出入)
    3、创建(云)主机
    4、创建密钥对(key pairs)
    
    二、Dashboard  ====》openstack外部管理界面
    1、安装、配置
    
    ++++++++++++++++++++++++++++++++++++++++
    ++++++++++++++++++++++++++++++++++++++++
    Redhat  |  centos  |fedora(有图形界面)  
    
    更多相关内容
  • Openstack之路(六)创建云主机实例

    千次阅读 2018-01-22 16:03:39
    创建云主机流程 当访问Dashboard的时候,会显示一个登录页面,Dashboard会告诉你,想使用Openstack创建云主机?那你得先把你的账号密码交给我,我去Keystone上验证你的身份之后才能让你登录。 Keystone接收到前端...

    创建云主机流程

    Openstack之路(六)创建云主机实例

    1. 当访问Dashboard的时候,会显示一个登录页面,Dashboard会告诉你,想使用Openstack创建云主机?那你得先把你的账号密码交给我,我去Keystone上验证你的身份之后才能让你登录。
    2. Keystone接收到前端表单传过来的域,用户名,密码信息以后,到数据库查询,确认身份后将一个Token返回给该用户,让这个用户以后再进行操作的时候就不需要再提供账号密码,而是拿着Token来。
    3. Horizon拿到Token之后,找到创建云主机的按钮并点击,填写云主机相关配置信息。点击启动实例后,Horizon就带着三样东西(创建云主机请求、云主机配置相关信息、Keystone返回的Token)找到Nova-API。
    4. Horizon要创建云主机?你先得把你的Token交给我,我去Keystone上验证你的身份之后才给你创建云主机。
    5. Keystone一看Token发现这不就是我刚发的那个吗?但程序可没这么聪明,它还得乖乖查一次数据库,然后告诉Nova-API,这兄弟信得过,你就照它说的做吧。
    6. Nova-API把Horizon给的提供的云主机配置相关写到数据库(Nova-DB)。
    7. 数据库(Nova-DB)写完之后,会告诉Nova-API,哥,我已经把云主机配置相关信息写到我的数据库里啦。
    8. 把云主机配置相关信息写到数据库之后,Nova-API会往消息队列(RabbitMQ)里发送一条创建云主机的消息。告诉手下的小弟们,云主机配置相关信息已经放在数据库里了,你们给安排安排咯。
    9. Nova-Schedular时时观察着消息队列里的消息,当看到这条创建云主机的消息之后,就要干活咯。
    10. 要创建云主机,但它要看一看云主机都要什么配置,才好决定该把这事交给谁(Nova-Compute)去做,所以就去数据库去查看了
    11. 数据库收到请求之后,把要创建云主机的配置发给Nova-Schedular
    12. Nova-Schedular拿到云主机配置之后,使用调度算法决定了要让Nova-Compute去干这个事,然后往消息队列里面发一条消息,某某某Nova-Compute,就你了,给创建一台云主机,配置都在数据库里。
    13. Nova-Compute时时观察着消息队列里的消息,当看到这条让自己创建云主机的消息之后,就要去干活咯。注意:本应该直接去数据库拿取配置信息,但因为Nova-Compute的特殊身份,Nova-Compute所在计算节点上全是云主机,万一有一台云主机被******从而控制计算节点,直接***是很危险的。所以不能让Nova-Compute知道数据库在什么地方
    14. Nova-Compute没办法去数据库取东西难道就不工作了吗?那可不行啊,他不知道去哪取,但Nova-Conductor知道啊,于是Nova-Compute往消息队列里发送一条消息,我要云主机的配置相关信息,Nova-Conductor您老人家帮我去取一下吧。
    15. Nova-Conductor时时观察着消息队列里的消息,当看到Nova-Conductor发的消息之后,就要去干活咯。
    16. Nova-Conductor告诉数据库我要查看某某云主机的配置信息。
    17. 数据库把云主机配置信息发送给Nova-Conductor。
    18. Nova-Conductor把云主机配置信息发到消息队列。
    19. Nova-Compute收到云主机配置信息。
    20. Nova-Compute读取云主机配置信息一看,立马就去执行创建云主机了。首先去请求Glance-API,告诉Glance-API我要某某某镜像,你给我吧。
    21. Glance-API可不鸟你,你是谁啊?你先得把你的Token交给我,我去Keystone上验证你的身份之后才给你镜像。Keystone一看Token,兄弟,没毛病,给他吧。
    22. Glance-API把镜像资源信息返回给Nova-Compute。
    23. Nova-Compute拿到镜像后,继续请求网络资源,首先去请求Neutron-Server,告诉Neutron-Server我要某某某网络资源,你给我吧。
    24. Neutron-Server可不鸟你,你是谁啊?你先得把你的Token交给我,我去Keystone上验证你的身份之后才给你网络。Keystone一看Token,兄弟,没毛病,给他吧。
    25. Neutron-Server把网络资源信息返回给Nova-Compute。
    26. Nova-Compute拿到网络后,继续请求存储资源,首先去请求Cinder-API,告诉Cinder-API我要多少多少云硬盘,你给我吧。
    27. Cinder-API可不鸟你,你是谁啊?你先得把你的Token交给我,我去Keystone上验证你的身份之后才给你网络。Keystone一看Token,兄弟,没毛病,给他吧。
    28. Cinder-API把存储资源信息返回给Nova-Compute。
    29. Nova-Compute拿到所有的资源后(镜像、网络、存储),其实Nova-Compute也没有创建云主机的能力,他把创建云主机的任务交给了Libvird,然后创建云主机(KVM/ZEN)

    创建云主机网络

    • 在控制节点上,加载admin凭证来获取管理员能执行的命令访问权限
    [root@linux-node1 ~]# source admin-openrc
    • 创建网络
    [root@linux-node1 ~]# openstack network create --share --external \
    --provider-physical-network provider \
    --provider-network-type flat provider
    +---------------------------+--------------------------------------+
    | Field                     | Value                                |
    +---------------------------+--------------------------------------+
    | admin_state_up            | UP                                   |
    | availability_zone_hints   |                                      |
    | availability_zones        |                                      |
    | created_at                | 2018-01-22T06:05:17Z                 |
    | description               |                                      |
    | headers                   |                                      |
    | id                        | d8acc6f1-8aed-4f7c-a630-83225f592039 |
    | ipv4_address_scope        | None                                 |
    | ipv6_address_scope        | None                                 |
    | mtu                       | 1500                                 |
    | name                      | provider                             |
    | port_security_enabled     | True                                 |
    | project_id                | 14055178975d417987c5a94f030c7acf     |
    | project_id                | 14055178975d417987c5a94f030c7acf     |
    | provider:network_type     | flat                                 |
    | provider:physical_network | provider                             |
    | provider:segmentation_id  | None                                 |
    | revision_number           | 4                                    |
    | router:external           | External                             |
    | shared                    | True                                 |
    | status                    | ACTIVE                               |
    | subnets                   |                                      |
    | tags                      | []                                   |
    | updated_at                | 2018-01-22T06:05:18Z                 |
    +---------------------------+--------------------------------------+
    
    [root@linux-node1 ~]# neutron net-list
    +--------------------------------------+----------+---------+
    | id                                   | name     | subnets |
    +--------------------------------------+----------+---------+
    | d8acc6f1-8aed-4f7c-a630-83225f592039 | provider |         |
    +--------------------------------------+----------+---------+
    • 在网络上创建一个子网
    [root@linux-node1 ~]# openstack subnet create --network provider \
    --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 provider-subnet
    +-------------------+--------------------------------------+
    | Field             | Value                                |
    +-------------------+--------------------------------------+
    | allocation_pools  | 192.168.56.100-192.168.56.200        |
    | cidr              | 192.168.56.0/24                      |
    | created_at        | 2018-01-22T06:13:27Z                 |
    | description       |                                      |
    | dns_nameservers   | 192.168.56.2                         |
    | enable_dhcp       | True                                 |
    | gateway_ip        | 192.168.56.2                         |
    | headers           |                                      |
    | host_routes       |                                      |
    | id                | 5ae96c6c-2295-4cef-8ce5-cc19f4596c90 |
    | ip_version        | 4                                    |
    | ipv6_address_mode | None                                 |
    | ipv6_ra_mode      | None                                 |
    | name              | provider-subnet                      |
    | network_id        | d8acc6f1-8aed-4f7c-a630-83225f592039 |
    | project_id        | 14055178975d417987c5a94f030c7acf     |
    | project_id        | 14055178975d417987c5a94f030c7acf     |
    | revision_number   | 2                                    |
    | service_types     | []                                   |
    | subnetpool_id     | None                                 |
    | updated_at        | 2018-01-22T06:13:27Z                 |
    +-------------------+--------------------------------------+
    
    [root@linux-node1 ~]# neutron subnet-list
    +--------------------------------------+-----------------+-----------------+-------------------------------------------+
    | id                                   | name            | cidr            | allocation_pools                          |
    +--------------------------------------+-----------------+-----------------+-------------------------------------------+
    | 5ae96c6c-2295-4cef-8ce5-cc19f4596c90 | provider-subnet | 192.168.56.0/24 | {"start": "192.168.56.100", "end":        |
    |                                      |                 |                 | "192.168.56.200"}                         |
    +--------------------------------------+-----------------+-----------------+-------------------------------------------+
    
    [root@linux-node1 ~]# neutron net-list
    +--------------------------------------+----------+------------------------------------------------------+
    | id                                   | name     | subnets                                              |
    +--------------------------------------+----------+------------------------------------------------------+
    | d8acc6f1-8aed-4f7c-a630-83225f592039 | provider | 5ae96c6c-2295-4cef-8ce5-cc19f4596c90 192.168.56.0/24 |
    +--------------------------------------+----------+------------------------------------------------------+

    创建云主机类型

    默认的最小规格的主机需要512MB内存,对于环境中计算节点内存不足4 GB的,我们推荐创建只需要64MB的keywa.com规格的主机。若单纯为了测试的目的,请使用keywa.com规格的主机来加载CirrOS镜像。

    [root@linux-node1 ~]# openstack flavor create --id 0 --vcpus 1 --ram 64 --disk 1 keywa.com
    +----------------------------+-----------+
    | Field                      | Value     |
    +----------------------------+-----------+
    | OS-FLV-DISABLED:disabled   | False     |
    | OS-FLV-EXT-DATA:ephemeral  | 0         |
    | disk                       | 1         |
    | id                         | 0         |
    | name                       | keywa.com |
    | os-flavor-access:is_public | True      |
    | properties                 |           |
    | ram                        | 64        |
    | rxtx_factor                | 1.0       |
    | swap                       |           |
    | vcpus                      | 1         |
    +----------------------------+-----------+

    创建密钥

    • 导入demo项目凭证
    [root@linux-node1 ~]# source demo-openrc
    • 生成和添加秘钥对
    [root@linux-node1 ~]# ssh-keygen -q -N ""
    Enter file in which to save the key (/root/.ssh/id_rsa):
    [root@linux-node1 ~]# ls -l .ssh/
    total 8
    -rw------- 1 root root 1679 Jan 22 14:28 id_rsa
    -rw-r--r-- 1 root root  398 Jan 22 14:28 id_rsa.pub
    [root@linux-node1 ~]# openstack keypair create --public-key ~/.ssh/id_rsa.pub mykey
    +-------------+-------------------------------------------------+
    | Field       | Value                                           |
    +-------------+-------------------------------------------------+
    | fingerprint | 6d:5f:c6:92:ac:5e:49:40:5c:3e:b4:14:9c:f9:59:8c |
    | name        | mykey                                           |
    | user_id     | 48cd83bd3ce54b8ebece24680e8c8b0a                |
    +-------------+-------------------------------------------------+
    • 验证公钥的添加
    [root@linux-node1 ~]# openstack keypair list
    +-------+-------------------------------------------------+
    | Name  | Fingerprint                                     |
    +-------+-------------------------------------------------+
    | mykey | 6d:5f:c6:92:ac:5e:49:40:5c:3e:b4:14:9c:f9:59:8c |
    +-------+-------------------------------------------------+

    创建安全组规则

    默认情况下,default安全组适用于所有实例并且包括拒绝远程访问实例的防火墙规则。对诸如CirrOS这样的Linux镜像,我们推荐至少允许ICMP (ping))和安全Shell(SSH)规则。

    • 允许ICMP请求
    [root@linux-node1 ~]# openstack security group rule create --proto icmp default
    +-------------------+--------------------------------------+
    | Field             | Value                                |
    +-------------------+--------------------------------------+
    | created_at        | 2018-01-22T06:46:59Z                 |
    | description       |                                      |
    | direction         | ingress                              |
    | ethertype         | IPv4                                 |
    | headers           |                                      |
    | id                | 51ed729f-b268-4a99-b8a6-3a2ba0d31c77 |
    | port_range_max    | None                                 |
    | port_range_min    | None                                 |
    | project_id        | 8a788702c6ea46419bb85b4e4600e3c4     |
    | project_id        | 8a788702c6ea46419bb85b4e4600e3c4     |
    | protocol          | icmp                                 |
    | remote_group_id   | None                                 |
    | remote_ip_prefix  | 0.0.0.0/0                            |
    | revision_number   | 1                                    |
    | security_group_id | 20346c59-a0c4-4cc3-90be-f94c3581edab |
    | updated_at        | 2018-01-22T06:46:59Z                 |
    +-------------------+--------------------------------------+
    • 允许安全Shell(SSH)的访问
    [root@linux-node1 ~]# openstack security group rule create --proto tcp --dst-port 22 default
    +-------------------+--------------------------------------+
    | Field             | Value                                |
    +-------------------+--------------------------------------+
    | created_at        | 2018-01-22T06:49:46Z                 |
    | description       |                                      |
    | direction         | ingress                              |
    | ethertype         | IPv4                                 |
    | headers           |                                      |
    | id                | 950a1be7-6fd3-4c80-ba60-7f4f0b573771 |
    | port_range_max    | 22                                   |
    | port_range_min    | 22                                   |
    | project_id        | 8a788702c6ea46419bb85b4e4600e3c4     |
    | project_id        | 8a788702c6ea46419bb85b4e4600e3c4     |
    | protocol          | tcp                                  |
    | remote_group_id   | None                                 |
    | remote_ip_prefix  | 0.0.0.0/0                            |
    | revision_number   | 1                                    |
    | security_group_id | 20346c59-a0c4-4cc3-90be-f94c3581edab |
    | updated_at        | 2018-01-22T06:49:46Z                 |
    +-------------------+--------------------------------------+

    启动云主机实例

    启动一台实例,您必须至少指定一个类型、镜像名称、网络、安全组、密钥和实例名称。

    • 在控制节点上,获得admin凭证来获取只有管理员能执行的命令的访问权限
    [root@linux-node1 ~]# source demo-openrc
    • 一个实例指定了虚拟机资源的大致分配,包括处理器、内存和存储

    列出可用类型

    [root@linux-node1 ~]# openstack flavor list
    +----+-----------+-----+------+-----------+-------+-----------+
    | ID | Name      | RAM | Disk | Ephemeral | VCPUs | Is Public |
    +----+-----------+-----+------+-----------+-------+-----------+
    | 0  | keywa.com |  64 |    1 |         0 |     1 | True      |
    +----+-----------+-----+------+-----------+-------+-----------+

    列出可用镜像

    [root@linux-node1 ~]# openstack image list
    +--------------------------------------+--------+--------+
    | ID                                   | Name   | Status |
    +--------------------------------------+--------+--------+
    | cd96090c-87ca-4eb3-b964-a7457639bc1e | cirros | active |
    +--------------------------------------+--------+--------+

    列出可用网络

    [root@linux-node1 ~]# openstack network list
    +--------------------------------------+----------+--------------------------------------+
    | ID                                   | Name     | Subnets                              |
    +--------------------------------------+----------+--------------------------------------+
    | d8acc6f1-8aed-4f7c-a630-83225f592039 | provider | 5ae96c6c-2295-4cef-8ce5-cc19f4596c90 |
    +--------------------------------------+----------+--------------------------------------+

    列出可用的安全组

    [root@linux-node1 ~]# openstack security group list
    +--------------------------------------+---------+------------------------+----------------------------------+
    | ID                                   | Name    | Description            | Project                          |
    +--------------------------------------+---------+------------------------+----------------------------------+
    | 20346c59-a0c4-4cc3-90be-f94c3581edab | default | Default security group | 8a788702c6ea46419bb85b4e4600e3c4 |
    +--------------------------------------+---------+------------------------+----------------------------------+
    • 启动实例
    [root@linux-node1 ~]# openstack server create --flavor keywa.com --image cirros \
    --nic net-id=d8acc6f1-8aed-4f7c-a630-83225f592039 --security-group default \
    --key-name mykey demo-instance
    +--------------------------------------+-----------------------------------------------+
    | Field                                | Value                                         |
    +--------------------------------------+-----------------------------------------------+
    | OS-DCF:diskConfig                    | MANUAL                                        |
    | OS-EXT-AZ:availability_zone          |                                               |
    | OS-EXT-STS:power_state               | NOSTATE                                       |
    | OS-EXT-STS:task_state                | scheduling                                    |
    | OS-EXT-STS:vm_state                  | building                                      |
    | OS-SRV-USG:launched_at               | None                                          |
    | OS-SRV-USG:terminated_at             | None                                          |
    | accessIPv4                           |                                               |
    | accessIPv6                           |                                               |
    | addresses                            |                                               |
    | adminPass                            | MowXppdE5ayJ                                  |
    | config_drive                         |                                               |
    | created                              | 2018-01-22T07:13:02Z                          |
    | flavor                               | keywa.com (0)                                 |
    | hostId                               |                                               |
    | id                                   | 3b5f20c8-8b17-48a2-9b72-70cc74f6fc8f          |
    | image                                | cirros (cd96090c-87ca-4eb3-b964-a7457639bc1e) |
    | key_name                             | mykey                                         |
    | name                                 | demo-instance                                 |
    | os-extended-volumes:volumes_attached | []                                            |
    | progress                             | 0                                             |
    | project_id                           | 8a788702c6ea46419bb85b4e4600e3c4              |
    | properties                           |                                               |
    | security_groups                      | [{u'name': u'default'}]                       |
    | status                               | BUILD                                         |
    | updated                              | 2018-01-22T07:13:02Z                          |
    | user_id                              | 48cd83bd3ce54b8ebece24680e8c8b0a              |
    +--------------------------------------+-----------------------------------------------+
    • 检查实例的状态,状态为ACTIVE那台虚拟机已经成功创建
    [root@linux-node1 ~]# openstack server list
    +--------------------------------------+---------------+--------+-------------------------+------------+
    | ID                                   | Name          | Status | Networks                | Image Name |
    +--------------------------------------+---------------+--------+-------------------------+------------+
    | 3b5f20c8-8b17-48a2-9b72-70cc74f6fc8f | demo-instance | ACTIVE | provider=192.168.56.110 | cirros     |
    +--------------------------------------+---------------+--------+-------------------------+------------+

    验证操作

    • 使用SSH加密连接实例
    [root@linux-node1 ~]# ssh cirros@192.168.56.110
    The authenticity of host '192.168.56.110 (192.168.56.110)' can't be established.
    RSA key fingerprint is 2f:58:9f:5e:da:c5:1f:46:43:e1:c4:64:da:ee:2e:e6.
    Are you sure you want to continue connecting (yes/no)? yes
    Warning: Permanently added '192.168.56.110' (RSA) to the list of known hosts.
    $ 
    • 验证能否ping通公有网络的网关
    $ ping -c 4 114.114.114.114
    PING 114.114.114.114 (114.114.114.114): 56 data bytes
    64 bytes from 114.114.114.114: seq=0 ttl=128 time=29.289 ms
    64 bytes from 114.114.114.114: seq=1 ttl=128 time=29.160 ms
    64 bytes from 114.114.114.114: seq=2 ttl=128 time=34.413 ms
    64 bytes from 114.114.114.114: seq=3 ttl=128 time=29.153 ms
    
    --- 114.114.114.114 ping statistics ---
    4 packets transmitted, 4 packets received, 0% packet loss
    round-trip min/avg/max = 29.153/30.503/34.413 ms
    • 验证能否连接到互联网
    $ ping -c 4 www.baidu.com
    PING www.baidu.com (14.215.177.39): 56 data bytes
    64 bytes from 14.215.177.39: seq=0 ttl=128 time=12.611 ms
    64 bytes from 14.215.177.39: seq=1 ttl=128 time=8.424 ms
    64 bytes from 14.215.177.39: seq=2 ttl=128 time=10.575 ms
    64 bytes from 14.215.177.39: seq=3 ttl=128 time=11.595 ms
    
    --- www.baidu.com ping statistics ---
    4 packets transmitted, 4 packets received, 0% packet loss
    round-trip min/avg/max = 8.424/10.801/12.611 ms
    • 使用虚拟控制台访问实例
    [root@linux-node1 ~]# openstack console url show demo-instance
    +-------+------------------------------------------------------------------------------------+
    | Field | Value                                                                              |
    +-------+------------------------------------------------------------------------------------+
    | type  | novnc                                                                              |
    | url   | http://192.168.56.11:6080/vnc_auto.html?token=aff15e93-1ebe-49f3-877b-3213e6faa027 |
    +-------+------------------------------------------------------------------------------------+
    • 浏览器访问192.168.56.11:6080/vnc_auto.html?token=aff15e93-1ebe-49f3-877b-3213e6faa027

    Openstack之路(六)创建云主机实例

    转载于:https://blog.51cto.com/11097612/2063687

    展开全文
  • 阿里云主机实例war包

    2016-02-25 18:25:53
    阿里云主机实例war包,实例详情请访问博主博客:http://blog.csdn.net/u013142781
  • OpenStack部署及创建云主机实例

    千次阅读 2021-11-16 08:52:14
    这里使用 Packstack 工具安装,Packstack是一个实用程序,它使用Puppet...----------------------------------------------创建实例--------------------------------------------------------------------- 未完待续…

    这里使用 Packstack 工具安装,Packstack是一个实用程序,它使用Puppet 模块在多个预安装的服务器上自动部署 OpenStack 的各个部分SSH。

    备注:Packstack 仅适用于 CentOS

    --------------------------------------------------------OpenStack部署-----------------------------------------------------------

    我使用的虚拟机部署的,最好是一个全新的虚拟机,这样能尽最大可能排除一些部署报错问题,虚拟机配置:

    配置:4C8G
    系统:CentOS 7.4

    1、虚拟机环境处理:

    # 关闭服务
    systemctl stop firewalld
    systemctl stop NetworkManager
    
    # 禁止开机启动
    systemctl disable firewalld
    systemctl disable NetworkManager
    
    # 修改selinux配置
    vim /etc/selinux/config
    SELINUX=disabled
    

    2、安装RDO和 Packstack

    yum -y install http://rdo.fedorapeople.org/rdo-release.rpm
    yum -y install openstack-packstack
    

    3、在本机上部署所有服务。

    packstack --allinone
    

    执行该命令,会生成一个应答文件。
    在这里插入图片描述

    4、部署完成

    当显示 **** Installation completed successfully ******时,就成功了。
    同时,根目录下有个 keystonerc_admin 文件,里面是 admin 的相关信息。

    5、cat keystonerc_admin即可查看登录用户名和密码

    unset OS_SERVICE_TOKEN
        export OS_USERNAME=admin
        export OS_PASSWORD='670f8e70bc674a02'
        export OS_REGION_NAME=RegionOne
        export OS_AUTH_URL=http://192.168.2.186:5000/v3
        export PS1='[\u@\h \W(keystone_admin)]\$ '
    
    export OS_PROJECT_NAME=admin
    export OS_USER_DOMAIN_NAME=Default
    export OS_PROJECT_DOMAIN_NAME=Default
    export OS_IDENTITY_API_VERSION=3
    

    6、部署过程中会遇到很多报错,当报错问题解决后,执行以下命令,依据应答文件进行安装:

    packstack --answer-file=packstack-answers-20211115-165502.txt
    

    -----------------------------------------------------------报错问题---------------------------------------------------------------------
    最常见的就是以下这个问题:

    Welcome to the Packstack setup utility
    
    The installation log file is available at: /var/tmp/packstack/20210623-051807-ua_ze5/openstack-setup.log
    
    Installing:
    Clean Up                                             [ DONE ]
    Discovering ip protocol version                      [ DONE ]
    Setting up ssh keys                                  [ DONE ]
    Preparing servers                                    [ DONE ]
    Pre installing Puppet and discovering hosts' details[ ERROR ]
    
    ERROR : Failed to run remote script, stdout:
    stderr: Warning: Permanently added '10.0.242.230' (ECDSA) to the list of known hosts.
    + trap t ERR
    + facter -p
    facter: error while loading shared libraries: leatherman_curl.so.1.3.0: cannot open shared object file: No such file or directory
    ++ t
    ++ exit 127
    
    Please check log file /var/tmp/packstack/20210623-051807-ua_ze5/openstack-setup.log for more information
    Additional information:
     * Parameter CONFIG_NEUTRON_L2_AGENT: You have chosen OVN Neutron backend. Note that this backend does not support the VPNaaS or FWaaS services. Geneve will be used as the encapsulation method for tenant networks
     * A new answerfile was created in: /root/packstack-answers-20210623-051808.txt
     * Time synchronization installation was skipped. Please note that unsynchronized time on server instances might be problem for some OpenStack components.
    

    该报错是由leatherman 版本问题引起的,部署需要leatherman_curl.so.1.3.0,而我们的本地版本是1.10.0:

    # yum list | grep leatherman
    leatherman.x86_64                       1.10.0-1.el7             @epel
    leatherman-devel.x86_64                 1.10.0-1.el7             epel
    

    执行以下命令即可将leatherman版本回退至1.3.0:

    yum downgrade leatherman
    

    除此之外,还会遇到很多其他的报错,其他报错请自行查找解决吧。

    https://www.cnblogs.com/resn/p/6068138.html
    https://blog.csdn.net/weixin_34366546/article/details/92783335

    很意外的是,我部署Openstack最后总是会报错,但试着登录了以下页面,竟然可以登录:

    在这里插入图片描述
    -----------------------------------------------------------创建实例---------------------------------------------------------------------
    未完待续…

    展开全文
  • OpenStack使用[搭建一套简单的网络环境及创建云主机实例]

    OpenStack使用[搭建一套简单的网络环境及创建云主机实例]

    相关链接
    OpenStack单节点完整部署[T版]

    #第一次使用OpenStack 
    #尝试搭建一套网络环境 总体要求如下
    #创建两台虚拟交换机,要求如下:
    	虚拟交换机子网用途:
    	虚拟机交换机D-Net:对外数据通信网络
    	虚拟机交换机S-Net:数据存储通信网络
    #为数据网络D-Net创建虚拟交换机,具体要求如下:
    	虚拟交换机名称:D-Net
    	子网名称:D-SubNet
    	网络地址:172.16.10.0/24
    	启用DHCP功能
    	分配地址池范围:172.16.10.10-172.16.10.100
    #为存储网络S-Net创建虚拟交换机,具体要求如下:
    	虚拟交换机名称:S-Net
    	子网名称:S-SubNet
    	网络地址: 192.168.10.0/24
    	勾选禁用网关功能
    	启用DHCP功能
    	分配地址池范围:192.168.10.10-192.168.10.100
    #创建一台虚拟路由器,要求如下:
    	虚拟路由器名称:VGate
    	虚拟路由器跟D-Net虚拟交换机子网关联
    #随机申请并绑定一个公网IP地址
    #创建云主机
    

    在这里插入图片描述

    #使用远程工具上传镜像
    openstack image create --container-format bare --disk-format iso --public --file CentOS-7-x86_64-DVD-1810.iso ISO_CentOS7.6
    openstack image create --container-format bare --disk-format qcow2 --public --file centos7_iso_wc_pkg_50.qcow2 QCOW2_CentOS7
    

    在这里插入图片描述

    #导入镜像
    [root@openstack ~]# ls
    anaconda-ks.cfg  centos7_iso_wc_pkg_50.qcow2  keystonerc_admin  keystonerc_demo  packstack-answers-20201015-013016.txt
    [root@openstack ~]# source keystonerc_admin 
    [root@openstack ~(keystone_admin)]# ls
    anaconda-ks.cfg  centos7_iso_wc_pkg_50.qcow2  keystonerc_admin  keystonerc_demo  packstack-answers-20201015-013016.txt
    [root@openstack ~(keystone_admin)]# openstack image create --container-format bare --disk-format qcow2 --public --file centos7_iso_wc_pkg_50.qcow2 QCOW2_CentOS7
    +------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | Field            | Value                                                                                                                                                                                      |
    +------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | checksum         | b288e7ebf05e0689053af0a9293b0992                                                                                                                                                           |
    | container_format | bare                                                                                                                                                                                       |
    | created_at       | 2020-10-15T02:39:20Z                                                                                                                                                                       |
    | disk_format      | qcow2                                                                                                                                                                                      |
    | file             | /v2/images/51ddb99a-7707-412c-be77-4804ca797f3c/file                                                                                                                                       |
    | id               | 51ddb99a-7707-412c-be77-4804ca797f3c                                                                                                                                                       |
    | min_disk         | 0                                                                                                                                                                                          |
    | min_ram          | 0                                                                                                                                                                                          |
    | name             | QCOW2_CentOS7                                                                                                                                                                              |
    | owner            | df1f311d6dc243f59cb4efbaeddc3c48                                                                                                                                                           |
    | properties       | os_hash_algo='sha512', os_hash_value='313b13782445ba1143f52709c6932b29079c63dd057e4e815bf3636a11a332e2a85589c757b5ab441a5768e0222b31d84baa620d9b745da7a3670005405e6f33', os_hidden='False' |
    | protected        | False                                                                                                                                                                                      |
    | schema           | /v2/schemas/image                                                                                                                                                                          |
    | size             | 5787222016                                                                                                                                                                                 |
    | status           | active                                                                                                                                                                                     |
    | tags             |                                                                                                                                                                                            |
    | updated_at       | 2020-10-15T02:41:43Z                                                                                                                                                                       |
    | virtual_size     | None                                                                                                                                                                                       |
    | visibility       | public                                                                                                                                                                                     |
    +------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    [root@openstack ~(keystone_admin)]# openstack image list
    +--------------------------------------+---------------+--------+
    | ID                                   | Name          | Status |
    +--------------------------------------+---------------+--------+
    | 51ddb99a-7707-412c-be77-4804ca797f3c | QCOW2_CentOS7 | active |
    | 29d076dc-cb1a-4d28-aa33-de604a922c9f | cirros        | active |
    +--------------------------------------+---------------+--------+
    [root@openstack ~(keystone_admin)]#
    

    在这里插入图片描述

    #查看可用的镜像
    

    在这里插入图片描述
    在这里插入图片描述

    #为数据网络D-Net创建虚拟交换机
    	虚拟交换机名称:D-Net
    	子网名称:D-SubNet
    	网络地址:172.16.10.0/24
    	启用DHCP功能
    	分配地址池范围:172.16.10.10-172.16.10.100
    

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    #为存储网络S-Net创建虚拟交换机
    	虚拟交换机名称:S-Net
    	子网名称:S-SubNet
    	网络地址: 192.168.10.0/24
    	勾选禁用网关功能
    	启用DHCP功能
    	分配地址池范围:192.168.10.10-192.168.10.100
    

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    #创建一台虚拟路由器
    	虚拟路由器名称:VGate
    	虚拟路由器跟D-Net虚拟交换机子网关联
    

    在这里插入图片描述

    在这里插入图片描述

    #随机申请并绑定一个公网IP地址
    

    在这里插入图片描述

    在这里插入图片描述

    #创建云主机实例
    

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    #绑定浮动IP
    

    在这里插入图片描述

    #可以修改默认实例信息
    

    在这里插入图片描述

    展开全文
  • 前段时间有一个新闻在业界沸沸扬扬,即指责X云主机在关机状态下仍然计费不合理,给用户带来了困扰,比如以下场景: 1 测试环境场景: 每次搭建复杂的测试场景,需要花费大量时间精力,本次测试到下次测试间,资源...
  • 云计算openstack搭建及命令创建云主机
  • openstack的dashboard界面创建云主机、修改云主机规格、重建等操作都会导致虚拟机状态错误,错误界面如下,并且这种状态是真实的错误,即使在底层把错误状态修复了,虚拟机依然是不能正常使用的。 我这遇到的报错分...
  • 这几天一直在搭建支持外网访问的devstack云主机实例环境,但总是遇到各种各样的细节问题,折腾了一个星期左右,总算搞定。网上关于搭建这种环境的教程很多,但大多细节讲解不够清晰,导致容易掉进坑里,半天爬不出来...
  • 服务器和实例的区别是什么发布时间:2020-10-24 14:53:43来源:亿速阅读:139作者:Leah这篇文章将为大家详细讲解有关服务器和实例的区别是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读...
  • 云主机创建失败

    千次阅读 2021-06-09 20:29:40
    OpenStack在创建云主机的时候,网络、租户、路由、镜像都创建没有问题,然后在创建云主机的时候,指定了云主机选择源是一个镜像cirros,主机类型选m1.tiny最小的,然后选择网络,但是创建中就报错,Block Device ...
  • 创建云主机的操作流程 使用先电IaaS云平台创建云主机的流程如下: 1. 创建外部网络 2. 创建内部网络 3. 创建路由 4. 关联网络 5. 上传 centos 7云主机镜像 6. 创建安全组 7. 创建云主机 8. 绑定浮动IP 9. 使用远程...
  • 接下来创建云主机实例 在项目->计算->镜像 点击cirros镜像名称行,动作标签下的 启动云主机 填入云主机实例的名称 访问&安全部分如果没有值对能够选择,那么需要检查之前是否在demo用户登录情况下创建的密钥对...
  • 阿里ACP考试模拟题一

    千次阅读 2019-10-19 17:27:41
    某企业使用阿里负载均衡SLB服务提供对外的网站服务,其后端服务器池中的ECS实例上运行的操作系统必须一致,他们选择使用了CentOS,只能把之前一部分运行在Windows上的应用迁移到CentOS上来,否则SLB实例将无法正常...
  • 云主机类型、创建实例类型

    千次阅读 2019-03-21 10:34:16
    列出可用云主机类型 命令: $ openstack flavor list 创建云主机类型 命令: $ openstack flavor create --ram <内存大小,单位MB> --disk <根磁盘大小,单位GB> --vcpus <vcpu个数> <主机...
  • 因为阿里的轻量应用服务器在控制面板看不到实例ID,所以备案时需要的实例ID,不太好找到,提供以下几个方法 1、通过控制台获取 1、登陆阿里,点击控制台 2、进入备案管理 进入后,显示如图所示页面 3、...
  • 云主机ECS连接云数据库 MySQL实例 ** 从 Linux 云服务器访问 登录到 Linux 云服务器; 以 CentOS 7.2 64 位系统的云服务器为例,执行如下命令安装 MySQL 客户端:yum install mysql 提示Complete!说明 MySQL 客户端...
  • 阿里ecs各实例规格名称的含义,实例规格是什么。 我们在了解和购买阿里产品的时候,“实例”、“实例规格”是出现比较多的,所以有必要从概念和作用方面做个了解: 1、阿里云实例规格族包括哪些类型? (1)阿里...
  • 用户配额管理 云主机类型管理 、 镜像管理 网络管理 案例和实例管理 、 安装额外计算节点-附件资源
  • 创建云主机界面 创建云主机到 最后一步 元数据,定制这输入:admin_pass 最后边输入密码 即可 注:密码最多8位数,超过8位,虽然创建不会失败,而且nova show 查看密码也是超过8位,但登陆的时候最多只能用8位的,...
  • AMH,这是一个由国人开发的LNMP/Nginx 虚拟主机...由于前些天部落激活开通了GCE服务器和了解到了,其实谷歌的GCE服务器使用起来在某些方面和VPS差不多,本篇文章的AMH安装是基于GCE VPS上测试的,你如果有自己的V
  • 使用PyCharm连接云主机教程

    千次阅读 2022-03-29 17:35:58
    1.创建一个云主机实例 首先您需要创建一个云主机实例,创建后实例会自动开机,方法请参照如何创建云主机实例 2.使用PyCharm连接云主机实例 然后您需要安装PyCharm的专业版,本文以PyCharm 2019.3.3的专业版为例来...
  • 刚买了一台阿里云主机,迫不待及的试试速度,怎知网站访问不了,用IP或绑定域名都无法访问,后来提交工单才知道,需要配置安全组规则才行。针对同样像我一样的新手,本文就介绍一下如何在开通阿里云主机后配置安全组...
  • 管理员可以暂停、挂起、搁置或停止OpenStack 的计算实例。但是这些方法之间有什么不同之处?如果你想要停止或重启OpenStack实例时,有四种方法可以考虑。
  • ssh连接到主机(腾讯) Mac直接在bash中输入ssh root@你的主机ip Windows请下载ssh远程连接工具例如Putty 腾讯默认不能以root身份登录,请使用以下方式登录 $ ssh -q -l ubuntu -p 22 你的主机ip 配置Python...
  • 阿里负载均衡实例,关联多台后端ECS 阿里负载均衡实例,关联多台后端ECS:请求的转发到不同的服务器。(轮询,权重等) ...调度算法:负载均衡支持如下三种调度算法,本教程...
  • 创建阿里云实例

    2021-06-06 11:17:20
    2.搜索’服务器ECS’,并创建实例。 3.进入页面后选择基础配置,根据需要选择相应配置。 4.配置专有网络与安全组。 专有网络是您自己独有的上私有网络。您可以完全掌控自己的专有网络,例如选择IP地址范围、...
  • 主要介绍了阿里ECS实例设置用户root密码和远程连接的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • openstack调整实例大小

    千次阅读 2020-12-15 15:32:41
    新建实例类型2C-4G-20G 修改controller和各个computer节点的nova.cnf文件 vim /etc/nova/nova.conf [DEFAULT] allow_resize_to_same_host=True scheduler_default_filters=RetryFilter,AvailabilityZoneFilter,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 58,094
精华内容 23,237
关键字:

云主机实例