HOME 首頁(yè)
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運(yùn)營(yíng)
CASE 服務(wù)案例
NEWS 熱點(diǎn)資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    opengpt網(wǎng)站(openpgp)

    發(fā)布時(shí)間:2023-03-12 11:02:32     稿源: 創(chuàng)意嶺    閱讀: 65        問(wèn)大家

    大家好!今天讓創(chuàng)意嶺的小編來(lái)大家介紹下關(guān)于opengpt網(wǎng)站的問(wèn)題,以下是小編對(duì)此問(wèn)題的歸納整理,讓我們一起來(lái)看看吧。

    ChatGPT國(guó)內(nèi)免費(fèi)在線使用,能給你生成想要的原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等

    你只需要給出你的關(guān)鍵詞,它就能返回你想要的內(nèi)容,越精準(zhǔn),寫(xiě)出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁(yè)版、PC客戶端,官網(wǎng):https://ai.de1919.com

    本文目錄:

    opengpt網(wǎng)站(openpgp)

    一、openstack上能安裝什么程序

    概述

    關(guān)于如何安裝部署openstack,各個(gè)大小公司紛紛推出自己的方案和產(chǎn)品,例如fuel、trippleO、RDO、devstack等等。試用了RDO等工具后,也萌生了實(shí)現(xiàn)一個(gè)自研工具的想法(順便彌補(bǔ)這一塊知識(shí)的空白),現(xiàn)將思路及過(guò)程記錄如下。

    需求

    1、支持靈活的安裝部署方式(單臺(tái)host或者批量host)和多種安裝介質(zhì)(物理機(jī)或者虛擬機(jī))

    2、安裝部署過(guò)程用戶體驗(yàn)好

    (1)安裝工時(shí)短

    (2)并發(fā)安裝服務(wù)器數(shù)量多

    (3)用戶參與環(huán)節(jié)盡量少

    3、兼容性好

    (1)可以支持業(yè)界主流服務(wù)器

    (2)跨vlan部署

    總體思路

    步驟 備選方案 技術(shù)點(diǎn)

    制作安裝源

    備選1:標(biāo)準(zhǔn)cd/dvd形式linux系統(tǒng)iso文件+RPM包形式openstack源(例如centos.iso+yum openstack源)

    備選2:livced形式iso,openstack已安裝到iso中

    本方案選擇備選2,操作系統(tǒng)采用centos 6.5,openstack采用H版本

    1、openstack rpm包制作:復(fù)用rdo h版本openstack的spec文件,制作openstack的rpm包

    2、制作livecd:livecd-tools開(kāi)源工具、kickstart文件定制(操作系統(tǒng)裁剪)

    iso安裝

    livecd的安裝不能使用anaconda安裝工具,需要自行寫(xiě)作腳本程序(shell或python等),腳本大致流程如下:

    (1)執(zhí)行安裝腳本,入?yún)槟康陌惭b磁盤(pán)(例如/dev/sda)

    (2)安裝腳本完成清理磁盤(pán)工作,物理卷(pv)、卷組(vg)、邏輯卷(lv)、磁盤(pán)分區(qū)等

    (3)安裝腳本完成創(chuàng)建分區(qū)的工作(例如創(chuàng)建兩個(gè)分區(qū)/dev/sda1、/dev/sda2,磁盤(pán)分區(qū)選擇mbr類(lèi)型,/dev/sda1設(shè)置為boot類(lèi)型分區(qū))

    (4)安裝腳本找到根文件系統(tǒng)文件所綁定的loop設(shè)備(例如/dev/loop3),將其內(nèi)容復(fù)制到/dev/sda1

    (5)安裝腳本生成啟動(dòng)引導(dǎo)程序(例如extlinux),確保后續(xù)系統(tǒng)可以從硬盤(pán)啟動(dòng)

    (6)安裝腳本完成其他工作,例如設(shè)置root賬戶密碼,將剩余磁盤(pán)空間生成vg等

    1、腳本實(shí)現(xiàn)參考o(jì)virt-node開(kāi)源軟件代碼

    2、系統(tǒng)引導(dǎo)相關(guān)知識(shí)

    (1)啟動(dòng)引導(dǎo)程序,grub、extlinux

    (2)磁盤(pán)分區(qū)格式,mbr、gpt、EFI

    3、磁盤(pán)相關(guān)工具,parted、fdisk、blkid、pvcreate等

    pxe安裝

    pxe服務(wù)器搭建

    備選1:使用tftp、dhcp等自行搭建pxe服務(wù)器

    備選2:選擇一個(gè)業(yè)界成熟的具備pxe能力的安裝配置工具

    本方案選擇cobbler開(kāi)源工具

    制作的livcecd能夠支持pxe流程

    備選1:使用livecd-iso-to-pxe工具將iso封裝成vmlinuz和initrd.img(200多MB)兩個(gè)文件,可以通過(guò)標(biāo)準(zhǔn)pxe流程引導(dǎo)

    備選2:制作一個(gè)mini鏡像(50MB以內(nèi))用于pxe引導(dǎo),mini鏡像中植入安裝腳本,安裝腳本啟動(dòng)后,再將真正的鏡像文件下載到光盤(pán)鏡像環(huán)境并安裝

    本方案當(dāng)前已實(shí)現(xiàn)備選1,后續(xù)會(huì)嘗試備選2

    pxe能支持大規(guī)模批量部署,可靠性好

    1、使用以上“制作的livcecd能夠支持pxe流程”備選1時(shí),initrd.img大概200-300MB,pxe使用tftp協(xié)議不可靠,故需要使用gpxe

    2、使用以上“制作的livcecd能夠支持pxe流程”備選2時(shí),需要下載鏡像到本地,可以引入p2p技術(shù),加速下載過(guò)程

    pxe能夠跨vlan部署服務(wù)器

    交換機(jī)配置dhcp中繼、dhcp服務(wù)配置為不同vlan服務(wù)器分配對(duì)應(yīng)網(wǎng)段ip

    1、cobbler的配置和使用

    2、mini鏡像的運(yùn)行機(jī)制

    3、gpxe機(jī)制及配置

    4、p2p功能(bittorrent開(kāi)源軟件)的引入

    5、交換機(jī)dhcp配置

    配置 本方案需求是解決第一次openstack節(jié)點(diǎn)的配置問(wèn)題,使用業(yè)界成熟的配置工具即可,例如puppet、salt等 salt開(kāi)源軟件

    關(guān)鍵技術(shù)點(diǎn)

    1、制作livecd

    介紹:

    livecd是redhat體系提供的一種鏡像格式,制作的iso可以直接啟動(dòng),當(dāng)然也可以安裝到硬盤(pán)上?,F(xiàn)在centos、fedora每個(gè)版本發(fā)布的repo都包含了已編譯出的livecd iso。例如CentOS-6.4-x86_64-LiveCD.iso。也可以到其官方網(wǎng)站下載

    步驟:

    (1)執(zhí)行以下命令,安裝redhat openstack Grizlly的yum文件

    yum install -y http://rdo.fedorapeople.org/openstack/openstack-grizzly/rdo-release-grizzly-2.noarch.rpm

    (2)制作ks文件:可以在互聯(lián)網(wǎng)上找一個(gè)標(biāo)準(zhǔn)的centos的ks文件作為模板,然后進(jìn)行修改,將openstack的rpm包信息添加到ks文件中,則出iso時(shí)會(huì)自動(dòng)安裝openstack的rpm包

    (3)安裝livecd-tools rpm包

    (4)執(zhí)行以下命令出iso

    livecd-creator --config=centos-livecd-minimal.ks --fslabel=openstack-LiveCD -d --shell

    困難:

    實(shí)際操作過(guò)程中,碰到的最大困難是一開(kāi)始在一個(gè)裁剪版centos ks文件基礎(chǔ)上制作openstack iso。后續(xù)openstack系統(tǒng)運(yùn)行時(shí)由于依賴包不全出現(xiàn)各種報(bào)錯(cuò)。解決辦法是先在一個(gè)完備的ks基礎(chǔ)上制作openstack iso,在openstack可以正常運(yùn)后,再做系統(tǒng)裁剪

    相關(guān)參考:

    https://fedoraproject.org/wiki/How_to_create_and_use_a_Live_CD/zh-cn

    http://www.centos.org/docs/5/html/Installation_Guide-en-US/s1-kickstart2-file.html

    http://jgershater.ulitzer.com/node/2701636?page=0,1

    2、寫(xiě)作腳本,將livcd安裝到OS中,流程及所用到系統(tǒng)命令如下:

    (1)找到livecd中文件系統(tǒng)所掛載的設(shè)備,例如ext3fs.img掛載到了/dev/loop3上

    losetup -a |grep ext3fs.img

    (2)將img拷貝到目的磁盤(pán)分區(qū)中,例如/dev/vda1

    cat /dev/loop3 /dev/vda1

    (3)安裝bootloader,用的是extlinux,這樣下次就可以從硬盤(pán)啟動(dòng)了

    cat /usr/share/syslinux/mbr.bin > dev/vda #寫(xiě)入mbr

    blkid -o value -s UUID /dev/vda1 #生成分區(qū)的uuid

    mkdir /mnt/tmp #生成臨時(shí)目錄

    mount /dev/vda1 /mnt/tmp #將根分區(qū)mount到臨時(shí)目錄

    extlinux -i /mnt/tmp/boot/ #使用extlinux工具制作啟動(dòng)目錄

    extlinux --clear-once /mnt/tmp/boot/

    cp -rf /dev/.initramfs/live/isolinux/* /mnt/tmp/boot/

    mv /mnt/tmp/boot/isolinux.cfg /mnt/tmp/boot/extlinux.conf

    sed -i 's/live:CDLABEL=.* /UUID=uuid /' /mnt/tmp/boot/extlinux.conf #uuid是上面生成的

    sed -i 's/ ro / /' /mnt/tmp/boot/extlinux.conf

    sed -i 's/ rd.live.image / /' /mnt/tmp/boot/extlinux.conf

    umount /dev/vda1

    到此,重啟服務(wù)器就可以從硬盤(pán)啟動(dòng)了

    相關(guān)參考:

    http://www.syslinux.org/wiki/index.php/EXTLINUX

    http://molinux.blog.51cto.com/2536040/548247

    3、配置pxe服務(wù)器,通過(guò)pxe方式批量安裝openstack節(jié)點(diǎn)

    介紹:

    關(guān)于集成pxe的部署工具,在開(kāi)源社區(qū)有很多,例如xcat、cobbler,工具各有特點(diǎn),本次考慮使用cobbler

    步驟:

    (1)參照網(wǎng)上資料,完成cobbler的基本搭建

    (2)將livecd iso部署到cobbler中作為repo 。livecd本身是不支持pxe加載的,為支持此功能,需先使用livecd-iso-to-pxeboot工具,將iso生成vmlinuz和initrd0.img文件,然后將這兩個(gè)文件部署到cobbler中。 其核心思想是將livced中的內(nèi)存文件系統(tǒng)制作成ramdisk文件,就可以通過(guò)pxe流程引導(dǎo)啟動(dòng)到內(nèi)存文件系統(tǒng)了。相關(guān)命令如下:

    iso="openstack" #變量定義

    livecd-iso-to-pxeboot $iso.iso #生成vmlinuz和initrd0.img文件

    #部署vmlinuz和initrd0.img文件

    cobbler distro add --name=$iso --kernel=/var/www/html/iso/$iso/tftpboot/vmlinuz0 --initrd=/var/www/html/iso/$iso/tftpboot/initrd0.img

    cobbler distro edit --name=$iso --kopts='root=live:/'$iso.iso' rootfstype=auto rootflags=ro !text !lang !ksdevice installserverip='$serverIp

    cobbler profile add --name=$iso --distro=$iso

    到此,就可以通過(guò)pxe加載openstack的livced iso中

    (3)使用cobbler加載openstack livecd

    (4)livecd 加載起來(lái)后,可以手工執(zhí)行以上介紹的“將livcd安裝到OS中”腳本將系統(tǒng)安裝到硬盤(pán)中。也可以在制作iso時(shí)寫(xiě)入系統(tǒng)自啟動(dòng)命令自動(dòng)執(zhí)行安裝腳本

    4、改進(jìn)pxe加載的性能和可靠性

    介紹:pxe下載vmlinuz和initrd0.img采用tftp協(xié)議,此協(xié)議在大規(guī)模并發(fā)下載大文件(ramdisk文件有200多MB)可能出現(xiàn)引導(dǎo)慢或者不穩(wěn)定。業(yè)界推薦的替換方式是使用gpxe。gpxe的核心改進(jìn)是可以用http協(xié)議代替tftp協(xié)議來(lái)下載

    步驟:

    1、配置cobbler打開(kāi)gpxe開(kāi)關(guān),配置項(xiàng)為enable_gpxe

    2、重啟服務(wù)器/虛擬機(jī),觀察是否會(huì)變更為進(jìn)入gpxe加載流程。

    結(jié)果:gpxe安裝虛擬機(jī)正常,但是安裝服務(wù)器則一直進(jìn)入不到http下載vmlinuz和initrd0.img的流程。經(jīng)定位發(fā)現(xiàn)服務(wù)器網(wǎng)卡并不支持gpxe特性,而虛擬機(jī)的網(wǎng)卡是模擬的,可以支持gpxe。

    疑問(wèn):如何能夠同時(shí)支持pxe和gpxe,且對(duì)應(yīng)不同服務(wù)器/虛擬機(jī),自動(dòng)采用合適方式呢?

    答案:經(jīng)分析,網(wǎng)卡發(fā)起dhcp請(qǐng)求時(shí),會(huì)攜帶pxe支持情況的相關(guān)信息??梢耘渲胐hcp server根據(jù)不同情況做對(duì)應(yīng)處理。當(dāng)網(wǎng)卡支持gpxe時(shí),會(huì)進(jìn)入gpxe分支代碼,則從http://186.100.8.248/cblr/svc/op/gpxe/system/735135b1-d72f-47f2-9f1d-13c63e75dc9c獲取下載vmlinuz和initrd0.img的http地址。

    /etc/dhcp/dhcpd.conf中配置舉例如下。

    hardware ethernet 00:16:6D:AD:86:33;

    if exists user-class and option user-class = "iPXE" {

    filename "http://186.100.8.248/cblr/svc/op/gpxe/system/735135b1-d72f-47f2-9f1d-13c63e75dc9c";

    } else if exists user-class and option user-class = "gPXE" {

    filename "http://186.100.8.248/cblr/svc/op/gpxe/system/735135b1-d72f-47f2-9f1d-13c63e75dc9c";

    } else {

    filename "undionly.kpxe";

    }

    http://186.100.8.248/cblr/svc/op/gpxe/system/735135b1-d72f-47f2-9f1d-13c63e75dc9c對(duì)應(yīng)動(dòng)態(tài)配置如下:

    二、UEFI轉(zhuǎn)MBR是什么意思?

    現(xiàn)在啟動(dòng)模式越來(lái)越類(lèi)型,下面給大家都介紹一下:

    MBR用于win平臺(tái)

    GPT主要用于MAC(蘋(píng)果)(現(xiàn)在筆記本自帶win8也用GPT強(qiáng)制啟動(dòng)WIN8),

    MBR分區(qū)表與GPT分區(qū)表的關(guān)系

    與支持最大卷為2 TB(Terabytes)并且每個(gè)磁盤(pán)最多有4個(gè)主分區(qū)(或3個(gè)主分區(qū),1個(gè)擴(kuò)展分區(qū)和無(wú)限制的邏輯驅(qū)動(dòng)器)的MBR磁盤(pán)分區(qū)的樣式相比,GPT磁盤(pán)分區(qū)樣式支持最大卷為18 EB(Exabytes)并且每磁盤(pán)的分區(qū)數(shù)沒(méi)有上限,只受到操作系統(tǒng)限制(由于分區(qū)表本身需要占用一定空間,最初規(guī)劃硬盤(pán)分區(qū)時(shí),留給分區(qū)表的空間決定了最多可以有多少個(gè)分區(qū),IA-64版Windows限制最多有128個(gè)分區(qū),這也是EFI標(biāo)準(zhǔn)規(guī)定的分區(qū)表的最小尺寸)。與MBR分區(qū)的磁盤(pán)不同,至關(guān)重要的平臺(tái)操作數(shù)據(jù)位于分區(qū),而不是位于非分區(qū)或隱藏扇區(qū)。另外,GPT分區(qū)磁盤(pán)有備份分區(qū)表來(lái)提高分區(qū)數(shù)據(jù)結(jié)構(gòu)的完整性。

    MBR和2TB的限制

    在使用fdisk建立分區(qū)時(shí),我們最大只能建立2TB大小的分區(qū),如果你的磁盤(pán)(陣列)大于2TB,只能通過(guò)劃分多個(gè)分區(qū)的方法才能充分利用磁盤(pán)容量,這對(duì)于使用小于2TB分區(qū)的朋友沒(méi)啥影響,但對(duì)于使用大于2TB分區(qū)(比如5TB的分區(qū))的朋友就會(huì)遇到問(wèn)題了,要突破這個(gè)限制;我們先來(lái)了解下MBR(Master Boot Record)和GPT(GUID Partition Table).

    MBR

    主引導(dǎo)記錄(Master Boot Record,縮寫(xiě):MBR),又叫做主引導(dǎo)扇區(qū),是計(jì)算機(jī)開(kāi)機(jī)后訪問(wèn)硬盤(pán)時(shí)所必須要讀取的首個(gè)扇區(qū),它在硬盤(pán)上的三維地址為(柱面,磁頭,扇區(qū))=(0,0,1)。

    MBR是由分區(qū)程序(如Fdisk,Parted)所產(chǎn)生的,它不依賴任何操作系統(tǒng),而且硬盤(pán)引導(dǎo)程序也是可以改變的,從而能夠?qū)崿F(xiàn)多系統(tǒng)引導(dǎo)。

    從主引導(dǎo)記錄的結(jié)構(gòu)可以知道,它僅僅包含一個(gè)64個(gè)字節(jié)的硬盤(pán)分區(qū)表。由于每個(gè)分區(qū)信息需要16個(gè)字節(jié),所以對(duì)于采用MBR型分區(qū)結(jié)構(gòu)的硬盤(pán)(其磁盤(pán)卷標(biāo)類(lèi)型為MS-DOS),最多只能識(shí)別4個(gè)主要分區(qū)。所以對(duì)于一個(gè)采用此種分區(qū)結(jié)構(gòu)的硬盤(pán)來(lái)說(shuō),想要得到4個(gè)以上的主要分區(qū)是不可能的。這里就需要引出擴(kuò)展分區(qū)了。擴(kuò)展分區(qū)也是主分區(qū)(Primary partition)的一種,但它與主分區(qū)的不同在于理論上可以劃分為無(wú)數(shù)個(gè)邏輯分區(qū),每一個(gè)邏輯分區(qū)都有一個(gè)和MBR結(jié)構(gòu)類(lèi)似的擴(kuò)展引導(dǎo)記錄(EBR)。

    在MBR分區(qū)表中最多4個(gè)主分區(qū)或者3個(gè)主分區(qū)+1個(gè)擴(kuò)展分區(qū),也就是說(shuō)擴(kuò)展分區(qū)只能有一個(gè),然后可以再細(xì)分為多個(gè)邏輯分區(qū)。

    在Linux系統(tǒng)中,硬盤(pán)分區(qū)命名為sda1-sda4或者h(yuǎn)da1-h(huán)da4(其中a表示硬盤(pán)編號(hào)可能是a、b、c等等)。在MBR硬盤(pán)中,分區(qū)號(hào)1-4是主分區(qū)(或者擴(kuò)展分區(qū)),邏輯分區(qū)號(hào)只能從5開(kāi)始。

    在MBR分區(qū)表中,一個(gè)分區(qū)最大的容量為2T,且每個(gè)分區(qū)的起始柱面必須在這個(gè)disk的前2T內(nèi)。你有一個(gè)3T的硬盤(pán),根據(jù)要求你至少要把它劃分為2個(gè)分區(qū),且最后一個(gè)分區(qū)的起始扇區(qū)要位于硬盤(pán)的前2T空間內(nèi)。如果硬盤(pán)太大則必須改用GPT。

    GPT

    全局唯一標(biāo)識(shí)分區(qū)表(GUID Partition Table,縮寫(xiě):GPT)是一個(gè)實(shí)體硬盤(pán)的分區(qū)結(jié)構(gòu)。它是EFI(可擴(kuò)展固件接口標(biāo)準(zhǔn))的一部分,用來(lái)替代BIOS中的主引導(dǎo)記錄分區(qū)表。但因?yàn)镸BR分區(qū)表不支持容量大于2.2TB(2.2 × 1012字節(jié))的分區(qū),所以也有一些BIOS系統(tǒng)為了支持大容量硬盤(pán)而用GPT分區(qū)表取代MBR分區(qū)表。

    在MBR硬盤(pán)中,分區(qū)信息直接存儲(chǔ)于主引導(dǎo)記錄(MBR)中(主引導(dǎo)記錄中還存儲(chǔ)著系統(tǒng)的引導(dǎo)程序)。但在GPT硬盤(pán)中,分區(qū)表的位置信息儲(chǔ)存在GPT頭中。但出于兼容性考慮,硬盤(pán)的第一個(gè)扇區(qū)仍然用作MBR,之后才是GPT頭。

    與支持最大卷為2 TB(Terabytes)并且每個(gè)磁盤(pán)最多有4個(gè)主分區(qū)(或3個(gè)主分區(qū),1個(gè)擴(kuò)展分區(qū)和無(wú)限制的邏輯驅(qū)動(dòng)器)的MBR磁盤(pán)分區(qū)的樣式相比,GPT磁盤(pán)分區(qū)樣式支持最大卷為18 EB(Exabytes)并且每磁盤(pán)的分區(qū)數(shù)沒(méi)有上限,只受到操作系統(tǒng)限制(由于分區(qū)表本身需要占用一定空間,最初規(guī)劃硬盤(pán)分區(qū)時(shí),留給分區(qū)表的空間決定了最多可以有多少個(gè)分區(qū),IA-64版Windows限制最多有128個(gè)分區(qū),這也是EFI標(biāo)準(zhǔn)規(guī)定的分區(qū)表的最小尺寸)。與MBR分區(qū)的磁盤(pán)不同,至關(guān)重要的平臺(tái)操作數(shù)據(jù)位于分區(qū),而不是位于非分區(qū)或隱藏扇區(qū)。另外,GPT分區(qū)磁盤(pán)有備份分區(qū)表來(lái)提高分區(qū)數(shù)據(jù)結(jié)構(gòu)的完整性。

    EFI

    可擴(kuò)展固件接口(英文名Extensible Firmware Interface 或EFI)是一種個(gè)人電腦系統(tǒng)規(guī)格,用來(lái)定義操作系統(tǒng)與系統(tǒng)韌體之間的軟件界面,為替代BIOS的升級(jí)方案。可擴(kuò)展固件接口負(fù)責(zé)加電自檢(POST)、連系操作系統(tǒng)以及提供連接操作系統(tǒng)與硬件的接口。

    EFI最初由英特爾開(kāi)發(fā),現(xiàn)時(shí)由UEFI論壇來(lái)推廣與發(fā)展。

    UEFI

    是由EFI1.10為基礎(chǔ)發(fā)展起來(lái)的,它的所有者已不再是Intel,而是一個(gè)稱作Unified EFI Form的國(guó)際組織,貢獻(xiàn)者有Intel,Microsoft,AMI,等幾個(gè)大廠,屬于open source,目前版本為2.1。

    三、Guid分區(qū)下UEFI+GPT怎么裝ghost系統(tǒng)才能引導(dǎo)成功

    最近剛剛接觸到RobotFramework,發(fā)現(xiàn)這個(gè)工具倒是可以滿足我的要求,而且可以結(jié)合seleniumLibrary,用來(lái)做web的自動(dòng)化測(cè)試相當(dāng)不錯(cuò)。之前我也接觸過(guò)selenium,不過(guò)感覺(jué)那個(gè)工具更貼近開(kāi)發(fā)人員使用,有了robotFramework之后,感覺(jué)這個(gè)工具相當(dāng)強(qiáng)大,而且是貼近測(cè)試人員的。之所以說(shuō)強(qiáng)大,主要是這些測(cè)試腳本都可以用文本格式保存(如txt/html等)==安裝篇==如果有想學(xué)的朋友可以自己下載以下文件安裝(Google-code里可以找到大部分的安裝文件):這篇文章的內(nèi)容比較舊了,最新的安裝指南請(qǐng)查看 更新篇python-2.7.1.msi(首先要有python,請(qǐng)選擇將Python加入Path)wxPython2.8-win32-unicode-2.8.11.0-py27.exe(wxPython,必須要的)robotframework-2.6.0.win32.exe(然后裝robot的Framework)robotframework-ride-0.38.1.win32.exe(robotFramework的IDE,很不錯(cuò))robotframework-seleniumlibrary-2.8.win32.exe(seleniumLibrary)安裝成功后執(zhí)行[PythonDir]\Scripts\ride.py看到界面就是安裝成功了。如果需要AutoIt支持就下載下面2個(gè)東東。AutoItLibrary-1.1pywin32-216.win32-py2.7.exe==入門(mén)篇==安裝完成了,這個(gè)框架可以說(shuō)是基于keyword的操作,按F5可以看到所有加載的keyword。首先新增一個(gè)project然后新增suite然后新增test case,接著在suite層級(jí)add library,把selenium library加進(jìn)來(lái),添加后按F5檢驗(yàn)是否添加成功,如圖OK,繼續(xù)在suite的setting里設(shè)置suite啟動(dòng)和結(jié)束的keyword,即Start Selenium Server和Stop Selenium Server,他會(huì)在運(yùn)行時(shí)幫助我們自動(dòng)啟動(dòng)seleniumserver。接下來(lái)在test case里添加一個(gè)步驟,open browser(一般用selenium做web測(cè)試都要用這個(gè)方法來(lái)打開(kāi)瀏覽器),添加后關(guān)鍵字變成藍(lán)色表示找到關(guān)鍵字了,否則可能是拼寫(xiě)錯(cuò)誤或者沒(méi)有加載相應(yīng)的library。紅色表示有一個(gè)必選參數(shù)要給定輸入值,具體參數(shù)可以看F5里的keyword說(shuō)明。輸入?yún)?shù),第二個(gè)參數(shù)默認(rèn)是firefox,不過(guò)我沒(méi)裝,就用ie吧。以上只是一個(gè)簡(jiǎn)單的例子,沒(méi)有詳細(xì)說(shuō)明每個(gè)步驟的操作,只是初步介紹。后續(xù)再詳細(xì)介紹

    四、WIN10引導(dǎo)出錯(cuò),UEFI和GPT啟動(dòng)的

    你這個(gè)描述,能看懂的絕對(duì)是大神,不管怎么樣先用360急救箱修復(fù)一下引導(dǎo),修復(fù)完之后,應(yīng)該就不會(huì)出現(xiàn)這樣的問(wèn)題了。如果你電腦可以開(kāi)機(jī)的話建議你用小魚(yú)一鍵重裝系統(tǒng)軟件進(jìn)行重裝,三步就能夠搞定系統(tǒng)重裝,而且操作非常簡(jiǎn)單,電腦小白都可以輕松上手。這是最簡(jiǎn)單的方法,下面介紹復(fù)雜的方法:

    如果不能開(kāi)機(jī)的話用U盤(pán)裝系統(tǒng)或者系統(tǒng)盤(pán)裝。

    U盤(pán)裝系統(tǒng):開(kāi)啟電腦,(臺(tái)式機(jī)按住DEL,筆記本一般按F2),設(shè)置要裝機(jī)電腦BIOS,在計(jì)算機(jī)啟動(dòng)的第一畫(huà)面上按"DEL"鍵進(jìn)入BIOS

    (可能有的主機(jī)不是DEL有的是F2或F1.請(qǐng)按界面提示進(jìn)入),選擇Advanced BIOS Features 。

    2,將Boot Sequence(啟動(dòng)順序) 設(shè)定為USB-ZIP,第一,設(shè)定的方法是在該項(xiàng)上按PageUP或PageDown鍵來(lái)轉(zhuǎn)換選項(xiàng)。設(shè)定好后按ESC一下,退回BIOS主界面,

    選擇Save and Exit(保存并退出BIOS設(shè)置,直接按F10也可以,但不是所有的BIOS都支持)回車(chē)確認(rèn)退出BIOS設(shè)置。也有的電腦直接按F8,F11等等也能直接調(diào)出來(lái)直接設(shè)置啟動(dòng)順利的

    3,設(shè)置完成后,將您制作好的U盤(pán)插入U(xiǎn)SB接口(最好將其他無(wú)關(guān)的USB設(shè)備暫時(shí)拔掉)

    重啟電腦看看啟動(dòng)效果吧

    4,進(jìn)入第一個(gè)“運(yùn)行windows PE(系統(tǒng)安裝)” 默認(rèn)的就是進(jìn)入PE,里面還有另外的工具,在這里就不說(shuō)明了,這就是PE系統(tǒng)了。開(kāi)始里的工具好多,就不再給圖列出了。進(jìn)入pe系統(tǒng)

    點(diǎn)擊桌面上的手動(dòng)克隆安裝圖標(biāo)(有時(shí)也會(huì)命名為Ghost 32等)

    出現(xiàn)的界面:點(diǎn)擊ok,進(jìn)入ghost

    下圖為進(jìn)入ghost的界面

    現(xiàn)在只介紹裝系統(tǒng)的步驟:

    依次點(diǎn)擊:local—partition—from image

    跳出的窗口如下:

    在下拉的瀏覽列表中,選擇你的gho文件的位置。最好將GHO文件放在根目錄,這樣容易找到,ghost軟件對(duì)文件夾名為中文的,會(huì)出現(xiàn)亂碼,然你看不懂。

    選擇好后GHO文件后,點(diǎn)擊open,

    這里沒(méi)什么好選擇,直接點(diǎn)擊OK

    現(xiàn)在出現(xiàn)的窗口你就選擇你要裝的那個(gè)盤(pán)(看Size 一般大的數(shù)據(jù)就是硬盤(pán),小的就是U盤(pán)),選擇硬盤(pán),然后點(diǎn)擊OK

    出現(xiàn)如下窗口后,辨認(rèn)你的系統(tǒng)要裝在哪個(gè)盤(pán),從size那一欄的磁盤(pán)大小數(shù)據(jù)辨認(rèn)你的盤(pán)符,一般選第一個(gè),是C盤(pán),選中后,點(diǎn)擊ok。

    提示你是否真的要重裝分區(qū),想重裝的,點(diǎn)擊yes,不想重裝的點(diǎn)擊no。

    15完成上述步驟后,就會(huì)自動(dòng)重裝系統(tǒng)了。

    系統(tǒng)盤(pán)重裝系統(tǒng):

    首先要準(zhǔn)備一張帶PE的GHOST版的最新安裝光盤(pán),不管是XP還是WIN7,(一般軟件店或者電腦店都有買(mǎi)¥5-8一張)或者準(zhǔn)備一個(gè)帶PE的U盤(pán),接著開(kāi)機(jī)按下F12鍵或者開(kāi)機(jī)按下DEL進(jìn)入到BIOS中,設(shè)好第一啟動(dòng)項(xiàng)為光驅(qū)(或者U盤(pán)),放入光盤(pán)(或者插入U(xiǎn)盤(pán)).

    進(jìn)入光盤(pán)中(或者U盤(pán)中),進(jìn)入WINPE中,找到一個(gè)叫diskgenius的軟件,打開(kāi)這個(gè)軟件,找到你的“硬盤(pán)”,選中你的硬盤(pán),點(diǎn)右鍵,會(huì)彈出一個(gè)下拉列框,上面就有一個(gè)“重建主引導(dǎo)記錄(MRB)”,你點(diǎn)擊這個(gè)“重建主引導(dǎo)記錄(MRB)”,然后就會(huì)彈出一個(gè)對(duì)話框,你點(diǎn)擊“是”,然后彈出“任務(wù)成功完成”的對(duì)話框,你點(diǎn)“確定”,就可以修復(fù)主引導(dǎo)記錄了。 然后重啟電腦,電腦也就能夠進(jìn)操 作系統(tǒng)了,百分之九十五可以解決問(wèn)題。

    以上就是關(guān)于opengpt網(wǎng)站相關(guān)問(wèn)題的回答。希望能幫到你,如有更多相關(guān)問(wèn)題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。


    推薦閱讀:

    香港top2買(mǎi)手店真假(香港買(mǎi)手店的貨是正品嗎)

    gopay支付平臺(tái)注冊(cè)(gopay錢(qián)包下載)

    資源|OpenAI 文本生成器-gpt-2

    宣威護(hù)坡綠化景觀設(shè)計(jì)(宣威護(hù)坡綠化景觀設(shè)計(jì)招標(biāo))

    美麗鄉(xiāng)村公廁景觀設(shè)計(jì)(美麗鄉(xiāng)村公廁景觀設(shè)計(jì)圖)