实训(实验)报告
课程名称:云计算技术应用实训
实训(实验)课题(项目): 云计算的实践与应用
一、实训(实验)目的:
1.掌握CNA的基础环境部署。
2.熟悉VRM的安装与调试的过程。
3.学会使用FusionCompute管理系统。
4.掌握在CentOS 7 的安装与调试。
二.实训(实验)任务与要求:
1.完成配置CNA\VRM基础环境。
2.安装Centos7虚拟机。
3.使用FusionCompute管理系统管理centos7主机。
计算机1台、内存16G以上,硬盘500G,Intel CPU i5以上并支持虚拟化。
虚拟机软件VMware Workstation Pro 1套,centos7、VRM、CNA ISO镜像文件各1套,
实训(实验)报告 |
三.实习实训内容(内容、过程、结果及结果分析等): |
一、实验环境的搭建
1.1CNA的安装与调试
选中版本Ubuntu 64位,选择合适的位置去安装。
处理器选择4核,点击下一步。
虚拟机内存选择7.5G,因为CNA占用内存资源较大。
网路类型选择NAT,因为我只在这一台电脑做实验,下一步均选择默认,
指定虚拟磁盘容量为100GB,点击下一步,创建好虚拟机。
进入编辑虚拟机设置,添加ISO镜像文件,开启虚拟机。选择install,等待进入安装界面。
选择edit,进入查看,更改Hostname为:CNA1,点击OK。选择network—ipv4—edit
Ip address :192.168.1.121 Netmask :255.255.255.0
空格选中connect now,填写网关Gateway:192.168.1.254
点击OK
选择Timezone,选择beijing,更改正确时间
点击passward,创建密码为:huawei@456
点击OK进行配置安装。
用户名:root
密码:huawei@456
如下图即为安装成功。
1.2VRM的安装与调试
选中版本Ubuntu 64位,选择合适的位置去安装。
处理器选择8核,点击下一步
虚拟机内存选择4.7G。
网路类型选择NAT,下一步均选择默认,
指定虚拟磁盘容量为120GB,点击下一步,创建好虚拟机。
进入编辑虚拟机设置,添加ISO镜像文件,开启虚拟机。选择install,等待进入安装界面。
选择edit,进入,选择OK
点击network,选择IPv4,
Ip address :192.168.1.120 Netmask :255.255.255.0
空格选中connect now,填写网关Gateway:192.168.1.254
点击OK
选择Timezone,选择beijing,更改正确时间
点击passward,创建密码为:huawei@456
点击OK进行配置安装。
用户名:root
密码:huawei@456
如下图即为安装成功。
1.3CentOS 7 的安装与调试
选中版本CentOS 7 64位,选择合适的位置去安装,处理器选择4核,点击下一步
虚拟机内存为1024MB,网路类型选择NAT,下一步均选择默认,
指定虚拟磁盘大小为20G,点击下一步,创建虚拟机,
进入,编辑虚拟机设置,添加ISO镜像文件,添加三块20G的硬盘,
开启虚拟机,选择 第二个选项,进入安装界面,在安装界面选择语言简体中文,点击继续
点击日期和时间,更改正确的时间,
点击软件选择,进入选择带DUI的服务器,点击完成。点击安装位置,选择sda安装
点击开始安装,配置ROOT密码:centos,点击完成,等待安装,稍后会手动重启,
点击接受许可证,点击完成,
点击网络和主机名,打开以太网连接,点击完成配置,
点击语言汉语进入系统,创建用户root,设置密码为:wjx0828@,点击前进,
进入此页面,表示安装完成,进入桌面,打开终端,输入su - 输入密码:centos,进入root用户,此刻配置完成,
1.4 CNA2的创建
CNA2的创建和CNA1的创建基本一致,区别如下:
IP地址:192.168.1.122
Hostname为:CNA2
Root密码为:huawei@456
如下图,即为安装成功
二、环境具体配置流程
2.1Centos 7配置流程
[roo@localhost ~]$ sudo -s
[sudo] roo 的密码:
[root@localhost roo]# cd
[root@localhost ~]# fdisk /dev/sdb
n t fd
[root@localhost ~]# fdisk /dev/sdc
n t fd
[root@localhost ~]# fdisk /dev/sdd
n t fd
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 19G 0 part
├─centos-root 253:0 0 17G 0 lvm /
└─centos-swap 253:1 0 2G 0 lvm [SWAP]
sdb 8:16 0 20G 0 disk
└─sdb1 8:17 0 20G 0 part
sdc 8:32 0 20G 0 disk
└─sdc1 8:33 0 20G 0 part
sdd 8:48 0 20G 0 disk
└─sdd1 8:49 0 20G 0 part
sr0 11:0 1 4.4G 0 rom /run/media/roo/CentOS 7 x86_64
[root@localhost ~]# mkdir /iso
[root@localhost ~]# mount /dev/sr0 /iso
mount: /dev/sr0 写保护,将以只读方式挂载
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 470M 0 470M 0% /dev
tmpfs 487M 0 487M 0% /dev/shm
tmpfs 487M 9.2M 478M 2% /run
tmpfs 487M 0 487M 0% /sys/fs/cgroup
/dev/mapper/centos-root 17G 4.1G 13G 24% /
/dev/sda1 1014M 172M 843M 17% /boot
tmpfs 98M 36K 98M 1% /run/user/1000
/dev/sr0 4.4G 4.4G 0 100% /iso
tmpfs 98M 0 98M 0% /run/user/0
[root@localhost ~]# cd /etc/yum.repos.d
[root@localhost yum.repos.d]# ls
CentOS-Base.repo CentOS-fasttrack.repo CentOS-Vault.repo
CentOS-CR.repo CentOS-Media.repo CentOS-x86_64-kernel.repo
CentOS-Debuginfo.repo CentOS-Sources.repo
[root@localhost yum.repos.d]# rm -rf *
[root@localhost yum.repos.d]# vim dvd.repo
[root@localhost yum.repos.d]# ls
dvd.repo
[root@localhost yum.repos.d]# yum list
[root@localhost yum.repos.d]# yum repolist
[root@localhost yum.repos.d]# yum install target targetcli -y
[root@localhost yum.repos.d]# yum install targetd
[root@localhost yum.repos.d]# yum clean all
[root@localhost yum.repos.d]# yum repo list
[root@localhost yum.repos.d]# systemctl start targetd
[root@localhost yum.repos.d]# systemctl enable targetd
[root@localhost yum.repos.d]# mdadm -Cv /dev/md5 -n 3 -l 5 /dev/sd[b-d]1
[root@localhost yum.repos.d]# mdadm -D /dev/md5
[root@localhost yum.repos.d]# mkfs.ext4 /dev/md5
[root@localhost yum.repos.d]# nmtui
[root@localhost yum.repos.d]# ip add
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:8e:d2:68 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.125/24 brd 192.168.1.255 scope global noprefixroute ens33
valid_lft forever preferred_lft forever
inet6 fe80::a2a3:e8c2:965f:54c2/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether 52:54:00:a0:b3:e3 brd ff:ff:ff:ff:ff:ff
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 1000
link/ether 52:54:00:a0:b3:e3 brd ff:ff:ff:ff:ff:ff
注:这里一定要开启网络
[root@localhost yum.repos.d]# targetcli
Warning: Could not load preferences file /root/.targetcli/prefs.bin.
targetcli shell version 2.1.51
Copyright 2011-2013 by Datera, Inc and others.
For help on commands, type 'help'.
/> cd /backstores/block
/backstores/block> create disk0 /dev/md5
Created block storage object disk0 using /dev/md5.
/backstores/block> cd /iscsi
/iscsi> create
Created target iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.36a19a1a2946.
Created TPG 1.
Global pref auto_add_default_portal=true
Created default portal listening on all IPs (0.0.0.0), port 3260.
/iscsi> cd iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.36a19a1a2946/
/iscsi/iqn.20....36a19a1a2946> cd tpg1/luns
/iscsi/iqn.20...946/tpg1/luns> create /backstores/block/disk0
Created LUN 0.
/iscsi/iqn.20...946/tpg1/luns> cd..
/iscsi/iqn.20...9a1a2946/tpg1> ls
o- tpg1 ................................................. [no-gen-acls, no-auth]
o- acls ............................................................ [ACLs: 0]
o- luns ............................................................ [LUNs: 1]
| o- lun0 ........................ [block/disk0 (/dev/md5) (default_tg_pt_gp)]
o- portals ...................................................... [Portals: 1]
o- 0.0.0.0:3260 ....................................................... [OK]
/iscsi/iqn.20...9a1a2946/tpg1> cd acls
/iscsi/iqn.20...946/tpg1/acls>create iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.36a19a1a2946:client
Created Node ACL for iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.36a19a1a2946:client
Created mapped LUN 0.
/iscsi/iqn.20...946/tpg1/acls> cd..
/iscsi/iqn.20...9a1a2946/tpg1> cd portals/
/iscsi/iqn.20.../tpg1/portals> delete 0.0.0.0 3260
Deleted network portal 0.0.0.0:3260
/iscsi/iqn.20.../tpg1/portals> create 192.168.1.125 3260
Using default IP port 3260
Created network portal 192.168.1.125:3260.
/iscsi/iqn.20.../tpg1/portals> ls
o- portals ........................................................ [Portals: 1]
o- 192.168.1.125:3260 ................................................... [OK]
/iscsi/iqn.20.../tpg1/portals> exit
Global pref auto_save_on_exit=true
Last 10 configs saved in /etc/target/backup/.
Configuration saved to /etc/target/saveconfig.json
[root@localhost yum.repos.d]# systemctl restart targetd
[root@localhost yum.repos.d]# firewall-cmd --permanent --add-port=3260/tcp
success
[root@localhost yum.repos.d]# firewall-cmd --reload
success
[root@localhost yum.repos.d]# targetcli
targetcli shell version 2.1.51
Copyright 2011-2013 by Datera, Inc and others.
For help on commands, type 'help'.
/iscsi/iqn.20.../tpg1/portals> ls
o- portals ........................................................ [Portals: 1]
o- 192.168.1.125:3260 ................................................... [OK]
/iscsi/iqn.20.../tpg1/portals> cd..
/iscsi/iqn.20...9a1a2946/tpg1> cd /
/> ls
o- / ..................................................................... [...]
o- backstores .......................................................... [...]
| o- block .............................................. [Storage Objects: 1]
| | o- disk0 ....................... [/dev/md5 (40.0GiB) write-thru activated]
| | o- alua ............................................... [ALUA Groups: 1]
| | o- default_tg_pt_gp ................... [ALUA state: Active/optimized]
| o- fileio ............................................. [Storage Objects: 0]
| o- pscsi .............................................. [Storage Objects: 0]
| o- ramdisk ............................................ [Storage Objects: 0]
o- iscsi ........................................................ [Targets: 1]
| o- iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.36a19a1a2946 ... [TPGs: 1]
| o- tpg1 ........................................... [no-gen-acls, no-auth]
| o- acls ...................................................... [ACLs: 1]
| | o- iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.36a19a1a2946:client [Mapped LUNs: 1]
| | o- mapped_lun0 ............................. [lun0 block/disk0 (rw)]
| o- luns ...................................................... [LUNs: 1]
| | o- lun0 .................. [block/disk0 (/dev/md5) (default_tg_pt_gp)]
| o- portals ................................................ [Portals: 1]
| o- 192.168.1.125:3260 ........................................... [OK]
o- loopback ..................................................... [Targets: 0]
/>cd iscsi/iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.36a19a1a2946/tpg1/acls/iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.36a19a1a2946:client/
/iscsi/iqn.20...1a2946:client> ls
o- iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.36a19a1a2946:client [Mapped LUNs: 1]
o- mapped_lun0 ....................................... [lun0 block/disk0 (rw)]
/iscsi/iqn.20...1a2946:client> set auth password=huawei@456
Parameter password is now 'huawei@456'.
/iscsi/iqn.20...1a2946:client> pwd
/iscsi/iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.36a19a1a2946/tpg1/acls/iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.36a19a1a2946:client
/iscsi/iqn.20...1a2946:client> exit
Global pref auto_save_on_exit=true
Last 10 configs saved in /etc/target/backup/.
Configuration saved to /etc/target/saveconfig.json
[root@localhost yum.repos.d]# systemctl restart targetd
2.2 CNA 1与CNA 2 的配置流程
CNA1:~# cd /etc/iscsi/
CNA1:etc/iscsi# vim initiatorname.iscsi
InitiatorName=iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.36a19a1a2946:client
:wq 保存退出
CNA1:etc/iscsi#vim iscsid.conf
:set nu
第57行删掉前面的井号键
删掉第61行的井号键
删掉第62行的#
修改61行用户:admin
修改62行密码:huawei@456
:wq 保存退出
CNA1:etc/iscsi#systemctl restart iscsid
CNA1:etc/iscsi#iscsiadn -m discouvery -t st -p 192.168.1.125
三、云计算网页配置
输入vrm配置ip:192.168.1.120
用户名:admin
密码:IaaS@PORTAL-CLOUD8!
修改密码为:huawei@456
进入打开资源池,点击添加主机,
输入CNA1 IP:192.168.1.121
进入打开资源池,点击添加主机,
输入CNA2 IP:192.168.1.122