Home

Dell PowerEdge C1100 White Paper

image

Contents

1. address type pci domain 0x0000 bus 0x00 slot 0x04 function 0x0 gt lt interface gt lt serial type pty gt lt source path dev pts 2 gt lt target port 0 gt alias name serial0 lt serial gt console type pty tty dev pts 2 gt source path dev pts 2 target type serial port 0 alias name serial0 console lt input type tablet bus usb alias name input0 gt lt input gt lt input type mouse bus ps2 graphics type vnc port 5900 autoport yes Cloud Training in a Box Inexpensive and Reproducible Training Environments for Cloud Solutions lt sound model ac97 gt alias name sound0 address type pci domain 0x0000 bus 0x00 slot 0x05 function 0x0 gt sound video model type cirrus vram 9216 heads 1 alias name video0 address type pci domain 0x0000 bus 0x00 slot 0x02 function 0x0 gt lt video gt lt memballoon model virtio gt alias name balloon0 address type pci domain 0x0000 bus 0x00 slot 0x06 function 0x0 lt memballoon gt lt devices gt lt seclabel type dynamic model selinux gt lt label gt system_u system_r svirt_t s0 c25 c77 lt label gt lt imagelabel gt system_u object_r svirt_image_t s0 c25 c77 lt imagelabel gt lt seclabel gt lt domain gt 18
2. source file var lib libvirt images admin hda img target dev hda bus ide alias name ide0 0 0 address type drive controller 0 bus 0 unit 0 gt disk disk type block device cdrom driver name qemu type raw target dev hdc bus ide readonly alias name ide0 1 0 address type drive controller 0 bus 1 unit 0 disk controller type ide index 0 gt alias name ide0 address type pci domain 0x0000 bus 0x00 slot 0x01 function 0x1 gt lt controller gt lt interface type network lt source network private gt target dev vnet0 gt lt model type e1000 gt alias name net0 gt address type pci domain 0x0000 bus 0x00 slot 0x03 function 0x0 gt lt interface gt lt interface type network gt source network public target dev vnet1 gt model type e1000 gt alias name netl address type pci domain 0x0000 bus 0x00 slot 0x04 function 0x0 interface serial type pty source path dev pts 2 target port 0 alias name serial0 serial console type pty tty dev pts 2 gt source path dev pts 2 target type serial port 0 gt alias name serial0 lt console gt Cloud Training in a Box Inexpensive and Reproducible Training Environments for Cloud Solutions lt input type tablet bus usb gt alias name input0
3. One response to this tension is to have students share a workstation and work together or take turns performing the lab exercises but when forced to make that compromise Dell knows from learner feedback that the customer experience is reduced Also the effectiveness of the training is likely reduced Dell needed to be able to deliver training on Dell Solution offerings of OpenStack and Hadoop In order to replicate the minimal configuration of each solution s reference architecture Dell needed to have at least six systems and one or more network switches in each lab station Additionally each reference architecture calls for different server models and for PowerEdge C Series servers which is often not as suitable for use in other training To provide each pair of students in a class size of 8 with a lab station to share requires 24 servers 48 if strictly following the reference architectures for those two solutions These numbers reflect one implementation which has to have remote access for classes in other regions You have to double those server numbers if Dell wants to provide individual lab stations for each student Once Dell assembles this infrastructure you can remotely access the infrastructure for classes in other regions but it requires an administrative presence in the physical location in case the servers need attention Many instructors have a strong preference for physical access to their class infrastructure in ca
4. network Table 3 publicnet xml Definition for the public network network lt name gt public lt name gt lt bridge name virbr2 gt lt ip address 192 168 123 1 netmask 255 255 255 0 gt lt ip gt lt network gt Table 4 privatenet xml Definition for the private network lt network gt lt name gt private lt name gt bridge name virbrl lt ip address 192 168 124 1 netmask 255 255 255 0 gt lt ip gt lt network gt 12 Cloud Training in a Box Inexpensive and Reproducible Training Environments for Cloud Solutions Appendix C Virtual machine definition files The files below are used in the kickstart file to define the virtual machines used in the cloud solution Table 5 vmdef admin xml Definition file for the Admin Node lt domain type kvm gt lt name gt admin lt name gt lt memory gt 2097152 lt memory gt lt currentMemory gt 2097152 lt currentMemory gt lt vcpu gt 2 lt vcpu gt lt os gt lt type arch x86_64 machine rhel6 0 0 gt hvm lt type gt boot dev hd gt lt bootmenu enable yes gt lt os gt lt features gt lt acpi gt lt apic gt lt pae gt lt features gt clock offset utc on poweroff destroy on poweroff on reboot restart on reboot on crash restart on crash devices lt emulator gt usr libexec qemu kvm lt emulator gt disk type file device disk driver name qemu type raw cache none
5. gt lt input gt lt input type mouse bus ps2 graphics type vnc port 5900 autoport yes gt sound model ac97 gt alias name sound0 address type pci domain 0x0000 bus 0x00 slot 0x05 function 0x0 gt lt sound gt lt video gt model type cirrus vram 9216 heads 1 gt alias name video0 address type pci domain 0x0000 bus 0x00 slot 0x02 function 0x0 video memballoon model virtio gt alias name balloon0 address type pci domain 0x0000 bus 0x00 slot 0x06 function 0x0 gt lt memballoon gt lt devices gt lt seclabel type dynamic model selinux gt lt label gt system_u system_r svirt_t s0 c25 c77 lt label gt imagelabel system u object r svirt image t s0 c25 c77 imagelabel seclabel domain Table 6 vmdef nodel xml Definition file for the first Compute Node domain type kvm gt lt name gt nodel lt name gt lt memory gt 1048576 lt memory gt lt currentMemory gt 1048576 lt currentMemory gt lt vcpu gt 2 lt vcpu gt lt os gt lt type arch x86_64 machine rhel6 0 0 gt hvm lt type gt boot dev network gt boot dev hd gt lt os gt lt features gt lt acpi gt lt apic gt lt pae gt lt features gt clock offset utc on poweroff destroy on poweroff on reboot restart on reboot on crash restart on crash lt devices gt lt emulator gt usr libexec qemu
6. E E FE FE FE HE E FE E aE EE EEE EE aE aE aE aE aE EE aE EE E E EE Kickstart Deployment file for Cloud Training Lab Stations Pa HE HE TE FE E FE EH aE EH EH HH EH aE EA EE aE EE aE aE EE aE aE EEE aE EE E E General Installation Options install url url http 10 10 10 1 cobbler ks mirror RHEL6Server 64 vnc xconfig startxonboot lang en US UTF 8 keyboard us timezone utc America Chicago network bootproto static ip ip address eth0 netmask 255 255 240 0 gateway 10 10 10 254 hostname Shostname nameserver name servers authconfig enableshadow passalgo sha512 enablefingerprint rootpw iscrypted 1 MCuMJ0 yn5mOQKtVeBdZeQrKqnQx firewall disabled Selinux permissive bootloader location embr driveorder sdb append crashkernel auto rhgb quiet clearpart drives sdb initlabel part boot fstype ext4 size 500 part pv syspv grow size 1 volgroup sysvg pesize 4096 pv syspv logvol fstype ext4 name lv root vgname sysvg size 16440 logvol swap name lv swap vgname sysvg size 16436 firstboot disabled reboot repo name Red Hat Enterprise Linux baseurl http 10 10 10 1 cobbler ks mirror RHEL6Server 64 cost 100 repo name High Availability baseurl http 10 10 10 1 cobbler ks mirror RHEL6Server 64 HighAvailability cost 1000 repo name Resilient Storage baseurl http 10 10 10 1 cobbler ks mirror RHEL6Server 64 ResilientStorage cost 1000
7. e Configuration of the virtual machines and their virtual storage e Configuration of the isolated virtual networks to be used 3 Integration of the Blade Servers and the Kickstart scripts into Dell s local deployment Solution enabling reinstallation with a simple PXE boot Once the initial deployment is complete each server is remotely accessible to students through the NXclient or through the DRAC and is equipped to be a standalone lab station hosting multiple virtual machines in a cloud configuration Deployment of the solution software can be performed in either of two ways 1 To fully simulate the field deployment process an Installer VM is used temporarily to act asa PXE server for the installation of the admin node This takes the place of the deployment laptop described in the Crowbar Deployment Guide and allows students to simulate the process that will be used by Dell deployment teams 2 The admin node can be configured for one time boot from the Crowbar OpenStack ISO This installs the admin node OS and copies all necessary packages for the installation of Crowbar and the admin node services Outcome Using this solution Dell Global Support and Deployment is able to develop a combined course on OpenStack Hadoop and the Crowbar deployment tool used in both solutions Support Services achieved this outcome without purchasing new hardware This solution provided a reproducible model that Dell can use for future training
8. in regional training centers globally After each class the preparation process to refresh the solution completely for the next class takes approximately 45 minutes but can be mostly unattended once the process is initiated Conclusion This model is not applicable to all Dell courses because many of them are dependent on particular hardware requirements But for courses that are focused on software training only and on software that is largely hardware agnostic this project provides an incredibly cost effective model for training This step is optional Other sites may choose to deploy the Hosts using the Kickstart scripts as part of a manual installation instead of configuring a PXE server as we did github com dellcloudedge barclamp crowbar raw master crowbar framework public crowbar deployment guide pdf The Hadoop solution required some modification to this configuration and is not within the scope of this whitepaper Cloud Training in a Box Inexpensive and Reproducible Training Environments for Cloud Solutions complex solutions with better customer experience for our learners and more effective learning than a traditional hardware based lab setup provides To Learn More For more information on Dell Cloud Solutions visit the following links e dell com cloud e dell com crowbar For the latest information on the development work that Dell teams are doing in the area of cloud computing go to the following
9. Cloud Training in a Box Inexpensive and Reproducible Training Environments for Cloud Solutions This Dell Technical White Paper provides a virtual environment for demonstrating testing and training on the use of Dell s deployment procedures for an OpenStack Cloud Dell Global Support and Deployment Learning amp Development Cloud Training in a Box Inexpensive and Reproducible Training Environments for Cloud Solutions This document is for informational purposes only and may contain typographical errors and technical inaccuracies The content is provided as is without express or implied warranties of any kind 2012 Dell Inc All rights reserved Dell and its affiliates cannot be responsible for errors or omissions in typography or photography Dell the Dell logo and PowerEdge are trademarks of Dell Inc Intel and Xeon are registered trademarks of Intel Corporation in the U S and other countries Microsoft Windows and Windows Server are either trademarks or registered trademarks of Microsoft Corporation in the United States and or other countries Other trademarks and trade names may be used in this document to refer to either the entities claiming the marks and names or their products Dell disclaims proprietary interest in the marks and names of others January 2012 Rev 1 0 Cloud Training in a Box Inexpensive and Reproducible Training Environments for Cloud Solutions Contents Executive SUMING RE ERTEILEN 4 Ther Cha ll
10. blogs e robhirschfeld com e bartongeorge net For information on or downloads of the latest open source release of Crowbar e github com dellcloudedge White papers and spec sheets e content dell com us en enterprise by need it productivity data center change response openstack cloud aspx e content dell com us en enterprise d business solutions engineering docs en Documents crow bar software framework specsheet pdf aspx e content dell com us en enterprise d business solutions whitepapers en Documents cloud ops for openstack pdf aspx e content dell com us en enterprise spredir ashx business solutions whitepapers en Documen ts revolutionary approach to cloud building pdf e content dell com us en enterprise spredir ashx business solutions whitepapers en Documen ts private and public clouds pdf Cloud Training in a Box Inexpensive and Reproducible Training Environments for Cloud Solutions Appendix A Sample kickstart installation script The kickstart file below illustrates some of the configuration tasks that were automated for easy redeployment Some other tasks that were specific to our environment and would be neither generally applicable nor generally needed were removed This is offered as an example only and would need to be modified by a knowledgeable administrator before use in another environment Table 1 Sample kickstart file Ha E HE FE FE aH ER ET FE FE FE
11. en trained on the support of those servers These courses were only tasked with the training of the solutions and the deployment process for each Support Services was not attempting to train the hardware as well Which Virtualization Platform Many virtualization platforms are currently available VMware HyperV Xen KVM Virtual Box and others Dell Global Support and Deployment chose to go with the KVM virtualization that is natively available in recent Linux distributions for several reasons e The target audience is responsible for support of Linux KVM virtualization as well but gets less opportunity for hands on experience with it than they do with VMware By using KVM virtualization in these labs learners gain experience in that skill set as well e Because the KVM tools are open source and exist in the package repositories native to each distribution the deployment of this infrastructure is simplified and more easily scripted e Because the KVM tools are present in distributions that are free of charge for example CentOS Dell Global Support and Deployment can easily document for customers how they can set up a similar testing training environment at a very minimal cost What type of Remote Access Choosing a method of remote access to the virtualization hosts involved the following considerations e Because these solutions are built on top of a Linux OS rather than MS Windows access through RDP Remote Desktop Protocol is n
12. erial type pty gt source path dev pts 5 target port 0 alias name serial0 serial console type pty tty dev pts 5 source path dev pts 5 target type serial port 0 gt alias name serial0 console input type mouse bus ps2 graphics type vnc port 5902 autoport yes sound model ac97 gt alias name sound0 gt address type pci domain 0x0000 bus 0x00 slot 0x04 function 0x0 lt sound gt lt video gt model type cirrus vram 9216 heads 1 gt alias name video0 address type pci domain 0x0000 bus 0x00 slot 0x02 function 0x0 gt lt video gt lt memballoon model virtio gt alias name balloon0 address type pci domain 0x0000 bus 0x00 slot 0x05 function 0x0 gt lt memballoon gt lt devices gt lt seclabel type dynamic model selinux gt lt label gt system_u system_r svirt_t s0 c616 c758 lt label gt lt imagelabel gt system_u object_r svirt_image_t s0 c616 c758 lt imagelabel gt lt seclabel gt lt domain gt 16 Cloud Training in a Box Inexpensive and Reproducible Training Environments for Cloud Solutions Table 8 vmdef installer xml Definition file for the optional installer VM domain type kvm lt name gt Openstack_Installer lt name gt lt memory gt 524288 lt memory gt lt currentMemory gt 524288 lt currentMemory gt lt vcpu gt 2 lt vcpu gt lt os gt l
13. kvm lt emulator gt lt disk type file device disk gt lt driver name qemu type raw cache none lt source file var lib libvirt images nodelhda img gt lt target dev hda bus ide alias name ide0 0 0 address type drive controller 0 bus 0 unit 0 gt lt disk gt lt disk type file device disk gt driver name qemu type raw gt source file var lib libvirt images nodelhdb img target dev vda bus virtio alias name virtio disk0 address type pci domain 0x0000 bus 0x00 slot 0x07 function 0x0 gt lt disk gt controller type ide index 0 gt alias name ide0 address type pci domain 0x0000 bus 0x00 slot 0x01 function 0x1 gt lt controller gt interface type network source network private 14 Cloud Training in a Box Inexpensive and Reproducible Training Environments for Cloud Solutions target dev vnet6 model type e1000 gt alias name net0 address type pci domain 0x0000 bus 0x00 slot 0x03 function 0x0 gt interface interface type network source network public target dev vnet7 gt model type e1000 gt alias name netl address type pci domain 0x0000 bus 0x00 slot 0x06 function 0x0 gt lt interface gt lt serial type pty gt lt source path dev pts 6 gt lt target port 0 gt alias name serial0 gt lt serial gt lt conso
14. le type pty tty dev pts 6 gt lt source path dev pts 6 gt lt target type serial port 0 gt alias name serial0 console input type mouse bus ps2 graphics type vnc port 5903 autoport yes sound model ac97 gt alias name sound0 address type pci domain 0x0000 bus 0x00 slot 0x04 function 0x0 gt lt sound gt lt video gt lt model type cirrus vram 9216 heads 1 gt alias name video0 address type pci domain 0x0000 bus 0x00 slot 0x02 function 0x0 gt lt video gt lt memballoon model virtio gt alias name balloon0 address type pci domain 0x0000 bus 0x00 slot 0x05 function 0x0 gt lt memballoon gt lt devices gt lt seclabel type dynamic model selinux gt lt label gt system_u system_r svirt_t s0 c412 c512 lt label gt lt imagelabel gt system_u object_r svirt_image_t s0 c412 c512 lt imagelabel gt lt seclabel gt lt domain gt Table 7 vmdef node2 xml Definition file for the second Compute Node domain type kvm gt name node2 name lt memory gt 1048576 lt memory gt lt currentMemory gt 1048576 lt currentMemory gt lt vcpu gt 2 lt vcpu gt lt os gt lt type arch x86_64 machine rhel6 0 0 gt hvm lt type gt boot dev network gt boot dev 2 hd os features acpi lt apic gt lt pae gt lt features gt clock offset utc on poweroff destroy
15. ml Definition file for the optional installer VM ssssssssssseeess 17 Cloud Training in a Box Inexpensive and Reproducible Training Environments for Cloud Solutions Executive summary Providing lab based training on highly complex multi server solutions presents challenges Dell Global Support and Deployment Learning and Development sought to overcome these challenges by delivering training that e Provides a high student lab station ratio e snot be prohibitively expensive e sreproducible for eventual use in regional training centers e Isa model for training on a variety of Cloud Computing Solutions including OpenStack and Hadoop In order to meet this need Dell Global Support and Deployment leveraged existing available servers and the native virtualization capabilities of current Linux distributions to provide a 1 1 student lab station ratio with no incremental cost to Dell Additionally this model is easily reproducible at any of Dell s training centers that have the capability of providing one virtualization capable server per lab station The Challenge When delivering hands on lab based training a tension exists between the desire to provide every single student with the opportunity to perform the lab exercises and the need to control costs for hardware purchases This tension exists even when training topics only require a single server per lab station It is amplified when training solutions require multiple servers
16. nGe sete chs aE E a A A aE EEA ta A EAA A A aA E 4 Selecting a Platform sssssssessssssrsserirsrtts trinn EC eene en nnns 5 Is Virtualization a Possible Solution 0 0 mm meme ene nen nnns 5 Which Virtualization Platform 2 ccs nu no trit tegi tti t tti ox ette ut tanen 5 What type Of Remote ACCESS cca aeuum decide Tat t va tata T A nul ia Tata cade BR d Rt 5 What TA Ie ITE C E H 6 Implementatiotis aren pr Ree Yee rh y ERE Y RE ER RE REEER YOU EA TEETE REI TIETE LIN NURSE eles 6 e e MITT 7 CONCUSSION aera eae Un 7 TA Learn MOVE TESSUTI 8 Appendix A Sample kickstart installation script sssssssssssss m 9 Appendix B Network definition files esses e me emnes 12 Appendix C Virtual machine definition files esses mme 13 Tables Table 1 Sample KickStart MIB cose hti etel tenets aR Tsai aE Ea a caste alah te elnino anche etui 9 Table 2 defaultnet xml Revised definition for the default network sssssseeneee 12 Table 3 publicnet xml Definition for the public network sss 12 Table 4 privatenet xml Definition for the private network sssssssss eee e eee need 12 Table 5 vmdef admin xml Definition file for the Admin Node sssssse eee ee eee 13 Table 6 vmdef node1 xml Definition file for the first Compute Node ssssssm 14 Table 7 vmdef node2 xml Definition file for the second Compute Node ssssssssses 15 Table 8 vmdef installer x
17. on poweroff on reboot restart on reboot on crash restart on crash devices lt emulator gt usr libexec qemu kvm lt emulator gt Cloud Training in a Box Inexpensive and Reproducible Training Environments for Cloud Solutions disk type file device disk gt driver name qemu type raw cache none gt lt source file var lib libvirt images node2hda img gt lt target dev hda bus ide gt alias name ide0 0 0 address type drive controller 0 bus 0 unit 0 gt lt disk gt disk type file device disk gt driver name qemu type raw gt source file var lib libvirt images node2hdb img target dev vda bus virtio gt alias name virtio disk0 address type pci domain 0x0000 bus 0x00 slot 0x07 function 0x0 gt lt disk gt lt controller type ide index 0 gt alias name ide0 address type pci domain 0x0000 bus 0x00 slot 0x01 function 0x1 lt controller gt interface type network gt source network private target dev vnet4 model type e1000 alias name net0 address type pci domain 0x0000 bus 0x00 slot 0x03 function 0x0 gt lt interface gt lt interface type network gt lt source network public target dev vnet5 gt lt model type e1000 gt alias name netl address type pci domain 0x0000 bus 0x00 slot 0x06 function 0x0 gt lt interface gt lt s
18. ot a first choice Cloud Training in a Box Inexpensive and Reproducible Training Environments for Cloud Solutions e f students are going to access the systems from Linux based client systems then SSH with X forwarding is an ideal solution however in most of Dell s classrooms the existing student stations are running MS Windows e Access through a DRAC or BMC is a possibility and remains so in the solution that Dell Global Support and Deployment ultimately chose in case remote access is needed for access to system setup or other pre OS configuration tasks but often feels slow compared to more advanced remote access solutions e VNC Virtual Network Computing is a possibility but generally does not offer secure access by default Also most of the VNC clients Dell considered required administrator privileges for installation which can be a problem at some sites Ultimately Dell chose to use the open source FreeNX server on the hosts and to install the NoMachines nxclient a free download on the student systems for the following reasons e Itis encrypted and more tightly compressed than VNC e t offers secure access by default e The server can be installed from publicly available repositories making scripted installation easier e The client can be installed without requiring administrator privileges on the student systems What Hardware The hardware requirements are minimal The Hadoop requirements are the more sub
19. p the system for the Cloud Solutions Class cat root CloudSolutionsPostInstallPrep sh EOF1 bin bash Get the files needed mkdir CloudSolutions cd CloudSolutions wget ftp 10 10 10 1 pub CloudSolutions xml wget O var lib libvirt images openstack 0 9 5 9 531l iso ftp 10 10 10 1 pub CloudSolutions openstack 0 9 5 9 531 iso wget ftp 10 10 10 1 pub CloudSolutions openstack installer tgz Destroy and reconfigure the default networking for the virtual machines virsh net destroy default virsh net undefine default virsh net define defaultnet xml virsh net start default virsh net autostart default Define the Public Network for the virtual cloud virsh net define publicnet xml virsh net start public virsh net autostart public Define the Private Network for the virtual cloud virsh net define privatenet xml 10 Cloud Training in a Box Inexpensive and Reproducible Training Environments for Cloud Solutions virsh net start private virsh net autostart private Optional Convert the Installer VM from a VMware image to a KVM image tar xzvf openstack installer tgz cd Openstack Installer virt convert Openstack Installer vmx vmdef OpenstackInstaller xml mv Openstack Installer raw var lib libvirt images Define a default storage pool virsh pool create as default dir target var lib libvirt images Create the disk images for the VMs admin hda img 10G allocation 256k virsh virsh virsh vi
20. repo name Scalable Filesystem Support baseurl http 10 10 10 1 cobbler ks mirror RHEL6Server 64 ScalableFileSystem cost 1000 key skip Package Selection Spackages base console internet core debugging basic desktop desktop platform directory client Ggeneral desktop hardware monitoring ha ha management java platform large systems network file system client performance perl runtime Qresilient storage Cloud Training in a Box Inexpensive and Reproducible Training Environments for Cloud Solutions scalable file systems server platform Gserver policy virtualization virtualization client virtualization platform virtualization tools x11 mtools pax python dmidecode oddjob sgpio genisoimage wodim certmonger pam_krb5 krb5 workstation nscd pam ldap nss pam ldapd sg3_utils perl DBD SQLite expect xorg xll apps xorg xll fonts misc audiofile libXpm tcl libXaw firefox lftp Post Install Script post Obtain and install a configuration file for a YUM repository valid at my location wget O etc yum repos d rhel6 dell repo ftp 10 10 10 1 pub rhel6 dell repo Optional For remote access install and configure freenx server rpm ivh ftp 10 10 10 1 pub freenx 0 7 3 6 e16 ay x86 64 rpm ftp 10 10 10 1 pub nx 3 4 0 6 el6 ay x86 64 rpm nxsetup install auto setup nomachine key nxsetup test root nxsetup results txt Create a script to pre
21. rsh virsh vol create as vol create as vol create as vol create as vol create as default default default default default nodelhda nodelhdb node2hda node2hdb Define the virsh define virsh define virsh define virsh define VMs from vmdef vmdef vmdef vmdef xml files installer xml admin xml nodel xml node2 xml EOF1 backup the original rc local cp etc rc local root rc local img 10G allocation img 10G allocation img 10G allocation img 10G allocation add CloudSolutionsPostInstallPrep sh to rc local cat gt gt etc rc local EOF if cd root bash root CloudSolutionsPostInstallPrep sh mv root CloudSolutionsPostInstallPrep sh root CloudSolutionsPostInstallPrep sh executed Lr EOF f root CloudSolutionsPostInstallPrep sh then 256k 256k 256k 256k 11 Cloud Training in a Box Inexpensive and Reproducible Training Environments for Cloud Solutions Appendix B Network definition files The files below are used in the kickstart file to define the desired network configuration for a virtual environment Table 2 defaultnet xml Revised definition for the default network lt network gt lt name gt default lt name gt lt forward mode nat gt lt bridge name virbr0 stp on delay 0 gt lt ip address 192 168 120 1 netmask 255 255 255 0 gt lt dhcp gt range start 192 168 120 2 end 192 168 120 254 gt dhcp ip
22. se something goes wrong during class or at least to have confidence that someone will be available during their class hours rather than having to wait for a remote administrator in another time zone Cloud Training in a Box Inexpensive and Reproducible Training Environments for Cloud Solutions Therefore if Dell regional training centers prefer to have locally available lab infrastructure Dell either has to ship hardware around the world or buy more servers Also each training center has to have to have the skilled and available headcount and the data center space to set up this complex infrastructure Selecting a Platform These considerations forced Dell Global Support and Deployment to consider the possibility of delivering these solutions using virtualization Is Virtualization a Possible Solution Two considerations persuaded Dell Global Support and Deployment that Dell can move to a virtualized solution e While elements of our OpenStack and Hadoop solutions offer enhanced functionality when deployed on PowerEdge C series servers such as the ability to update and configure BIOS and firmware the basic functionality of each solution was hardware agnostic within certain broad requirements The solution can run with compromises of some minor functionality on virtual machines e While the reference architectures for these solutions call out specific Dell PowerEdge C series servers the target audience for training had already be
23. stantial of the two solutions and can be satisfied with 20 GB of disk space dedicated to the host 20 GB of space for the virtual machine serving as the admin node for our cloud and 40 GB of space for each of 5 other virtual machines Each virtual machine functioned with 2 GB of RAM Dell did not test for functionality at lower amounts because of the abundance of RAM in the available systems Dell Global Support and Deployment finds that each lab station can be provided with a single server that meets the following requirements e 16 GB of RAM e 240 GB of storage e Multicore CPUs with the VT extensions These requirements are satisfied with a chassis of M605 blade servers already configured with RHEL6 Implementation Deployment of the training infrastructure involves the following steps 1 Configuration of the Blade servers for remote access via their DRACs 2 Development of a Kickstart installation script Appendix A Sample Kickstart installation script for the virtual hosts that accomplishes each of the following deployment tasks e Installation of Red Hat Enterprise Linux 6 x86 64 with the appropriate virtualization packages configured by default Cloud Training in a Box Inexpensive and Reproducible Training Environments for Cloud Solutions e Configuration of a local repository for post install package installations e Installation and configuration of SSH and the FreeNX server e Download of the Cloud Solution software to be used
24. t type arch x86_64 machine rhel6 0 0 gt hvm lt type gt boot dev hd os features acpi apic lt pae gt lt features gt clock offset utc on poweroff destroy on poweroff on reboot restart on reboot on crash restart on crash lt devices gt lt emulator gt usr libexec qemu kvm lt emulator gt lt disk type file device disk gt lt driver name qemu type raw cache none lt source file var lib libvirt images Openstack_Installer raw gt lt target dev hda bus ide gt lt alias name ide0 0 0 gt address type drive controller 0 bus 0 unit 0 gt lt disk gt disk type file device cdrom gt driver name qemu type raw gt source file var lib libvirt images openstack 0 9 5 9 531 iso target dev hdc bus ide readonly alias name ide0 1 0 address type drive controller 0 bus 1 unit 0 gt lt disk gt controller type ide index 0 gt alias name ide0 address type pci domain 0x0000 bus 0x00 slot 0x01 function 0x1 gt lt controller gt interface type network source network private target dev vnet0 model type e1000 alias name net0 address type pci domain 0x0000 bus 0x00 slot 0x03 function 0x0 interface interface type network source network public target dev vnet1 gt model type e1000 alias name netl

Download Pdf Manuals

image

Related Search

Related Contents

Cubicle curtain track - Health Facilities Scotland  01-Italie mode d`emploi  Asrock 939A8X-M motherboard  User Manual  Nextar X30908EH02 User's Manual  Supplément au manuel de l`opérateur  

Copyright © All rights reserved.
Failed to retrieve file