需要的可聯(lián)系,可提供相關的軟件包和平臺供測試
數(shù)據(jù)庫安裝與調優(yōu)
在controller
節(jié)點上使用iaas-install-mysql.sh
腳本安裝Mariadb
、Memcached
、RabbitMQ
等服務。安裝服務完畢后,
修改/etc/my.cnf
文件,完成下列要求:
1.設置數(shù)據(jù)庫支持大小寫;
2.設置數(shù)據(jù)庫緩存innodb
表的索引,數(shù)據(jù),插入數(shù)據(jù)時的緩沖為4G
;
3.設置數(shù)據(jù)庫的log buffer
為64MB
;
4.設置數(shù)據(jù)庫的redo log
大小為256MB
;
5.設置數(shù)據(jù)庫的redo log
文件組為2
。
6.修改Memcached
的相關配置,將內存占用大小設置為512MB
,調整最大連接數(shù)參數(shù)為2048
;
7.調整Memcached
的數(shù)據(jù)摘要算法(hash
)為md5
;
完成后提交控制節(jié)點的用戶名、密碼和IP
地址到答題框。
-
修改文件配置
[root@controller ~]# vim /etc/my.cnf lower_case_table_names=1 innodb_buffer_pool_size=4G innodb_log_buffer_size=64MB innodb_log_file_size=256MB innodb_log_files_in_group=2 [root@controller ~]# vim /etc/sysconfig/memcached MAXCONN="2048" CACHESIZE="512" hash_algorithm=md5
-
重啟服務
[root@controller ~]# systemctl restart memcached
Keystone服務安裝與使用
在控制節(jié)點上安裝Keystone服務并創(chuàng)建用戶。
在controller節(jié)點上使用iaas-install-keystone.sh
腳本安裝Keystone服務。
然后創(chuàng)建OpenStack
域210Demo
,其中包含Engineering
與Production
項目,在域210Demo
中創(chuàng)建組Devops
,其中需包含以下用戶:
1.Robert
用戶是Engineering項目的用戶(member)與管理員(admin
),email地址為:Robert@lab.example.com。
2.George
用戶是Engineering項目的用戶(member),email地址為:George@lab.example.com。
3.William
用戶是Production項目的用戶(member)與管理員(admin
),email地址為:William@lab.example.com。
4.John
用戶是Production項目的用戶(member),email地址為:John@lab.example.com。
完成后提交控制節(jié)點的用戶名、密碼和IP
地址到答題框。
-
加載環(huán)境變量
[root@controller ~]# source /etc/keystone/admin-openrc.sh
-
創(chuàng)建域
[root@controller ~]# openstack domain create 210Demo +-------------+----------------------------------+ | Field ? ? ? | Value ? ? ? ? ? ? ? ? ? ? ? ? ? | +-------------+----------------------------------+ | description | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | enabled ? ? | True ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | id ? ? ? ? | 583d8d5a317d43f092a1d9bf66cd7946 | | name ? ? ? | 210Demo ? ? ? ? ? ? ? ? ? ? ? ? | | options ? ? | {} ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | tags ? ? ? | [] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | +-------------+----------------------------------+
-
創(chuàng)建項目
[root@controller ~]# openstack project create Engineering --domain 210Demo +-------------+----------------------------------+ | Field ? ? ? | Value ? ? ? ? ? ? ? ? ? ? ? ? ? | +-------------+----------------------------------+ | description | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | domain_id ? | 583d8d5a317d43f092a1d9bf66cd7946 | | enabled ? ? | True ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | id ? ? ? ? | 8a1141b34f304a20955272f97ffec6a3 | | is_domain ? | False ? ? ? ? ? ? ? ? ? ? ? ? ? | | name ? ? ? | Engineering ? ? ? ? ? ? ? ? ? ? | | options ? ? | {} ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | parent_id ? | 583d8d5a317d43f092a1d9bf66cd7946 | | tags ? ? ? | [] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | +-------------+----------------------------------+ [root@controller ~]# openstack project create Production --domain 210Demo +-------------+----------------------------------+ | Field ? ? ? | Value ? ? ? ? ? ? ? ? ? ? ? ? ? | +-------------+----------------------------------+ | description | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | domain_id ? | 583d8d5a317d43f092a1d9bf66cd7946 | | enabled ? ? | True ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | id ? ? ? ? | 0e68984392fe400a87fe27a78815d1c4 | | is_domain ? | False ? ? ? ? ? ? ? ? ? ? ? ? ? | | name ? ? ? | Production ? ? ? ? ? ? ? ? ? ? ? | | options ? ? | {} ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | parent_id ? | 583d8d5a317d43f092a1d9bf66cd7946 | | tags ? ? ? | [] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | +-------------+----------------------------------+
-
創(chuàng)建組
[root@controller ~]# openstack group create Devops --domain 210Demo +-------------+----------------------------------+ | Field ? ? ? | Value ? ? ? ? ? ? ? ? ? ? ? ? ? | +-------------+----------------------------------+ | description | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | domain_id ? | 583d8d5a317d43f092a1d9bf66cd7946 | | id ? ? ? ? | 51d74ee2819448f78a1901d8dbed20f1 | | name ? ? ? | Devops ? ? ? ? ? ? ? ? ? ? ? ? ? | +-------------+----------------------------------+
-
在項目
Engineering
下創(chuàng)建用戶,并添加角色
[root@controller ~]# openstack user create Robert --domain 210Demo --project Engineering No password was supplied, authentication will fail when a user does not have a password. +---------------------+----------------------------------+ | Field ? ? ? ? ? ? ? | Value ? ? ? ? ? ? ? ? ? ? ? ? ? | +---------------------+----------------------------------+ | default_project_id | 8a1141b34f304a20955272f97ffec6a3 | | domain_id ? ? ? ? ? | 583d8d5a317d43f092a1d9bf66cd7946 | | enabled ? ? ? ? ? ? | True ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | id ? ? ? ? ? ? ? ? | 109e3e455be64ede8635a4dac1452f5c | | name ? ? ? ? ? ? ? | Robert ? ? ? ? ? ? ? ? ? ? ? ? ? | | options ? ? ? ? ? ? | {} ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | password_expires_at | None ? ? ? ? ? ? ? ? ? ? ? ? ? ? | +---------------------+----------------------------------+ [root@controller ~]# openstack user create George --domain 210Demo --project Engineering No password was supplied, authentication will fail when a user does not have a password. +---------------------+----------------------------------+ | Field ? ? ? ? ? ? ? | Value ? ? ? ? ? ? ? ? ? ? ? ? ? | +---------------------+----------------------------------+ | default_project_id | 8a1141b34f304a20955272f97ffec6a3 | | domain_id ? ? ? ? ? | 583d8d5a317d43f092a1d9bf66cd7946 | | enabled ? ? ? ? ? ? | True ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | id ? ? ? ? ? ? ? ? | 18379e1f7b2e470988d1f52ee3015742 | | name ? ? ? ? ? ? ? | George ? ? ? ? ? ? ? ? ? ? ? ? ? | | options ? ? ? ? ? ? | {} ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | password_expires_at | None ? ? ? ? ? ? ? ? ? ? ? ? ? ? | +---------------------+----------------------------------+ [root@controller ~]# openstack role add admin --user Robert --project Engineering [root@controller ~]# openstack role add member --user George --project Engineering
-
在項目
Production
下創(chuàng)建用戶,并添加角色
[root@controller ~]# openstack user create William --project Production No password was supplied, authentication will fail when a user does not have a password. +---------------------+----------------------------------+ | Field ? ? ? ? ? ? ? | Value ? ? ? ? ? ? ? ? ? ? ? ? ? | +---------------------+----------------------------------+ | default_project_id | 0e68984392fe400a87fe27a78815d1c4 | | domain_id ? ? ? ? ? | default ? ? ? ? ? ? ? ? ? ? ? ? | | enabled ? ? ? ? ? ? | True ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | id ? ? ? ? ? ? ? ? | e4216144d8a24e86b88d6161311dd566 | | name ? ? ? ? ? ? ? | William ? ? ? ? ? ? ? ? ? ? ? ? | | options ? ? ? ? ? ? | {} ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | password_expires_at | None ? ? ? ? ? ? ? ? ? ? ? ? ? ? | +---------------------+----------------------------------+ [root@controller ~]# openstack user create John --project Production No password was supplied, authentication will fail when a user does not have a password. +---------------------+----------------------------------+ | Field ? ? ? ? ? ? ? | Value ? ? ? ? ? ? ? ? ? ? ? ? ? | +---------------------+----------------------------------+ | default_project_id | 0e68984392fe400a87fe27a78815d1c4 | | domain_id ? ? ? ? ? | default ? ? ? ? ? ? ? ? ? ? ? ? | | enabled ? ? ? ? ? ? | True ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | id ? ? ? ? ? ? ? ? | 661c0061723c480a9e5d767a9067c5f1 | | name ? ? ? ? ? ? ? | John ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | options ? ? ? ? ? ? | {} ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | password_expires_at | None ? ? ? ? ? ? ? ? ? ? ? ? ? ? | +---------------------+----------------------------------+ [root@controller ~]# openstack role add admin --user William --project Production [root@controller ~]# openstack role add member --user John --project Production
Keystone服務安裝與使用
在controller節(jié)點上使用iaas-install-keystone.sh
腳本安裝Keystone
服務。安裝完成后,使用相關命令,創(chuàng)建用戶chinaskill
,密碼為000000
。完成后提交控制節(jié)點的用戶名、密碼和IP
地址到答題框。
[root@controller ~]# openstack user create chinaskill --password 000000 +---------------------+----------------------------------+ | Field ? ? ? ? ? ? ? | Value ? ? ? ? ? ? ? ? ? ? ? ? ? | +---------------------+----------------------------------+ | domain_id ? ? ? ? ? | default ? ? ? ? ? ? ? ? ? ? ? ? | | enabled ? ? ? ? ? ? | True ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | id ? ? ? ? ? ? ? ? | 8c30c9290e70493eb3f692889de337be | | name ? ? ? ? ? ? ? | chinaskill ? ? ? ? ? ? ? ? ? ? ? | | options ? ? ? ? ? ? | {} ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | password_expires_at | None ? ? ? ? ? ? ? ? ? ? ? ? ? ? | +---------------------+----------------------------------+
Glance安裝與使用
在controller
節(jié)點上使用iaas-install-glance.sh
腳本安裝glance
服務。使用命令將提供的cirros-0.3.4-x86_64-disk.img
鏡像(該鏡像在HTTP
服務中,可自行下載)上傳至平臺,命名為cirros
,并設置最小啟動需要的硬盤為10G
,最小啟動需要的內存為1G
。完成后提交控制節(jié)點的用戶名、密碼和IP
地址到答題框。
-
下載鏡像
[root@controller ~]# curl -O http://172.21.48.11:81/2023/Image/cirros-0.3.4-x86_64-disk.img % Total ? % Received % Xferd Average Speed ? Time ? Time ? ? Time Current ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Dload Upload ? Total ? Spent ? Left Speed 100 12.6M ?100 12.6M ? ?0 ? ? 0 ?10.9M ? ? ?0 ?0:00:01 ?0:00:01 --:--:-- 10.9M [root@controller ~]# openstack image create cirros --min-disk 10 --min-ram 1024 < cirros-0.3.4-x86_64-disk.img +------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Field ? ? ? ? ? | Value ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | +------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | checksum ? ? ? ? | ee1eca47dc88f4879d8a229cc70a07c6 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | container_format | bare ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | created_at ? ? ? | 2024-04-16T05:00:49Z ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | disk_format ? ? | raw ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | file ? ? ? ? ? ? | /v2/images/6d716d88-87a0-4dea-9b87-da58e2ec0537/file ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | id ? ? ? ? ? ? ? | 6d716d88-87a0-4dea-9b87-da58e2ec0537 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | min_disk ? ? ? ? | 10 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | min_ram ? ? ? ? | 1024 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | name ? ? ? ? ? ? | cirros ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | owner ? ? ? ? ? | f7b3da9000d549a58bd22dccc4a0f23e ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | properties ? ? ? | os_hash_algo='sha512', os_hash_value='1b03ca1bc3fafe448b90583c12f367949f8b0e665685979d95b004e48574b953316799e23240f4f739d1b5eb4c4ca24d38fdc6f4f9d8247a2bc64db25d6bbdb2', os_hidden='False' | | protected ? ? ? | False ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | schema ? ? ? ? ? | /v2/schemas/image ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | size ? ? ? ? ? ? | 13287936 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | status ? ? ? ? ? | active ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | tags ? ? ? ? ? ? | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | updated_at ? ? ? | 2024-04-16T05:00:49Z ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | virtual_size ? ? | None ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | visibility ? ? ? | shared ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | +------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
Glance安裝與使用
在控制節(jié)點上安裝Glance
服務。上傳鏡像至平臺,并設置鏡像啟動的要求參數(shù)。在controller
節(jié)點上使用iaas-install-glance.sh
腳本安裝glance
服務。然后將cirros-0.5.2-x86_64-disk.img
鏡像上傳到OpenStack
平臺中,鏡像名稱為cirros-0.5.2
。完成后提交控制節(jié)點的用戶名、密碼和IP地址到答題框。
[root@controller ~]# openstack image create cirros-0.5.2 --container-format bare --disk-format qcow2 < cirros-0.5.2-x86_64-disk.img +------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Field ? ? ? ? ? | Value ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | +------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | checksum ? ? ? ? | b874c39491a2377b8490f5f1e89761a4 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | container_format | bare ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | created_at ? ? ? | 2024-04-16T05:04:47Z ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | disk_format ? ? | qcow2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | file ? ? ? ? ? ? | /v2/images/0ba3f7fd-72ea-4f6a-afab-efba3fd56332/file ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | id ? ? ? ? ? ? ? | 0ba3f7fd-72ea-4f6a-afab-efba3fd56332 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | min_disk ? ? ? ? | 0 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | min_ram ? ? ? ? | 0 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | name ? ? ? ? ? ? | cirros-0.5.2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | owner ? ? ? ? ? | f7b3da9000d549a58bd22dccc4a0f23e ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | properties ? ? ? | os_hash_algo='sha512', os_hash_value='6b813aa46bb90b4da216a4d19376593fa3f4fc7e617f03a92b7fe11e9a3981cbe8f0959dbebe36225e5f53dc4492341a4863cac4ed1ee0909f3fc78ef9c3e869', os_hidden='False' | | protected ? ? ? | False ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | schema ? ? ? ? ? | /v2/schemas/image ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | size ? ? ? ? ? ? | 16300544 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | status ? ? ? ? ? | active ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | tags ? ? ? ? ? ? | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | updated_at ? ? ? | 2024-04-16T05:04:47Z ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | virtual_size ? ? | None ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | visibility ? ? ? | shared ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | +------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
Glance安裝與使用
在controller
節(jié)點上使用iaas-install-glance.sh
腳本安裝glance服務。然后使用提供的coreos_production_pxe.vmlinuz
鏡像(該鏡像為Ironic Deploy
鏡像,是一個AWS
內核格式的鏡像,在OpenStack Ironic
裸金屬服務時需要用到)上傳到OpenStack
平臺中,命名為deploy-vmlinuz
。完成后提交控制節(jié)點的用戶名、密碼和IP
地址到答題框。
[root@controller ~]# openstack image create deploy-vmlinuz --container-format aki --disk-format aki < coreos_production_pxe.vmlinuz +------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Field ? ? ? ? ? | Value ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | +------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | checksum ? ? ? ? | 69ca72c134cac0def0e6a42b4f0fba67 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | container_format | aki ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | created_at ? ? ? | 2024-04-16T05:07:17Z ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | disk_format ? ? | aki ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | file ? ? ? ? ? ? | /v2/images/0f309309-eae3-4171-9d23-e3168c018944/file ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | id ? ? ? ? ? ? ? | 0f309309-eae3-4171-9d23-e3168c018944 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | min_disk ? ? ? ? | 0 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | min_ram ? ? ? ? | 0 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | name ? ? ? ? ? ? | deploy-vmlinuz ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | owner ? ? ? ? ? | f7b3da9000d549a58bd22dccc4a0f23e ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | properties ? ? ? | os_hash_algo='sha512', os_hash_value='7241aeaf86a4f12dab2fccdc4b8ff592f16d13b37e8deda539c97798cdda47623002a4bddd0a89b5d17e6c7bc2eb9e81f4a031699175c11e73dc821030dfc7f4', os_hidden='False' | | protected ? ? ? | False ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | schema ? ? ? ? ? | /v2/schemas/image ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | size ? ? ? ? ? ? | 43288240 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | status ? ? ? ? ? | active ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | tags ? ? ? ? ? ? | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | updated_at ? ? ? | 2024-04-16T05:07:17Z ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | virtual_size ? ? | None ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | | visibility ? ? ? | shared ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | +------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
Nova安裝與優(yōu)化
在controller
節(jié)點和compute
節(jié)點上分別使用iaas-install-placement.sh
腳本、iaas-install-nova -controller.sh
腳本、iaas-install-nova-compute.sh
腳本安裝Nova
服務。安裝完成后,請修改nova
相關配置文件,解決因等待時間過長而導致虛擬機啟動超時從而獲取不到IP地址而報錯失敗的問題。配置完成后提交controller
點的用戶名、密碼和IP
地址到答題框。
-
修改配置文件
[root@controller ~]# vim /etc/nova/nova.conf vif_plugging_is_fatal=false
Nova安裝與優(yōu)化
在controller
節(jié)點和compute
節(jié)點上分別使用iaas-install-placement.sh
腳本、iaas-install-nova -controller.sh
腳本、iaas-install-nova-compute.sh
腳本安裝Nova
服務。在OpenStack
中,修改相關配置文件,修改調度器規(guī)則采用緩存調度器,緩存主機信息,提升調度時間。配置完成后提交controller
點的用戶名、密碼和IP
地址到答題框。
[root@controller ~]# vim /etc/nova/nova.conf [scheduler] driver=caching_scheduler
Dashboard安裝
在controller
節(jié)點上使用iaas-install-dashboad.sh
腳本安裝Dashboard
服務。安裝完成后,修改相關配置文件,完成下列兩個操作:
1.使得登錄Dashboard
平臺的時候不需要輸入域名;
2.將Dashboard
中的Django
數(shù)據(jù)修改為存儲在文件中。
完成后提交控制節(jié)點的用戶名、密碼和IP
地址到答題框。
[root@controller ~]# vim /etc/openstack-dashboard/local_settings SESSION_ENGINE = 'django.contrib.sessions.backends.file' OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = False
Swift安裝
在控制節(jié)點和計算節(jié)點上分別使用iaas-install-swift-controller.sh
和iaas-install-swift-compute.sh
腳本安裝Swift
服務。安裝完成后,使用命令創(chuàng)建一個名叫examcontainer
的容器,將cirros-0.3.4-x86_64-disk.img
鏡像上傳到examcontainer
容器中,并設置分段存放,每一段大小為10M
。完成后提交控制節(jié)點的用戶名、密碼和IP
地址到答題框。
-
創(chuàng)建容器
[root@controller ~]# swift post examcontainer
-
上傳鏡像
[root@controller ~]# swift upload examcontainer -S 10M cirros-0.3.4-x86_64-disk.img cirros-0.3.4-x86_64-disk.img segment 0 cirros-0.3.4-x86_64-disk.img segment 1 cirros-0.3.4-x86_64-disk.img
Cinder創(chuàng)建硬盤
在控制節(jié)點和計算節(jié)點分別使用iaas-install-cinder-controller.sh
、iaas-install-cinder-compute.sh
腳本安裝Cinder
服務,請在計算節(jié)點,對塊存儲進行擴容操作,即在計算節(jié)點再分出一個5G
的分區(qū),加入到cinder
塊存儲的后端存儲中去。完成后提交計算節(jié)點的用戶名、密碼和IP
地址到答題框。
-
創(chuàng)建物理卷文章來源:http://www.zghlxwxcb.cn/news/detail-859525.html
[root@compute ~]# pvcreate /dev/vdb4 Physical volume "/dev/vdb4" successfully created.
-
擴容文章來源地址http://www.zghlxwxcb.cn/news/detail-859525.html
[root@compute ~]# vgextend cinder-volumes /dev/vdb4 Volume group "cinder-volumes" successfully extended
到了這里,關于云計算職業(yè)技能大賽私有云搭建部分的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!