1+X雲計算平臺運維與開發認證(中級)樣卷B——附答案

傳送門
教育部職業教育將啓動“1+X”證書制度改革
職業教育改革1+X證書制度試點啓動
1+X成績/證書查詢入口

一、單選題(每題10分,共200分)

1.下面關於軟件項目開發過程,敘述錯誤的是?(D)(10分)

A.敏捷開發從需求、計劃、開發、測試,直到項目結束,整個週期一直在迭代中
B.敏捷開發中開發、測試、發佈又可以單獨迭代多次
C.瀑布式模型分爲計劃、分析、設計、程序開發、測試、修改和整合,一個階段結束,另一個階段接着開始
D.瀑布式模型着重迭代式開發,分析、設計、開發、測試和發佈

2.敏捷開發從需求、計劃、開發、測試,直到項目結束,整個週期一直在迭代中,而其中可以單獨迭代多次的不包括哪個過程?(C)(10分)

A.開發
B.測試
C.計劃
D.發佈

3.以下關於STP協議的描述中,哪項是正確的?(C) (10分)

A.STP運行在交換機和網橋設備上
B.STP協議是一個二層鏈路管理協議
C.STP在選定根網橋,讓一些端口進入阻塞工作模式,這些被阻塞端口沒有被激活
D.STP的主要功能是在保證網絡中沒有迴路的基礎上,允許在第二層鏈路中提供冗餘路徑

4.以下哪個狀態不是RSTP的工作狀態?(A) (10分)

A.監聽狀態
B.丟棄狀態
C.轉發狀態
D.學習狀態

5.在常用的數據庫表單管理命令當中,“use 數據庫;”名稱的作用是?(B)(10分)

A.描述表單
B.指定使用的數據庫
C.顯示當前已有的數據庫
D.更新表單中的數據

6.在mysqldump備份命令當中,參數-u的作用是?(A)(10分)

A.數據庫的用戶名稱
B.密碼提示符
C.只導出表結構
D.備份完成後將不再允許修改數據

7.basic paxos流程中server的主要功能是什麼?(A)(10分)

A.對投票結果進行統計
B.進行投票
C.篩選無用的投票
D.無任何功能

8.選完Leader以後,ZooKeeper就進入狀態同步過程,具體方式如下:① Leader等待Server連接;② Follower連接Leader,將最大的zxid發送給Leader;③ Leader根據Follower的zxid確定同步點;④ 完成同步後通知Follower已經成爲uptodate狀態;⑤ Follower收到uptodate消息後,又可以重新接受client的請求進行服務了。請問正確的順序是什麼?(A)(10分)

A.12345
B.13245
C.12435
D.21345

9.Keystone爲OpenStack平臺提供了什麼服務?(A)(10分)

A.認證服務
B.存儲服務
C.鏡像服務
D.計算服務

10.什麼是私有云計算基礎架構的基石?(A)(10分)

A.虛擬化
B.分佈式
C.並行
D.集中式

11.Swift將Object存儲在節點(Node)上,每個節點都是由多個硬盤組成的,並保證對象在多個節點上有備份,默認情況下,Swift會給所有數據保存多少個副本?(C)(10分)

A.1
B.2
C.3
D.4

12.以下關於行業雲的描述中,錯誤的是哪項?(D)(10分)

A.能爲行業的業務作專門的優化
B.能進一步方便用戶
C.能進一步降低成本
D.可同時支持的範圍較大,如金融雲、政務雲、醫療雲、衛生雲等

13.以下哪個不是小微企業使用雲計算可以帶來的好處?(D)(10分)

A.省下基礎設施投資
B.省去底層人才投資
C.隨時可用最新的資源
D.獲得大量的機房管理經驗

14.下列關於彈性伸縮服務中,描述正確的是?(C)(10分)

A.彈性伸縮服務中的服務器採用特殊軟性材質生產
B.彈性伸縮的收費形式包括按需付費和包年包月兩種
C.彈性伸縮是一種可以根據服務器壓力的不同自動增加或減少實例的服務
D.以上皆爲錯誤

15.以下關於不同租戶間網絡描述正確的是?(A)(10分)

A.在騰訊雲中,不同租戶之間可以設置衝突的IP地址
B.在騰訊雲中,不同租戶之間不可以設置衝突的IP地址
C.不同租戶間網絡默認可以互相通信
D.不同租戶間無法通信

16.下面哪個是Docker用到的命名空間?(D)(10分)

A. PID命名空間
B. NET命名空間
C. IPC命名空間
D.以上都是

17.在Docker的描述文件Dockerfile中,RUN的含義是?(C)(10分)

A. 定義基礎鏡像
B. 作者或者維護者
C. 運行的Linux命令
D. 增加文件或目錄

18.用戶按照Shell語言規範編寫程序並將其保存爲?(A)(10分)

A.文件
B.目錄
C.壓縮包
D.圖片

19.Ansible的參數中inventory文件的位置在哪個目錄下_____。(C)(10分)

A./etc/ansible.cfg
B./etc/ansible
C./etc/ansible/hosts
D./var/log/ansible

20.Python模塊,是一個Python文件,它的後綴是以_____結尾。(B)(10分)

A..yml
B..py
C..cpp
D..dll

二、多選題(每題10分,共200分)

21.下面對項目需求階段表述正確的是?(ABCD)(10分)

A. 在軟件需求階段,要分析客戶的業務活動,確定系統的目的、範圍、定義和功能
B. 求的調研、挖掘和整理必須由項目經理牽頭,由產品經理負責收集客戶需求
C. 測試人員也需要參與需求分析、評審和總結
D. 需求也是項目的靈魂,有了需求才有項目開展的可能

22.關於變更階段下面敘述錯誤的是?(AD)(10分)

A. 在整個軟件開發過程中,需求變更會帶來不確定性,但是是可以避免的
B. 按照變更的影響程度和客戶投入,可以分爲關鍵性需求、後續關鍵性需求、後續重要需求、改良型需求和可選性需求等。在時間優先級上進行管理和控制。
C. 對一個需求分析做得很好的項目來說,需求規格說明書定義的範圍越詳細越清晰,用戶跟項目經理提出需求變更的機率就越小。
D. 合作雙方在簽訂協議之初,書面約定不需要編寫修改要求和執行過程。

23.WLAN中常用的加密方式有?(ABC) (10分)

A.wap
B.wep
C.wep2
D.tkip

24.交換網絡中的冗餘鏈路會產生?(ABC) (10分)

A.廣播風暴
B.MAC地址表不穩定
C.多幀複製
D.交換機無法工作

25.下列有關Nginx配置文件nginx.conf的敘述正確的是?(AD)(10分)

A. nginx進程數設置爲CPU總核心數最佳
B. 虛擬主機配置多個域名時,各域名間應用逗號隔開
C. sendfile on;表示爲開啓高效文件傳輸模式,對於執行下載操作等相關應用時,應設置爲on
D. 設置工作模式與連接數上限時,應考慮單個進程最大連接數(最大連接數=連接數*進程數)

26.Linux系統上,下面哪些文件是與用戶管理相關的配置文件?(ABC)(10分)

A. /etc/passwd
B./etc/shadow
C./etc/group
D./etc/password

27.下面哪些是Swift對象存儲的特點?(ABC)(10分)

A.彈性可伸縮
B.高可用
C.分佈式
D.集羣式

28.下列選項當中,哪些不是Glance查看鏡像列表的命令?(ACD)(10分)

A. glance iamges-show
B. glance image-list
C. glance images-list
D. glance image-show

29.下列選項當中,哪些說法是正確的?(BCD)(10分)

A. nova start是創建雲主機
B. nova restart是重啓雲主機
C. nova boot是啓動雲主機
D. nova reset是重建雲主機

30.AP註冊失敗的原因?(ABCD) (10分)

A. AP沒有上電
B. AP連接的網線存在問題
C. AP設備提供的信息不匹配
D. 交換機設備不通

31.塊存儲服務(cinder)爲實例提供塊存儲。存儲的分配和消耗是由塊存儲驅動器,或者多後端配置的驅動器決定的。下面那些是可用的驅動程序。(ABD)(10分)

A.NAS/SAN
B.NFS
C.NTFS
D.Ceph

32.下列選項當中,哪些不是Glance查看鏡像列表的命令(ACD)(10分)

A.glance images-show 
B.glance image-list
C.glance images-list
D.glance image-show 

33.關於openstack組件的描述以下正確的是?(ABD)(10分)

A. Heat是一個基於模板來編排複合雲應用的服務。
B. Cinder的核心功能是對卷的管理,允許對卷、卷的類型、快照進行處理。
C. Neutron網絡服務是OpenStack管理所有的網絡方面的物理網絡基礎設施和訪問層方面的虛擬網絡基礎設施
D. 網絡也支持安全組。安全組允許管理員在組內定義防火牆規則。

34.騰訊雲服務器分爲上一代實例、當前一代實例、最新一代實例,若無特殊需求,一般建議新建實例時使用當前一代實例類型,下列哪些屬於當前一代實例?(AB)(10分)

A. 高IO型I2
B. 計算型C2
C. 標準型 S1
D. 內存型 M3

35.下列關於專用宿主機與黑石物理服務器的描述正確的是?(ABC)(10分)

A. 專用宿主機是基於虛擬化技術的雲服務器。黑石物理服務器屬於裸金屬架構
B. 黑石物理服務器提供的是可以按需購買、按量付費的物理服務器租賃服務
C. 專用宿主機是提供以獨享宿主機資源的方式購買、創建雲主機的服務
D. 專用宿主機無法和雲服務器互相通信

36.相較於傳統IDC,雲計算具有哪些優勢?(ABC)(10分)

A. 沒有硬件購買和運維成本
B. 無需部署和配置實體硬件,資源交付時效性高
C. 資源可在短時間內按需彈性分配,減少資源閒置和浪費
D. 無需部署和維護用戶自己開發的軟件

37.以下哪些場景適合選擇預付費(包年包月)的計費方式?(AC)(10分)

A. 具有較穩定的業務場景
B. 業務發展有較大波動性,且無法進行準確預測
C. 需要長期使用雲資源,追求低成本
D. 資源使用有臨時性和突發性

38.下面關於Docker容器的說法,正確的是?(ABC)(10分)

A.  容器是一個鏡像的運行實例
B. 可以通過運行用戶指定的指令進行啓動、停止、刪除
C. 通過命令分配一個僞終端可以進入容器操作
D. 容器都是相互可見的

39.常見的Python網頁解析技術有_____。(ABCD)(10分)

A. 正則表達式
B. html.parser
C. lxml
D. Beautiful Soup

40.以下哪些是常見的Shell的種類_____。(ABCD)(10分)

A. Bourne Shell
B. Bourne-Again Shell
C. Korn Shell
D. Z Shell

三、實操題(共600分)

交換機管理(40分)

41.在eNSP中使用S5700交換機進行配置,通過一條命令劃分vlan 2、vlan 3、vlan 1004,通過端口組的方式配置端口1-5爲access模式,並添加至vlan2中。配置端口10爲trunk模式,並放行vlan3。創建三層vlan 2,配置IP地址爲:172.16.2.1/24,創建三層vlan1004,配置IP地址爲:192.168.4.2/30。通過命令添加默認路由,下一跳爲192.168.4.1。(使用完整命令)將上述操作命令及返回結果以文本形式提交到答題框。

[Huawei]vlan batch 2 3 1004
[Huawei]port-group 1
[Huawei-port-group-1]group-member GigabitEthernet 0/0/1 to GigabitEthernet 0/0/5
[Huawei-port-group-1]port link-type access
[Huawei-port-group-1]port default vlan 2
[Huawei]interface GigabitEthernet 0/0/10
[Huawei-GigabitEthernet0/0/10]port link-type trunk
[Huawei-GigabitEthernet0/0/10]port trunk allow-pass vlan 3
[Huawei]interface Vlanif 2
[Huawei-Vlanif2]ip address 172.16.2.1 24
[Huawei]interface Vlanif 1004
[Huawei-Vlanif1004]ip address 192.168.4.2 30
[Huawei]ip route-static 0.0.0.0 0 192.168.4.1

交換機管理(40分)

42.交換機配置:交換機g0/0/1端口連接R1路由器,所屬vlan1001,配置地址192.168.1.2/30,與路由器通信。配置g0/0/2連接PC1機,所屬vlan101,配置PC1機網關地址爲172.16.101.254/24。配置默認路由下一跳爲路由器地址。路由器配置:R1路由器g0/0/1端口配置地址12.12.12.1/30,配置端口多路複用PAT配置。R1路由器g0/0/2端口配置地址192.168.1.1/30,連接交換機。路由器配置默認路由訪問外部網絡,配置靜態路由訪問PC機網絡。(所有配置命令使用完整命令)將上述操作命令及返回結果以文本形式提交到答題框。

[Huawei]vlan batch 101 1001
[Huawei]interface GigabitEthernet 0/0/1
[Huawei-GigabitEthernet0/0/1]port link-type access
[Huawei-GigabitEthernet0/0/1]port default vlan 1001
[Huawei-GigabitEthernet0/0/1]quit
[Huawei]interface vlan 1001
[Huawei-Vlanif1001]ip address 192.168.1.2 30
[Huawei]interface GigabitEthernet 0/0/2
[Huawei-GigabitEthernet0/0/2]port link-type access
[Huawei-GigabitEthernet0/0/2]port default vlan 101
[Huawei-GigabitEthernet0/0/2]quit
[Huawei]interface vlan 101
[Huawei-Vlanif101]ip address 172.16.101.254 24
[Huawei-Vlanif101]quit
[Huawei]ip route-static 0.0.0.0 0 192.168.1.1
[Huawei]acl number 2000
[Huawei-acl-basic-2000]rule 1 permit
[Huawei-acl-basic-2000]quit
[Huawei]interface GigabitEthernet 0/0/1
[Huawei-GigabitEthernet0/0/1]ip add
[Huawei-GigabitEthernet0/0/1]ip address 12.12.12.1 30
[Huawei-GigabitEthernet0/0/1]nat outbound 2000
[Huawei-GigabitEthernet0/0/1]quit
[Huawei]interface GigabitEthernet 0/0/2
[Huawei-GigabitEthernet0/0/2]ip address 192.168.1.1 30
[Huawei-GigabitEthernet0/0/2]quit
[Huawei]ip route-static 0.0.0.0 0 GigabitEthernet 0/0/1
[Huawei]ip route-static 172.16.101.0 255.255.255.0 192.168.1.2

YUM源管理(40分)

43.假設當前有一個centos7.2-1511.iso的鏡像文件,使用這個文件配置yum源,要求將這個鏡像文件掛載在/opt/centos目錄。還存在一個ftp源,IP地址爲192.168.100.200,ftp配置文件中配置爲anon_root=/opt,/opt目錄中存在一個iaas目錄(該目錄下存在一個repodata目錄)請問如何配置自己的local.repo文件,使得可以使用這兩個地方的軟件包,安裝軟件。請將local.repo文件的內容以文本形式提交到答題框。

[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
[iaas]
name=iaas
baseurl=ftp://192.168.100.200/iaas
gpgcheck=0
enabled=1

Raid存儲管理(40分)

44.登錄雲主機,在雲主機中,存在一個大小爲20G的硬盤爲/dev/vdb,使用fdisk命令對該硬盤進形分區,要求分出兩個大小爲5G的分區。使用這兩個分區,創建名爲/dev/md0、raid級別爲1的磁盤陣列。創建完成後使用xfs文件系統進形格式化,並掛載到/mnt目錄下。將mdadm -D /dev/md0命令和df -h命令返回得結果以文本形式提交到答題框。

[root@xiandian ~]# mdadm -D /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Wed Oct 23 17:08:07 2019
Raid Level : raid1
Array Size : 5238784 (5.00 GiB 5.36 GB)
Used Dev Size : 5238784 (5.00 GiB 5.36 GB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent
Update Time : Wed Oct 23 17:13:37 2019
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Name : xiandian:0 (local to host xiandian)
UUID : 71123d35:b354bc98:2e36589d:f0ed3491
Events : 17
Number Major Minor RaidDevice State
0 253 17 0 active sync /dev/vdb1
1 253 18 1 active sync /dev/vdb2
[root@xiandian ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 41G 2.4G 39G 6% /
devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs 3.9G 4.0K 3.9G 1% /dev/shm
tmpfs 3.9G 17M 3.9G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/loop0 2.8G 33M 2.8G 2% /swift/node
tmpfs 799M 0 799M 0% /run/user/0
/dev/md0 5.0G 33M 5.0G 1% /mnt

主從數據庫管理(40分)

45.使用提供的兩臺虛擬機,在虛擬機上安裝mariadb數據庫,並配置爲主從數據庫,實現兩個數據庫的主從同步。配置完畢後,請在從節點上的數據庫中執行“show slave status \G”命令查詢從節點複製狀態,將查詢到的結果以文本形式提交到答題框。

MariaDB [(none)]> start slave;
MariaDB [(none)]> show slave status\G
*************************** 1. row ***************************
Slave_IO_State: Waiting for master to send event
Master_Host: mysql1
Master_User: user
Master_Port: 3306
Connect_Retry: 60
Master_Log_File: mysql-bin.000003
Read_Master_Log_Pos: 245
Relay_Log_File: mariadb-relay-bin.000005
Relay_Log_Pos: 529
Relay_Master_Log_File: mysql-bin.000003
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
Replicate_Do_DB:
Replicate_Ignore_DB:
Replicate_Do_Table:
Replicate_Ignore_Table:
Replicate_Wild_Do_Table:
Replicate_Wild_Ignore_Table:
Last_Errno: 0
Last_Error:
Skip_Counter: 0
Exec_Master_Log_Pos: 245
Relay_Log_Space: 1256
Until_Condition: None
Until_Log_File:
Until_Log_Pos: 0
Master_SSL_Allowed: No
Master_SSL_CA_File:
Master_SSL_CA_Path:
Master_SSL_Cert:
Master_SSL_Cipher:
Master_SSL_Key:
Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: No
<p>Last_IO_Errno: 0</p>
Last_IO_Error:
Last_SQL_Errno: 0
Last_SQL_Error:
Replicate_Ignore_Server_Ids:
Master_Server_Id: 30
1 row in set (0.00 sec)

讀寫分離數據庫管理(40分)

46.使用提供的虛擬機與軟件包,基於上一題構建的主從數據庫,進一步完成Mycat讀寫分離數據庫的配置安裝。需要用的配置文件schema.xml文件如下所示(server.xml文件不再給出):select user()
配置讀寫分離數據庫完畢後,使用netstat -ntpl命令查詢端口啓動情況。最後將netstat -ntpl命令的返回結果以文本形式提交到答題框。
在這裏插入圖片描述

Zookeeper集羣(40分)

47.繼續使用上題的三臺虛擬機,使用提供的軟件包,完成Zookeeper集羣的安裝與配置,配置完成後,在相應的目錄使用./zkServer.sh status命令查看三個Zookeeper節點的狀態,將三個節點的狀態以文本形式提交到答題框。

[root@zookeeper1 bin]# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /root/zookeeper-3.4.14/bin/../conf/zoo.cfg
Mode: follower
[root@zookeeper2 bin]# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /root/zookeeper-3.4.14/bin/../conf/zoo.cfg
Mode: leader
[root@zookeeper3 bin]# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /root/zookeeper-3.4.14/bin/../conf/zoo.cfg
Mode: follower

Kafka集羣(40分)

48.繼續使用上題的三臺虛擬機,使用提供軟件包,完成Kafka集羣的安裝與配置,配置完成後,在相應的目錄使用 ./kafka-topics.sh --create --zookeeper 你的IP:2181 --replication-factor 1 --partitions 1 --topic test創建topic,將輸入命令後的返回結果以文本形式提交到答題框。

[root@zookeeper1 bin]# ./kafka-topics.sh --create --zookeeper 172.16.51.23:2181 --replication-factor 1 --partitions 1 --topic test
Created topic "test".

應用商城系統(40分)

49.繼續使用上題的三臺虛擬機,使用提供的軟件包,基於集羣應用系統部署。部署完成後,進行登錄,(訂單中填寫的收貨地址填寫自己學校的地址,收貨人填寫自己的實際聯繫方式)最後使用curl命令去獲取商城首頁的返回信息,將curl http://你自己的商城IP/#/home獲取到的結果以文本形式提交到答題框。

[root@server ~]# curl http://172.30.11.27/#/home
<!DOCTYPE html><html><head><meta charset=utf-8><title>1+x-示例項目</title><meta name=keywords content=""><meta name=description content=""><meta http-equiv=X-UA-Compatible content="IE=Edge"><meta name=wap-font-scale content=no><link rel="shortcut icon " type=images/x-icon href=/static/images/favicon.ico><link href=/static/css/app.8d4edd335a61c46bf5b6a63444cd855a.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=/static/js/manifest.2d17a82764acff8145be.js></script><script type=text/javascript src=/static/js/vendor.4f07d3a235c8a7cd4efe.js></script><script type=text/javascript src=/static/js/app.81180cbb92541cdf912f.js></script></body></html><style>body{

Keystone管理(40分)

50.使用提供的“all-in-one”虛擬機,在keystone中創建用戶testuser,密碼爲password,創建好之後,查看testuser的詳細信息,以文本形式提交以上操作命令到答題框。

[root@xiandian~]# source /etc/keystone/admin-openrc.sh
[root@xiandian~]# openstack user create --domain xiandian --password password testuser
+-----------+----------------------------------+
| Field     | Value                           |
+-----------+----------------------------------+
| domain_id | 5a486c51bc8e4dffa4a181f6c54e0938 |
| enabled   | True                             |
| id       | ec6d67cdb3ac4b3ca827587c14be0a3e |
| name     | testuser                         |
+-----------+----------------------------------+
[root@xiandian~]# openstack user show testuser
+-----------+----------------------------------+
| Field | Value |
+-----------+----------------------------------+
| domain_id | 639e7d52170d4759b5438e3b29bbf339 |
| enabled | True |
| id | df8ca15f17a8435d8889987b4b78c7a2 |
| name | testuser |
+-----------+----------------------------------+

對象存儲管理(40分)

51.使用提供的“all-in-one”虛擬機,使用openstack命令,創建名爲examtest的容器並查詢,上傳一個aaa.txt(可自行創建)文件到這個容器中並查詢。依次將操作命令和返回結果以文本形式提交到答題框。

[root@xiandian ~]# openstack container create examtest
+---------------------------------------+-----------+------------------------------------+
| account | container | x-trans-id |
+---------------------------------------+-----------+------------------------------------+
| AUTH_0ab2dbde4f754b699e22461426cd0774 | examtest | tx9e7b54f8042d4a6ca5ccf-005a93daf3 |
+---------------------------------------+-----------+------------------------------------+
[root@xiandian ~]# openstack container list
+----------+
| Name |
+----------+
| examtest |
+----------+
[root@xiandian ~]# openstack object create examtest aaa.txt
+---------+-----------+----------------------------------+
| object | container | etag |
+---------+-----------+----------------------------------+
| aaa.txt | examtest | 45226aa24b72ce0ccc4ff73eefe2e26f |
+---------+-----------+----------------------------------+
[root@xiandian ~]# openstack object list examtest
+---------+
| Name |
+---------+
| aaa.txt |
+---------+

Glance管理(40分)

52.登錄“all-in-one”節點,使用crt的傳輸工具將提供的cirros-0.3.4-x86_64-disk.img鏡像上傳至“all-in-one”節點的/root目錄下;使用glance命令將鏡像上傳,並命名爲mycirros,最後使用glance命令查看該鏡像的詳細信息。將上述所有操作命令和返回結果以文本形式提交到答題框。

[root@xiandian ~]# source /etc/keystone/admin-openrc.sh
[root@xiandian ~]# glance image-create --name mycirros --disk-format qcow2 --container-format bare --progress < cirros-0.3.4-x86_64-disk.img
[=============================>] 100%
+------------------+--------------------------------------+
| Property | Value |
+------------------+--------------------------------------+
| checksum | ee1eca47dc88f4879d8a229cc70a07c6 |
| container_format | bare |
| created_at | 2019-10-24T10:16:52Z |
| disk_format | qcow2 |
| id | d3663be2-3ebf-443a-b3fc-b3e39bda8783 |
| min_disk | 0 |
| min_ram | 0 |
| name | mycirros |
| owner | 0ab2dbde4f754b699e22461426cd0774 |
| protected | False |
| size | 13287936 |
| status | active |
| tags | [] |
| updated_at | 2019-10-24T10:16:52Z |
| virtual_size | None |
| visibility | private |
+------------------+--------------------------------------+
[root@xiandian ~]# glance image-show d3663be2-3ebf-443a-b3fc-b3e39bda8783
+------------------+--------------------------------------+
| Property | Value |
+------------------+--------------------------------------+
| checksum | ee1eca47dc88f4879d8a229cc70a07c6 |
| container_format | bare |
| created_at | 2019-10-24T10:16:52Z |
| disk_format | qcow2 |
| id | d3663be2-3ebf-443a-b3fc-b3e39bda8783 |
| min_disk | 0 |
| min_ram | 0 |
| name | mycirros |
| owner | 0ab2dbde4f754b699e22461426cd0774 |
| protected | False |
| size | 13287936 |
| status | active |
| tags | [] |
| updated_at | 2019-10-24T10:16:52Z |
| virtual_size | None |
| visibility | private |
+------------------+--------------------------------------+

Docker安裝(40分)

53.使用提供的虛擬機和軟件包,自行配置YUM源,安裝docker-ce服務。安裝完畢後執行docker info命令的返回結果以文本形式提交到答題框。

Containers: 33
Running: 16
Paused: 0
Stopped: 17
Images: 22
Server Version: 18.09.6
Storage Driver: devicemapper
Pool Name: docker-253:0-113162281-pool
Pool Blocksize: 65.54kB
Base Device Size: 10.74GB
Backing Filesystem: xfs
Udev Sync Supported: true
Data file: /dev/loop0
Metadata file: /dev/loop1
Data loop file: /var/lib/docker/devicemapper/devicemapper/data
Metadata loop file: /var/lib/docker/devicemapper/devicemapper/metadata
Data Space Used: 3.573GB
Data Space Total: 107.4GB
Data Space Available: 18.72GB
Metadata Space Used: 22.59MB
Metadata Space Total: 2.147GB
Metadata Space Available: 2.125GB
Thin Pool Minimum Free Space: 10.74GB
Deferred Removal Enabled: true
Deferred Deletion Enabled: true
Deferred Deleted Device Count: 0
Library Version: 1.02.158-RHEL7 (2019-05-13)
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: b34a5c8af56e510852c35414db4c1f4fa6172339
runc version: 3e425f80a8c931f88e6d94a8c831b9d5aa481657
init version: fec3683
Security Options:
seccomp
Profile: default
Kernel Version: 3.10.0-1062.7.1.el7.x86_64
Operating System: CentOS Linux 7 (Core)
OSType: linux
Architecture: x86_64
CPUs: 2
Total Memory: 1.913GiB
Name: master
ID: U4ME:YWV6:WZEK:7R7W:5OLN:MO4A:NVNH:AEPR:L7GE:UD4S:UZOY:GZXQ
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
192.168.70.10:5000
127.0.0.0/8
Live Restore Enabled: false
Product License: Community Engine
WARNING: the devicemapper storage-driver is deprecated, and will be removed in a future release.
WARNING: devicemapper: usage of loopback devices is strongly discouraged for production use.
Use `--storage-opt dm.thinpooldev` to specify a custom block storage device.

Docker Harbor安裝(40分)

54.使用提供的虛擬機與軟件包,部署Docker Harbor鏡像倉庫服務。安裝完畢後,將執行./install.sh --with-notary --with-clair命令返回結果中的[step4]的內容以文本形式提交到答題框。

[Step 4]: starting Harbor ...
✔ ----Harbor has been installed and started successfully.----
Now you should be able to visit the admin portal at https://10.24.2.37.
For more details, please visit https://github.com/vmware/harbor .

Shell腳本補全(40分)

55.下面有一段腳本,作用是自動配置nginx服務,由於工程師的失誤,將腳本中的某些代碼刪除了,但註釋還在,請根據註釋,填寫代碼。最後將填寫的代碼按照順序以文本形式提交至答題框。

nginx(){
cd
#刪除默認項目路徑下的文件
rm -rf /usr/share/nginx/html/*
#將提供的dist靜態文件複製到nginx項目目錄
cp -rvf /root/dist/* /usr/share/nginx/html
#修改nginx配置文件如下
cat > /etc/nginx/conf.d/default.conf << EOF
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log /var/log/nginx/host.access.log main;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
location /user {
(此處需要填寫)
}
location /shopping {
proxy_pass http://127.0.0.1:8081;
}
location /cashier {
proxy_pass http://127.0.0.1:8083;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
EOF
#啓動nginx服務
systemctl start nginx
#設置nginx開機自啓
(此處需填寫)
#檢查nginx服務是否成功啓動
if [ $? -eq 0 ]
then
sleep 3
echo -e "\033[36m==========nginx啓動成功==========\033[0m"
else
echo -e "\033[31m**********nginx啓動失敗,請檢查**********\033[0m"
exit 1
fi
sleep 2
}

參考答案:

proxy_pass http://127.0.0.1:8082;
systemctl enable nginx

上一篇:1+X雲計算平臺運維與開發認證(中級)樣卷A——附答案

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章