IBM Cloud Private 3.1.0 설치 절차(테스트)

7102 단어 ICP
1.우 분투 16.04 LTS 준비https://www.ubuntu.com/download/alternative-downloads bt 파일 다운로드http://releases.ubuntu.com/16.04/ubuntu-16.04.5-desktop-amd64.iso.torrent?_ga=2.124473418.1373627969.1539241967-1703989548.1539141651
2.환경 준비 1,Boot,Master,Proxy 노드(세 노드 를 함께 놓 음)VMware Workstation 12 가상 컴퓨터,설정 은 다음 과 같 습 니 다:CPU 2*3=6 핵 E5606 2.13GHz 메모리 14G 하 드 디스크 300 G IP:192.168.0.107 기계 이름:ubuntu-icp-bootmasternode
2.관리 노드 VMware 워크스테이션 12 가상 컴퓨터,설정 은 다음 과 같 습 니 다:CPU 1*4=4 핵 E31225 3.10GHz 메모리 14G 하 드 디스크 250 G IP:192.168.0.106 기계 이름:ubuntu-icp-management node
3.Worker 노드 Hyper-v 가상 컴퓨터,설정 은 다음 과 같 습 니 다:CPU 1*2=2 핵 G630 2.7 GHz 메모리 6G 하 드 디스크 200 G IP:192.168.0.105 기계 이름:ubuntu-icp-workernode 3,클 러 스 터 설정https://www.ibm.com/support/knowledgecenter/zh/SSBS6K_3.1.0/installing/prep_cluster.html#prep_cluster 1.클 러 스 터 의 각 노드 에/etc/hosts 파일 을 설정 합 니 다.127.0.0.1 localhost 127.0.1.1 ubuntu-ICP-ManagementNode ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters
127.0.0.1 localhost 192.168.0.107 ubuntu-icp-bootmasternode 192.168.0.106 ubuntu-icp-management node 192.168.0.105 ubuntu-icp-workernode::1 ip6-localhost ip6-loopback fe 00:0 ip6-localnet ff 00::0 ip6-mcastprefix ff 02::1 ip6-allnodes ff 02:::2 ip6-allrouters
       :          IP        。         127.0.0.1      。
    /etc/hosts                。
                ,         IP       。
        127.0.1.1   ::1 localhost     。

/etc/resolv.conf 파일 중 127.0.1.1 을 8.8.8 로 변경
2.네트워크 관리 설정 을 수정 하려 면 ubuntu 시스템 에 일반적으로 NetworkManager 가 설치 되 어 있 습 니 다.재 부팅 후 시스템 리 셋 resolv.conf 를 다음 과 같이 해 야 합 니 다.sudo gedit/etc/network Manager/network Manager.conf 는 dns=dnsmasq 를 설명 합 니 다.dnsmasq 플러그 인 사용 을 금지 합 니 다.[main]plugins=ifupdown,keyfile,ofono\#dns=dnsmasq[ifpdown]managed=false 다음 에 NetworkManager 를 다시 시작 합 니 다.
3.클 러 스 터 의 모든 노드 에서 Python 이 지원 하 는 버 전이 설치 되 어 있 는 지 확인 합 니 다.Python 2(V 2.6 또는 V 2.7)와 Python 3(V 3.5 또는 더 높 은 버 전)을 지원 합 니 다.
python --version
4.동기 화 클 러 스 터 의 모든 노드 에 있 는 시계 입 니 다.시 계 를 동기 화 하려 면 네트워크 시간 프로 토 콜(NTP)을 사용 할 수 있 습 니 다.NTP 설정 에 대한 더 많은 정 보 는 운영 체제 의 사용자 문 서 를 참조 하 십시오.모든 기계 시간 을 상하 이 로 설정 하고 자동 으로 인터넷 에서 5 를 얻 으 며 SSH 를 설치 하여 각 노드 에 SSH 클 라 이언 트 를 설치 하도록 확보한다.sudo apt-get install openssh-server ssh restart 는 클 러 스 터 의 모든 노드 에 socat 를 설치 합 니 다.socat 는 두 위치 간 의 양 방향 데이터 흐름 에 사용 되 는 네트워크 유 틸 리 티 입 니 다.Helm 에 대해 socat 는 Helm 클 라 이언 트 와 Tiller 에 포트 리 트 윗 을 설정 하 는 데 사 용 됩 니 다.sudo apt-get install socat 6,각 노드 SSH 파일/etc/ssh/sshd 수정config 참조:https://blog.csdn.net/zilaike/article/details/78922524 참고:https://www.cnblogs.com/kuillldan/p/8667082.html 로그 인 GraceTime 120\#PermitRootLogin prohibit-password\#StrictModes yes PermitRootLogin without-password PermitRootLogin yes service sshd restart
4.IBM 설치® Cloud Private-CE
https://www.ibm.com/support/knowledgecenter/zh/SSBS6K_3.1.0/installing/install_containers_CE.html
(노드 가 인터넷 에 접속 할 수 있 도록 보장 합 니 다.저 는 온라인 설치 입 니 다)1,절차 1:노드 를 유도 하기 위해 Docker 를 설치 하기 위해 설치 명령 sudo apt-get update sudo apt-get install docker.io 를 입력 합 니 다.
2.절차 2:설치 환경 을 설정 하여 루트 사용자 권한 을 가 진 사용자 신분 으로 로그 인 안내 노드 를 설정 합 니 다.1)Docker Hub 에서 IBM Cloud Private-CE 설치 프로그램 이미 지 를 가 져 오 려 면 다음 명령 을 실행 하 십시오.sudo docker pull ibmcom/icp-inception:3.1.0 은 IBM Cloud Private 설정 파일 을 저장 할 설치 디 렉 터 리 를 만 들 고 이 디 렉 터 리 로 전환 하 십시오.예 를 들 어 설정 파일 을/opt/ibm-cloud-private-ce-3.1.0 에 저장 하려 면 다음 명령 을 실행 하 십시오:mkdir/opt/ibm-cloud-private-ce-3.1.0;cd /opt/ibm-cloud-private-ce-3.1.0
2)프로필 추출.
sudo docker run -e LICENSE=accept -v"$(pwd)":/data ibmcom/icp-inception:3.1.0 cp -r cluster /data
설치 디 렉 터 리 에 cluster 디 렉 터 리 를 만 듭 니 다.예 를 들 어 디 렉 터 리 가/opt 이면/opt/cluster 폴 더 를 만 듭 니 다.클 러 스 터 디 렉 터 리 구조 에 대한 개술 은 클 러 스 터 디 렉 터 리 구 조 를 참조 하 십시오.(선택 가능)다음 명령 을 실행 하여 IBM Cloud Private 의 허가증 파일 을 볼 수 있 습 니 다:docker run-e License=view-e LANG=$LANG ibmcom/icp-inception:3.1.0
이 중$LANG 는 지원 되 는 언어 형식 입 니 다.예 를 들 어 중국어 간 체 허가증 을 보 려 면 다음 명령 을 실행 할 수 있 습 니 다:docker run-e LICENSE=view-e LANG=zhCN ibmcom/icp-inception:3.1.0 3)클 러 스 터 의 안내 노드 에서 모든 다른 노드 로 의 안전 한 연결 을 만 듭 니 다.다음 과정 중 하나:클 러 스 터 에 SSH 를 설정 합 니 다.클 러 스 터 노드 에서 SSH 키 를 공유 하 는 것 을 참조 하 십시오.루트 접근 권 이 있 는 계 정 로그 인 안내 노드 를 사용 합 니 다.SSH 키 를 생 성 합 니 다.ssh-keygen -b 4096 -f ~/.ssh/id_rsa -N “”
인증 키 목록 에 키 를 추가 합 니 다.cat ~/.ssh/id_rsa.pub | sudo tee -a ~/.ssh/authorized_keys
모든 클 러 스 터 노드 에 키 를 추가 합 니 다.클 러 스 터 노드 는 주로 노드,작업 프로그램 노드,대리 노드,관리 노드 와 구멍 컨 설 턴 트 프로그램(VA)노드 이다.모든 클 러 스 터 노드 에 대해 다음 과 같은 절 차 를 완성 합 니 다.안내 노드 에서 SSH 공용 키 를 클 러 스 터 노드 에 추가 합 니 다.
ssh-copy-id -i ~/.ssh/id_rsa.pub @
\#user 는 루트 를 사용 하지 않 는 것 이 좋 습 니 다.ssh 서 비 스 는 기본적으로 루트 계 정 을 로그 인하 지 못 하 게 하기 때 문 입 니 다.설정 파일 을 수정 하지 않 는 한 관련 지식 2 ssh-copy-id-i~/.ssh/id 를 참고 하 십시오.rsa.pub [email protected] ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected] cp ~/.ssh/id_rsa ssh_key 는 노드 의 사용자 이름 이 고 클 러 스 터 노드 의 IP 주소 입 니 다.클 러 스 터 에 암호 인증 을 설정 합 니 다.클 러 스 터 노드 를 설정 하 는 암호 인증 을 참조 하 십시오.4)노드 설정 sudo cat/opt/ibm-cloud-private-ce-3.1.0/cluster/hosts 열기/opt/ibm-cloud-private-ce-3.1.0/cluster/hosts 파일 을 다음 과 같이 변경 합 니 다.[master]192.168.0.107 ansibleuser=“root”
[worker] 192.168.0.105 ansible_user=“root”
[proxy] 192.168.0.107 ansible_user=“root”
[management] 192.168.0.106 ansible_user=“root”
#[va] #5.5.5.5
3.세 번 째 단계:맞 춤 형 클 러 스 터 는 docker.io/ibm.com/*레 지 스 트 가 프로그램 을 배치 할 수 있 는 저장 소 허용 목록 에 있 는 지 확인 하 십시오.다음 코드 를/opt/ibm-cloud-private-ce-3.1.0/cluster/config.yaml 파일 에 추가 합 니 다:image-security-enforcement:clusterImagePolicy:-name:"docker.io/ibm com/*"policy:4,4 단계:클 러 스 터 노드 에 Docker 클 러 스 터 노드 를 설정 하 는 것 은 주 노드,작업 프로그램 노드,프 록 시 노드 와 관리 노드 입 니 다.시스템 구 조 를 참조 하 세 요.클 러 스 터 노드 에 IBM Cloud Private 이 지원 하 는 Docker 버 전 을 설치 해 야 합 니 다.지원 하 는 Docker 버 전 을 참조 하 십시오.클 러 스 터 노드 에 Docker 가 지원 하 는 버 전 을 설치 하지 않 으 면 IBM Cloud Private 은 설치 기간 에 클 러 스 터 노드 에 Docker 를 자동 으로 설치 합 니 다.클 러 스 터 노드 가 Docker 를 자동 으로 설치 할 준 비 를 하려 면 클 러 스 터 노드 설정 을 참조 하여 Docker 를 자동 으로 설치 하 십시오.5.5 단계:설치 디 렉 터 리 에 있 는 cluster 폴 더 로 배치 환경 전환.환경 설정설정 에 따라 배치 명령 에 더 많은 파 라 메 터 를 추가 해 야 할 수도 있 습 니 다.성 이 부족 한 경우 환경 을 배치 하 는 명령 은 매번 15 개의 노드 를 배치 하 는 것 으로 설정 합 니 다.클 러 스 터 가 15 개 이상 의 노드 를 포함 하고 있다 면 배 치 는 더 오래 걸 릴 수 있 습 니 다.배치 속 도 를 높이 려 면 매번 배치 할 노드 수 를 더 큰 값 으로 지정 할 수 있 습 니 다.명령 에 독립 변수-f 를 사용 합 니 다.환경 을 배치 하려 면 다음 명령 을 실행 하 십시오:
sudo docker run --net=host -t -e LICENSE=accept -v “$(pwd)”:/installer/cluster ibmcom/icp-inception:3.1.0 install
중간 설정 에 문제 가 생기 면 다시 설치 하기 전에 sudo docker run--net=host-t-e License=accept-v"$(pwd)"를 마 운 트 해제 해 야 합 니 다./intaller/cluster ibmcom/icp-inception:3.1.0 uninstall
5.관련 지식 1.서버 이름 수정https://blog.csdn.net/dowemo/article/details/78790329 /etc/hosts 파일 을 설정 합 니 다.127.0.0.1 localhost 127.0.1.1 ubuntu-ICP-ManagementNode
수정/etc/hostname 2,루트 계 정 수정 SSH 원 격 로그 인 가능https://www.cnblogs.com/kuillldan/p/8667082.html gedit 를 사용 하여 프로필 수정"/etc/ssh/sshdconfig"원 격 ROOT 권한 가 져 오기:LoginGraceTime 120\#PermitRootLogin prohibit-password\#StrictModes yes PermitRootLogin without-password PermitRootLogin yes
3.사용자 전환 명령:su username

좋은 웹페이지 즐겨찾기